Don't hard code the desired alignment for loops -- it isn't 16-bytes on
authorChandler Carruth <chandlerc@gmail.com>
Fri, 21 Oct 2011 16:41:39 +0000 (16:41 +0000)
committerChandler Carruth <chandlerc@gmail.com>
Fri, 21 Oct 2011 16:41:39 +0000 (16:41 +0000)
all x86 systems. Sorry for the breakage.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142656 91177308-0d34-0410-b5e6-96231b3b80d8

test/CodeGen/X86/block-placement.ll

index 887a62eabd23950d36ac7a020ac03847585e83dc..e2604c2cb6ef448c2a9fb6979f31cd6df6958f8d 100644 (file)
@@ -79,7 +79,7 @@ define i32 @test_loop_align(i32 %i, i32* %a) {
 ; pass.
 ; CHECK: test_loop_align:
 ; CHECK: %entry
-; CHECK: .align 16,
+; CHECK: .align [[ALIGN:[0-9]+]],
 ; CHECK-NEXT: %body
 ; CHECK: %exit
 
@@ -104,9 +104,9 @@ define i32 @test_nested_loop_align(i32 %i, i32* %a, i32* %b) {
 ; Check that we provide nested loop body alignment.
 ; CHECK: test_nested_loop_align:
 ; CHECK: %entry
-; CHECK: .align 16,
+; CHECK: .align [[ALIGN]],
 ; CHECK-NEXT: %loop.body.1
-; CHECK: .align 16,
+; CHECK: .align [[ALIGN]],
 ; CHECK-NEXT: %inner.loop.body
 ; CHECK-NOT: .align
 ; CHECK: %loop.body.2