diff options
Diffstat (limited to 'llvm/test/CodeGen/X86/inline-asm-fpstack.ll')
-rw-r--r-- | llvm/test/CodeGen/X86/inline-asm-fpstack.ll | 46 |
1 files changed, 23 insertions, 23 deletions
diff --git a/llvm/test/CodeGen/X86/inline-asm-fpstack.ll b/llvm/test/CodeGen/X86/inline-asm-fpstack.ll index 61870d8d417..b07f830f9b1 100644 --- a/llvm/test/CodeGen/X86/inline-asm-fpstack.ll +++ b/llvm/test/CodeGen/X86/inline-asm-fpstack.ll @@ -4,7 +4,7 @@ ; There should be no stack manipulations between the inline asm and ret. define x86_fp80 @test1() { ; CHECK-LABEL: test1: -; CHECK: ## BB#0: +; CHECK: ## %bb.0: ; CHECK-NEXT: ## InlineAsm Start ; CHECK-NEXT: fld0 ; CHECK-NEXT: ## InlineAsm End @@ -15,7 +15,7 @@ define x86_fp80 @test1() { define double @test2() { ; CHECK-LABEL: test2: -; CHECK: ## BB#0: +; CHECK: ## %bb.0: ; CHECK-NEXT: ## InlineAsm Start ; CHECK-NEXT: fld0 ; CHECK-NEXT: ## InlineAsm End @@ -28,7 +28,7 @@ define double @test2() { ; Asm consumes stack, nothing should be popped. define void @test3(x86_fp80 %X) { ; CHECK-LABEL: test3: -; CHECK: ## BB#0: +; CHECK: ## %bb.0: ; CHECK-NEXT: fldt {{[0-9]+}}(%esp) ; CHECK-NEXT: ## InlineAsm Start ; CHECK-NEXT: frob @@ -40,7 +40,7 @@ define void @test3(x86_fp80 %X) { define void @test4(double %X) { ; CHECK-LABEL: test4: -; CHECK: ## BB#0: +; CHECK: ## %bb.0: ; CHECK-NEXT: fldl {{[0-9]+}}(%esp) ; CHECK-NEXT: ## InlineAsm Start ; CHECK-NEXT: frob @@ -54,7 +54,7 @@ define void @test4(double %X) { ; The fadd can be done in xmm or x87 regs - we don't test that. define void @test5(double %X) { ; CHECK-LABEL: test5: -; CHECK: ## BB#0: +; CHECK: ## %bb.0: ; CHECK-NEXT: fldl {{[0-9]+}}(%esp) ; CHECK-NEXT: fadds LCPI4_0 ; CHECK-NEXT: ## InlineAsm Start @@ -68,7 +68,7 @@ define void @test5(double %X) { define void @test6(double %A, double %B, double %C, double %D, double %E) nounwind { ; CHECK-LABEL: test6: -; CHECK: ## BB#0: ## %entry +; CHECK: ## %bb.0: ## %entry ; CHECK-NEXT: fldl {{[0-9]+}}(%esp) ; CHECK-NEXT: fldl {{[0-9]+}}(%esp) ; CHECK-NEXT: fldl {{[0-9]+}}(%esp) @@ -113,7 +113,7 @@ entry: ; inline asm. define void @testPR4185() { ; CHECK-LABEL: testPR4185: -; CHECK: ## BB#0: ## %return +; CHECK: ## %bb.0: ## %return ; CHECK-NEXT: flds LCPI6_0 ; CHECK-NEXT: fld %st(0) ; CHECK-NEXT: ## InlineAsm Start @@ -135,7 +135,7 @@ return: ; A valid alternative would be to remat the constant pool load before each inline asm. define void @testPR4185b() { ; CHECK-LABEL: testPR4185b: -; CHECK: ## BB#0: ## %return +; CHECK: ## %bb.0: ## %return ; CHECK-NEXT: flds LCPI7_0 ; CHECK-NEXT: ## InlineAsm Start ; CHECK-NEXT: fistl %st(0) @@ -154,7 +154,7 @@ return: ; The return value from ceil must be duped before being consumed by asm. define void @testPR4459(x86_fp80 %a) { ; CHECK-LABEL: testPR4459: -; CHECK: ## BB#0: ## %entry +; CHECK: ## %bb.0: ## %entry ; CHECK-NEXT: subl $28, %esp ; CHECK-NEXT: .cfi_def_cfa_offset 32 ; CHECK-NEXT: fldt {{[0-9]+}}(%esp) @@ -182,7 +182,7 @@ declare x86_fp80 @ceil(x86_fp80) ; Set up call to test. define void @testPR4484(x86_fp80 %a) { ; CHECK-LABEL: testPR4484: -; CHECK: ## BB#0: ## %entry +; CHECK: ## %bb.0: ## %entry ; CHECK-NEXT: subl $28, %esp ; CHECK-NEXT: .cfi_def_cfa_offset 32 ; CHECK-NEXT: fldt {{[0-9]+}}(%esp) @@ -206,7 +206,7 @@ entry: ; PR4485 define void @testPR4485(x86_fp80* %a) { ; CHECK-LABEL: testPR4485: -; CHECK: ## BB#0: ## %entry +; CHECK: ## %bb.0: ## %entry ; CHECK-NEXT: movl {{[0-9]+}}(%esp), %eax ; CHECK-NEXT: fldt (%eax) ; CHECK-NEXT: flds LCPI10_0 @@ -247,7 +247,7 @@ entry: ; } define void @fist1(x86_fp80 %x, i32* %p) nounwind ssp { ; CHECK-LABEL: fist1: -; CHECK: ## BB#0: ## %entry +; CHECK: ## %bb.0: ## %entry ; CHECK-NEXT: fldt {{[0-9]+}}(%esp) ; CHECK-NEXT: movl {{[0-9]+}}(%esp), %eax ; CHECK-NEXT: ## InlineAsm Start @@ -271,7 +271,7 @@ entry: ; } define x86_fp80 @fist2(x86_fp80 %x, i32* %p) nounwind ssp { ; CHECK-LABEL: fist2: -; CHECK: ## BB#0: ## %entry +; CHECK: ## %bb.0: ## %entry ; CHECK-NEXT: fldt {{[0-9]+}}(%esp) ; CHECK-NEXT: movl {{[0-9]+}}(%esp), %eax ; CHECK-NEXT: ## InlineAsm Start @@ -291,7 +291,7 @@ entry: ; } define void @fucomp1(x86_fp80 %x, x86_fp80 %y) nounwind ssp { ; CHECK-LABEL: fucomp1: -; CHECK: ## BB#0: ## %entry +; CHECK: ## %bb.0: ## %entry ; CHECK-NEXT: fldt {{[0-9]+}}(%esp) ; CHECK-NEXT: fldt {{[0-9]+}}(%esp) ; CHECK-NEXT: fxch %st(1) @@ -318,7 +318,7 @@ entry: ; define void @fucomp2(x86_fp80 %x, x86_fp80 %y) nounwind ssp { ; CHECK-LABEL: fucomp2: -; CHECK: ## BB#0: ## %entry +; CHECK: ## %bb.0: ## %entry ; CHECK-NEXT: fldt {{[0-9]+}}(%esp) ; CHECK-NEXT: fldt {{[0-9]+}}(%esp) ; CHECK-NEXT: fxch %st(1) @@ -335,7 +335,7 @@ entry: define void @fucomp3(x86_fp80 %x, x86_fp80 %y) nounwind ssp { ; CHECK-LABEL: fucomp3: -; CHECK: ## BB#0: ## %entry +; CHECK: ## %bb.0: ## %entry ; CHECK-NEXT: fldt {{[0-9]+}}(%esp) ; CHECK-NEXT: fldt {{[0-9]+}}(%esp) ; CHECK-NEXT: fxch %st(1) @@ -353,7 +353,7 @@ entry: %complex = type { float, float } define float @sincos1(float %x) nounwind ssp { ; CHECK-LABEL: sincos1: -; CHECK: ## BB#0: ## %entry +; CHECK: ## %bb.0: ## %entry ; CHECK-NEXT: flds {{[0-9]+}}(%esp) ; CHECK-NEXT: ## InlineAsm Start ; CHECK-NEXT: sincos @@ -370,7 +370,7 @@ entry: ; Same thing, swapped output operands. define float @sincos2(float %x) nounwind ssp { ; CHECK-LABEL: sincos2: -; CHECK: ## BB#0: ## %entry +; CHECK: ## %bb.0: ## %entry ; CHECK-NEXT: flds {{[0-9]+}}(%esp) ; CHECK-NEXT: ## InlineAsm Start ; CHECK-NEXT: sincos @@ -391,7 +391,7 @@ entry: ; Discard both results. define float @sincos3(float %x) nounwind ssp { ; CHECK-LABEL: sincos3: -; CHECK: ## BB#0: ## %entry +; CHECK: ## %bb.0: ## %entry ; CHECK-NEXT: flds {{[0-9]+}}(%esp) ; CHECK-NEXT: fld %st(0) ; CHECK-NEXT: ## InlineAsm Start @@ -416,7 +416,7 @@ entry: ; Pass the same value in two fixed stack slots. define i32 @PR10602() nounwind ssp { ; CHECK-LABEL: PR10602: -; CHECK: ## BB#0: ## %entry +; CHECK: ## %bb.0: ## %entry ; CHECK-NEXT: flds LCPI19_0 ; CHECK-NEXT: fld %st(0) ; CHECK-NEXT: fxch %st(1) @@ -450,13 +450,13 @@ entry: ; Function Attrs: ssp define void @test_live_st(i32 %a1) { ; CHECK-LABEL: test_live_st: -; CHECK: ## BB#0: ## %entry +; CHECK: ## %bb.0: ## %entry ; CHECK-NEXT: subl $12, %esp ; CHECK-NEXT: .cfi_def_cfa_offset 16 ; CHECK-NEXT: fldt (%eax) ; CHECK-NEXT: cmpl $1, {{[0-9]+}}(%esp) ; CHECK-NEXT: jne LBB20_2 -; CHECK-NEXT: ## BB#1: ## %sw.bb4.i +; CHECK-NEXT: ## %bb.1: ## %sw.bb4.i ; CHECK-NEXT: ## InlineAsm Start ; CHECK-NEXT: frndint ; CHECK-NEXT: ## InlineAsm End @@ -502,7 +502,7 @@ return: ; Check that x87 stackifier is correctly rewriting FP registers to ST registers. define double @test_operand_rewrite() { ; CHECK-LABEL: test_operand_rewrite: -; CHECK: ## BB#0: ## %entry +; CHECK: ## %bb.0: ## %entry ; CHECK-NEXT: ## InlineAsm Start ; CHECK-NEXT: foo %st(0), %st(1) ; CHECK-NEXT: ## InlineAsm End |