X-Git-Url: http://plrg.eecs.uci.edu/git/?p=oota-llvm.git;a=blobdiff_plain;f=test%2FCodeGen%2FX86%2Fcodemodel.ll;h=edea6326027083117932309f7ff14df022eb2951;hp=b6ca1cedc22ee4c48c9b4ef318c56bac243a8963;hb=5a70dd1d8286faa4713b60da7621094d892e2ffc;hpb=36a0947820fd4aa4b8a5fa26e3f079bdf572bc81 diff --git a/test/CodeGen/X86/codemodel.ll b/test/CodeGen/X86/codemodel.ll index b6ca1cedc22..edea6326027 100644 --- a/test/CodeGen/X86/codemodel.ll +++ b/test/CodeGen/X86/codemodel.ll @@ -7,61 +7,61 @@ target triple = "x86_64-unknown-linux-gnu" define i32 @foo() nounwind readonly { entry: -; CHECK-SMALL: foo: +; CHECK-SMALL-LABEL: foo: ; CHECK-SMALL: movl data(%rip), %eax -; CHECK-KERNEL: foo: +; CHECK-KERNEL-LABEL: foo: ; CHECK-KERNEL: movl data, %eax - %0 = load i32* getelementptr ([0 x i32]* @data, i64 0, i64 0), align 4 ; [#uses=1] + %0 = load i32, i32* getelementptr ([0 x i32], [0 x i32]* @data, i64 0, i64 0), align 4 ; [#uses=1] ret i32 %0 } define i32 @foo2() nounwind readonly { entry: -; CHECK-SMALL: foo2: +; CHECK-SMALL-LABEL: foo2: ; CHECK-SMALL: movl data+40(%rip), %eax -; CHECK-KERNEL: foo2: +; CHECK-KERNEL-LABEL: foo2: ; CHECK-KERNEL: movl data+40, %eax - %0 = load i32* getelementptr ([0 x i32]* @data, i32 0, i64 10), align 4 ; [#uses=1] + %0 = load i32, i32* getelementptr ([0 x i32], [0 x i32]* @data, i32 0, i64 10), align 4 ; [#uses=1] ret i32 %0 } define i32 @foo3() nounwind readonly { entry: -; CHECK-SMALL: foo3: +; CHECK-SMALL-LABEL: foo3: ; CHECK-SMALL: movl data-40(%rip), %eax -; CHECK-KERNEL: foo3: +; CHECK-KERNEL-LABEL: foo3: ; CHECK-KERNEL: movq $-40, %rax - %0 = load i32* getelementptr ([0 x i32]* @data, i32 0, i64 -10), align 4 ; [#uses=1] + %0 = load i32, i32* getelementptr ([0 x i32], [0 x i32]* @data, i32 0, i64 -10), align 4 ; [#uses=1] ret i32 %0 } define i32 @foo4() nounwind readonly { entry: ; FIXME: We really can use movabsl here! -; CHECK-SMALL: foo4: +; CHECK-SMALL-LABEL: foo4: ; CHECK-SMALL: movl $16777216, %eax ; CHECK-SMALL: movl data(%rax), %eax -; CHECK-KERNEL: foo4: +; CHECK-KERNEL-LABEL: foo4: ; CHECK-KERNEL: movl data+16777216, %eax - %0 = load i32* getelementptr ([0 x i32]* @data, i32 0, i64 4194304), align 4 ; [#uses=1] + %0 = load i32, i32* getelementptr ([0 x i32], [0 x i32]* @data, i32 0, i64 4194304), align 4 ; [#uses=1] ret i32 %0 } define i32 @foo1() nounwind readonly { entry: -; CHECK-SMALL: foo1: +; CHECK-SMALL-LABEL: foo1: ; CHECK-SMALL: movl data+16777212(%rip), %eax -; CHECK-KERNEL: foo1: +; CHECK-KERNEL-LABEL: foo1: ; CHECK-KERNEL: movl data+16777212, %eax - %0 = load i32* getelementptr ([0 x i32]* @data, i32 0, i64 4194303), align 4 ; [#uses=1] + %0 = load i32, i32* getelementptr ([0 x i32], [0 x i32]* @data, i32 0, i64 4194303), align 4 ; [#uses=1] ret i32 %0 } define i32 @foo5() nounwind readonly { entry: -; CHECK-SMALL: foo5: +; CHECK-SMALL-LABEL: foo5: ; CHECK-SMALL: movl data-16777216(%rip), %eax -; CHECK-KERNEL: foo5: +; CHECK-KERNEL-LABEL: foo5: ; CHECK-KERNEL: movq $-16777216, %rax - %0 = load i32* getelementptr ([0 x i32]* @data, i32 0, i64 -4194304), align 4 ; [#uses=1] + %0 = load i32, i32* getelementptr ([0 x i32], [0 x i32]* @data, i32 0, i64 -4194304), align 4 ; [#uses=1] ret i32 %0 }