X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=test%2FCodeGen%2FX86%2Fvector-gep.ll;h=b87d8447e543d110e6295d3dcbbbc41a7c3ab629;hb=cb420a4bc066b0b85e50b0c362ae20519d28788c;hp=d08e2a07469b4e1132296fd2495e50f6855c254b;hpb=a6542923b8ad94d791a12d3d5ae3e62a611f0383;p=oota-llvm.git diff --git a/test/CodeGen/X86/vector-gep.ll b/test/CodeGen/X86/vector-gep.ll index d08e2a07469..b87d8447e54 100644 --- a/test/CodeGen/X86/vector-gep.ll +++ b/test/CodeGen/X86/vector-gep.ll @@ -1,27 +1,24 @@ ; RUN: llc < %s -march=x86 -mcpu=corei7-avx | FileCheck %s ; RUN: opt -instsimplify -disable-output < %s -;CHECK: AGEP0: +;CHECK-LABEL: AGEP0: define <4 x i32*> @AGEP0(i32* %ptr) nounwind { entry: %vecinit.i = insertelement <4 x i32*> undef, i32* %ptr, i32 0 %vecinit2.i = insertelement <4 x i32*> %vecinit.i, i32* %ptr, i32 1 %vecinit4.i = insertelement <4 x i32*> %vecinit2.i, i32* %ptr, i32 2 %vecinit6.i = insertelement <4 x i32*> %vecinit4.i, i32* %ptr, i32 3 -;CHECK: pslld $2 ;CHECK: padd %A2 = getelementptr <4 x i32*> %vecinit6.i, <4 x i32> -;CHECK: pslld $2 ;CHECK: padd %A3 = getelementptr <4 x i32*> %A2, <4 x i32> ret <4 x i32*> %A3 ;CHECK: ret } -;CHECK: AGEP1: +;CHECK-LABEL: AGEP1: define i32 @AGEP1(<4 x i32*> %param) nounwind { entry: -;CHECK: pslld $2 ;CHECK: padd %A2 = getelementptr <4 x i32*> %param, <4 x i32> %k = extractelement <4 x i32*> %A2, i32 3 @@ -30,7 +27,7 @@ entry: ;CHECK: ret } -;CHECK: AGEP2: +;CHECK-LABEL: AGEP2: define i32 @AGEP2(<4 x i32*> %param, <4 x i32> %off) nounwind { entry: ;CHECK: pslld $2 @@ -42,7 +39,7 @@ entry: ;CHECK: ret } -;CHECK: AGEP3: +;CHECK-LABEL: AGEP3: define <4 x i32*> @AGEP3(<4 x i32*> %param, <4 x i32> %off) nounwind { entry: ;CHECK: pslld $2 @@ -54,7 +51,7 @@ entry: ;CHECK: ret } -;CHECK: AGEP4: +;CHECK-LABEL: AGEP4: define <4 x i16*> @AGEP4(<4 x i16*> %param, <4 x i32> %off) nounwind { entry: ; Multiply offset by two (add it to itself). @@ -66,7 +63,7 @@ entry: ;CHECK: ret } -;CHECK: AGEP5: +;CHECK-LABEL: AGEP5: define <4 x i8*> @AGEP5(<4 x i8*> %param, <4 x i8> %off) nounwind { entry: ;CHECK: paddd @@ -77,7 +74,7 @@ entry: ; The size of each element is 1 byte. No need to multiply by element size. -;CHECK: AGEP6: +;CHECK-LABEL: AGEP6: define <4 x i8*> @AGEP6(<4 x i8*> %param, <4 x i32> %off) nounwind { entry: ;CHECK-NOT: pslld