X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;f=test%2FCodeGen%2FX86%2Fstatepoint-vector.ll;h=000e88742880f2fb6f5594cd272b27df81a26d91;hb=edb3c90b175e5159a3a884196e2975108d38688e;hp=15fb25777eddc71d6c552ee0c70724595b3caa73;hpb=df4f50c81f7e7c433dd6da3ff2511430bd566ba0;p=android-x86%2Fexternal-llvm.git diff --git a/test/CodeGen/X86/statepoint-vector.ll b/test/CodeGen/X86/statepoint-vector.ll index 15fb25777ed..000e8874288 100644 --- a/test/CodeGen/X86/statepoint-vector.ll +++ b/test/CodeGen/X86/statepoint-vector.ll @@ -108,51 +108,67 @@ entry: ; CHECK: .Ltmp0-test ; Check for the two spill slots -; Stack Maps: Loc 3: Indirect 7+0 [encoding: .byte 3, .byte 16, .short 7, .int 0] -; Stack Maps: Loc 4: Indirect 7+0 [encoding: .byte 3, .byte 16, .short 7, .int 0] +; Stack Maps: Loc 3: Indirect 7+0 [encoding: .byte 3, .byte 0, .short 16, .short 7, .short 0, .int 0] +; Stack Maps: Loc 4: Indirect 7+0 [encoding: .byte 3, .byte 0, .short 16, .short 7, .short 0, .int 0] ; CHECK: .byte 3 -; CHECK: .byte 16 +; CHECK: .byte 0 +; CHECK: .short 16 ; CHECK: .short 7 +; CHECK: .short 0 ; CHECK: .long 0 ; CHECK: .byte 3 -; CHECK: .byte 16 +; CHECK: .byte 0 +; CHECK: .short 16 ; CHECK: .short 7 +; CHECK: .short 0 ; CHECK: .long 0 ; CHECK: .Ltmp1-test2 ; Check for the two spill slots -; Stack Maps: Loc 3: Indirect 7+16 [encoding: .byte 3, .byte 16, .short 7, .int 16] -; Stack Maps: Loc 4: Indirect 7+0 [encoding: .byte 3, .byte 16, .short 7, .int 0] +; Stack Maps: Loc 3: Indirect 7+16 [encoding: .byte 3, .byte 0, .short 16, .short 7, .short 0, .int 16] +; Stack Maps: Loc 4: Indirect 7+0 [encoding: .byte 3, .byte 0, .short 16, .short 7, .short 0, .int 0] ; CHECK: .byte 3 -; CHECK: .byte 16 +; CHECK: .byte 0 +; CHECK: .short 16 ; CHECK: .short 7 +; CHECK: .short 0 ; CHECK: .long 16 ; CHECK: .byte 3 -; CHECK: .byte 16 +; CHECK: .byte 0 +; CHECK: .short 16 ; CHECK: .short 7 +; CHECK: .short 0 ; CHECK: .long 0 ; CHECK: .Ltmp2-test3 ; Check for the four spill slots -; Stack Maps: Loc 3: Indirect 7+16 [encoding: .byte 3, .byte 16, .short 7, .int 16] -; Stack Maps: Loc 4: Indirect 7+16 [encoding: .byte 3, .byte 16, .short 7, .int 16] -; Stack Maps: Loc 5: Indirect 7+16 [encoding: .byte 3, .byte 16, .short 7, .int 16] -; Stack Maps: Loc 6: Indirect 7+0 [encoding: .byte 3, .byte 16, .short 7, .int 0] +; Stack Maps: Loc 3: Indirect 7+16 [encoding: .byte 3, .byte 0, .short 16, .short 7, .short 0, .int 16] +; Stack Maps: Loc 4: Indirect 7+16 [encoding: .byte 3, .byte 0, .short 16, .short 7, .short 0, .int 16] +; Stack Maps: Loc 5: Indirect 7+16 [encoding: .byte 3, .byte 0, .short 16, .short 7, .short 0, .int 16] +; Stack Maps: Loc 6: Indirect 7+0 [encoding: .byte 3, .byte 0, .short 16, .short 7, .short 0, .int 0] ; CHECK: .byte 3 -; CHECK: .byte 16 +; CHECK: .byte 0 +; CHECK: .short 16 ; CHECK: .short 7 +; CHECK: .short 0 ; CHECK: .long 16 ; CHECK: .byte 3 -; CHECK: .byte 16 +; CHECK: .byte 0 +; CHECK: .short 16 ; CHECK: .short 7 +; CHECK: .short 0 ; CHECK: .long 16 ; CHECK: .byte 3 -; CHECK: .byte 16 +; CHECK: .byte 0 +; CHECK: .short 16 ; CHECK: .short 7 +; CHECK: .short 0 ; CHECK: .long 16 ; CHECK: .byte 3 -; CHECK: .byte 16 +; CHECK: .byte 0 +; CHECK: .short 16 ; CHECK: .short 7 +; CHECK: .short 0 ; CHECK: .long 0 declare void @do_safepoint()