diff options
| author | Stephen Lin <stephenwlin@gmail.com> | 2013-07-14 01:42:54 +0000 |
|---|---|---|
| committer | Stephen Lin <stephenwlin@gmail.com> | 2013-07-14 01:42:54 +0000 |
| commit | c1c7a1309c039ec8539e3c851f332825d8855223 (patch) | |
| tree | f02719af3762ca8753eb422a365ef33ddf23f0c4 /llvm/test/Transforms/ConstProp | |
| parent | 2e105ff8b789f517c3e19de275775df2d6da4aa0 (diff) | |
| download | bcm5719-llvm-c1c7a1309c039ec8539e3c851f332825d8855223.tar.gz bcm5719-llvm-c1c7a1309c039ec8539e3c851f332825d8855223.zip | |
Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
This update was done with the following bash script:
find test/Transforms -name "*.ll" | \
while read NAME; do
echo "$NAME"
if ! grep -q "^; *RUN: *llc" $NAME; then
TEMP=`mktemp -t temp`
cp $NAME $TEMP
sed -n "s/^define [^@]*@\([A-Za-z0-9_]*\)(.*$/\1/p" < $NAME | \
while read FUNC; do
sed -i '' "s/;\(.*\)\([A-Za-z0-9_]*\):\( *\)@$FUNC\([( ]*\)\$/;\1\2-LABEL:\3@$FUNC(/g" $TEMP
done
mv $TEMP $NAME
fi
done
llvm-svn: 186268
Diffstat (limited to 'llvm/test/Transforms/ConstProp')
| -rw-r--r-- | llvm/test/Transforms/ConstProp/basictest.ll | 8 | ||||
| -rw-r--r-- | llvm/test/Transforms/ConstProp/bitcast.ll | 2 | ||||
| -rw-r--r-- | llvm/test/Transforms/ConstProp/calls.ll | 24 | ||||
| -rw-r--r-- | llvm/test/Transforms/ConstProp/extractvalue.ll | 6 | ||||
| -rw-r--r-- | llvm/test/Transforms/ConstProp/insertvalue.ll | 6 | ||||
| -rw-r--r-- | llvm/test/Transforms/ConstProp/loads.ll | 56 | ||||
| -rw-r--r-- | llvm/test/Transforms/ConstProp/overflow-ops.ll | 38 |
7 files changed, 70 insertions, 70 deletions
diff --git a/llvm/test/Transforms/ConstProp/basictest.ll b/llvm/test/Transforms/ConstProp/basictest.ll index e9b5a0a9e1d..afe6ef91240 100644 --- a/llvm/test/Transforms/ConstProp/basictest.ll +++ b/llvm/test/Transforms/ConstProp/basictest.ll @@ -16,7 +16,7 @@ BB2: br label %BB3 BB3: -; CHECK: @test1 +; CHECK-LABEL: @test1( ; CHECK: %Ret = phi i32 [ 0, %BB1 ], [ 1, %BB2 ] %Ret = phi i32 [ %Val, %BB1 ], [ 1, %BB2 ] ret i32 %Ret @@ -31,12 +31,12 @@ entry: bb: ret i1 %V -; CHECK: @test2 +; CHECK-LABEL: @test2( ; CHECK: ret i1 true } define i1 @TNAN() { -; CHECK: @TNAN +; CHECK-LABEL: @TNAN( ; CHECK: ret i1 true %A = fcmp uno double 0x7FF8000000000000, 1.000000e+00 %B = fcmp uno double 1.230000e+02, 1.000000e+00 @@ -47,7 +47,7 @@ define i1 @TNAN() { define i128 @vector_to_int_cast() { %A = bitcast <4 x i32> <i32 1073741824, i32 1073741824, i32 1073741824, i32 1073741824> to i128 ret i128 %A -; CHECK: @vector_to_int_cast +; CHECK-LABEL: @vector_to_int_cast( ; CHECK: ret i128 85070591750041656499021422275829170176 } diff --git a/llvm/test/Transforms/ConstProp/bitcast.ll b/llvm/test/Transforms/ConstProp/bitcast.ll index 53239c7e4fe..5e1581d801c 100644 --- a/llvm/test/Transforms/ConstProp/bitcast.ll +++ b/llvm/test/Transforms/ConstProp/bitcast.ll @@ -4,7 +4,7 @@ define <1 x i64> @test1() { %A = bitcast i64 63 to <1 x i64> ret <1 x i64> %A -; CHECK: @test1 +; CHECK-LABEL: @test1( ; CHECK: ret <1 x i64> <i64 63> } diff --git a/llvm/test/Transforms/ConstProp/calls.ll b/llvm/test/Transforms/ConstProp/calls.ll index 7a405a539c5..7541418b06e 100644 --- a/llvm/test/Transforms/ConstProp/calls.ll +++ b/llvm/test/Transforms/ConstProp/calls.ll @@ -11,7 +11,7 @@ declare double @sqrt(double) declare double @exp2(double) define double @T() { -; CHECK: @T +; CHECK-LABEL: @T( ; CHECK-NOT: call ; CHECK: ret %A = call double @cos(double 0.000000e+00) @@ -29,7 +29,7 @@ define double @T() { } define i1 @test_sse_cvt() nounwind readnone { -; CHECK: @test_sse_cvt +; CHECK-LABEL: @test_sse_cvt( ; CHECK-NOT: call ; CHECK: ret i1 true entry: @@ -63,7 +63,7 @@ declare i64 @llvm.x86.sse2.cvttsd2si64(<2 x double>) nounwind readnone define double @test_intrinsic_pow() nounwind uwtable ssp { entry: -; CHECK: @test_intrinsic_pow +; CHECK-LABEL: @test_intrinsic_pow( ; CHECK-NOT: call %0 = call double @llvm.pow.f64(double 1.500000e+00, double 3.000000e+00) ret double %0 @@ -72,7 +72,7 @@ declare double @llvm.pow.f64(double, double) nounwind readonly ; Shouldn't fold because of -fno-builtin define double @sin_() nounwind uwtable ssp { -; FNOBUILTIN: @sin_ +; FNOBUILTIN-LABEL: @sin_( ; FNOBUILTIN: %1 = call double @sin(double 3.000000e+00) %1 = call double @sin(double 3.000000e+00) ret double %1 @@ -80,7 +80,7 @@ define double @sin_() nounwind uwtable ssp { ; Shouldn't fold because of -fno-builtin define double @sqrt_() nounwind uwtable ssp { -; FNOBUILTIN: @sqrt_ +; FNOBUILTIN-LABEL: @sqrt_( ; FNOBUILTIN: %1 = call double @sqrt(double 3.000000e+00) %1 = call double @sqrt(double 3.000000e+00) ret double %1 @@ -88,7 +88,7 @@ define double @sqrt_() nounwind uwtable ssp { ; Shouldn't fold because of -fno-builtin define float @sqrtf_() nounwind uwtable ssp { -; FNOBUILTIN: @sqrtf_ +; FNOBUILTIN-LABEL: @sqrtf_( ; FNOBUILTIN: %1 = call float @sqrtf(float 3.000000e+00) %1 = call float @sqrtf(float 3.000000e+00) ret float %1 @@ -97,7 +97,7 @@ declare float @sqrtf(float) ; Shouldn't fold because of -fno-builtin define float @sinf_() nounwind uwtable ssp { -; FNOBUILTIN: @sinf_ +; FNOBUILTIN-LABEL: @sinf_( ; FNOBUILTIN: %1 = call float @sinf(float 3.000000e+00) %1 = call float @sinf(float 3.000000e+00) ret float %1 @@ -106,7 +106,7 @@ declare float @sinf(float) ; Shouldn't fold because of -fno-builtin define double @tan_() nounwind uwtable ssp { -; FNOBUILTIN: @tan_ +; FNOBUILTIN-LABEL: @tan_( ; FNOBUILTIN: %1 = call double @tan(double 3.000000e+00) %1 = call double @tan(double 3.000000e+00) ret double %1 @@ -114,7 +114,7 @@ define double @tan_() nounwind uwtable ssp { ; Shouldn't fold because of -fno-builtin define double @tanh_() nounwind uwtable ssp { -; FNOBUILTIN: @tanh_ +; FNOBUILTIN-LABEL: @tanh_( ; FNOBUILTIN: %1 = call double @tanh(double 3.000000e+00) %1 = call double @tanh(double 3.000000e+00) ret double %1 @@ -123,7 +123,7 @@ declare double @tanh(double) ; Shouldn't fold because of -fno-builtin define double @pow_() nounwind uwtable ssp { -; FNOBUILTIN: @pow_ +; FNOBUILTIN-LABEL: @pow_( ; FNOBUILTIN: %1 = call double @pow(double 3.000000e+00, double 3.000000e+00) %1 = call double @pow(double 3.000000e+00, double 3.000000e+00) ret double %1 @@ -132,7 +132,7 @@ declare double @pow(double, double) ; Shouldn't fold because of -fno-builtin define double @fmod_() nounwind uwtable ssp { -; FNOBUILTIN: @fmod_ +; FNOBUILTIN-LABEL: @fmod_( ; FNOBUILTIN: %1 = call double @fmod(double 3.000000e+00, double 3.000000e+00) %1 = call double @fmod(double 3.000000e+00, double 3.000000e+00) ret double %1 @@ -141,7 +141,7 @@ declare double @fmod(double, double) ; Shouldn't fold because of -fno-builtin define double @atan2_() nounwind uwtable ssp { -; FNOBUILTIN: @atan2_ +; FNOBUILTIN-LABEL: @atan2_( ; FNOBUILTIN: %1 = call double @atan2(double 3.000000e+00, double 3.000000e+00) %1 = call double @atan2(double 3.000000e+00, double 3.000000e+00) ret double %1 diff --git a/llvm/test/Transforms/ConstProp/extractvalue.ll b/llvm/test/Transforms/ConstProp/extractvalue.ll index f947b22f23a..72d6cb714a5 100644 --- a/llvm/test/Transforms/ConstProp/extractvalue.ll +++ b/llvm/test/Transforms/ConstProp/extractvalue.ll @@ -5,21 +5,21 @@ define i32 @test1() { %A = extractvalue %struct { i32 2, [4 x i8] c"foo\00" }, 0 ret i32 %A -; CHECK: @test1 +; CHECK-LABEL: @test1( ; CHECK: ret i32 2 } define i8 @test2() { %A = extractvalue %struct { i32 2, [4 x i8] c"foo\00" }, 1, 2 ret i8 %A -; CHECK: @test2 +; CHECK-LABEL: @test2( ; CHECK: ret i8 111 } define i32 @test3() { %A = extractvalue [3 x %struct] [ %struct { i32 0, [4 x i8] c"aaaa" }, %struct { i32 1, [4 x i8] c"bbbb" }, %struct { i32 2, [4 x i8] c"cccc" } ], 1, 0 ret i32 %A -; CHECK: @test3 +; CHECK-LABEL: @test3( ; CHECK: ret i32 1 } diff --git a/llvm/test/Transforms/ConstProp/insertvalue.ll b/llvm/test/Transforms/ConstProp/insertvalue.ll index a4b7bb1019c..0d288b3841d 100644 --- a/llvm/test/Transforms/ConstProp/insertvalue.ll +++ b/llvm/test/Transforms/ConstProp/insertvalue.ll @@ -5,21 +5,21 @@ define %struct @test1() { %A = insertvalue %struct { i32 2, [4 x i8] c"foo\00" }, i32 1, 0 ret %struct %A -; CHECK: @test1 +; CHECK-LABEL: @test1( ; CHECK: ret %struct { i32 1, [4 x i8] c"foo\00" } } define %struct @test2() { %A = insertvalue %struct { i32 2, [4 x i8] c"foo\00" }, i8 1, 1, 2 ret %struct %A -; CHECK: @test2 +; CHECK-LABEL: @test2( ; CHECK: ret %struct { i32 2, [4 x i8] c"fo\01\00" } } define [3 x %struct] @test3() { %A = insertvalue [3 x %struct] [ %struct { i32 0, [4 x i8] c"aaaa" }, %struct { i32 1, [4 x i8] c"bbbb" }, %struct { i32 2, [4 x i8] c"cccc" } ], i32 -1, 1, 0 ret [3 x %struct] %A -; CHECK: @test3 +; CHECK-LABEL: @test3( ; CHECK:ret [3 x %struct] [%struct { i32 0, [4 x i8] c"aaaa" }, %struct { i32 -1, [4 x i8] c"bbbb" }, %struct { i32 2, [4 x i8] c"cccc" }] } diff --git a/llvm/test/Transforms/ConstProp/loads.ll b/llvm/test/Transforms/ConstProp/loads.ll index 6794288a0ef..795dc07111f 100644 --- a/llvm/test/Transforms/ConstProp/loads.ll +++ b/llvm/test/Transforms/ConstProp/loads.ll @@ -13,11 +13,11 @@ define i32 @test1() { ret i32 %r ; 0xDEADBEEF -; LE: @test1 +; LE-LABEL: @test1( ; LE: ret i32 -559038737 ; 0xDEADBEEF -; BE: @test1 +; BE-LABEL: @test1( ; BE: ret i32 -559038737 } @@ -28,11 +28,11 @@ define i16 @test2() { ret i16 %r ; 0xBEEF -; LE: @test2 +; LE-LABEL: @test2( ; LE: ret i16 -16657 ; 0xDEAD -; BE: @test2 +; BE-LABEL: @test2( ; BE: ret i16 -8531 } @@ -42,11 +42,11 @@ define i16 @test3() { ret i16 %r ; 0xDEAD -; LE: @test3 +; LE-LABEL: @test3( ; LE: ret i16 -8531 ; 0xBEEF -; BE: @test3 +; BE-LABEL: @test3( ; BE: ret i16 -16657 } @@ -56,11 +56,11 @@ define i16 @test4() { ret i16 %r ; 0x00BA -; LE: @test4 +; LE-LABEL: @test4( ; LE: ret i16 186 ; 0xBA00 -; BE: @test4 +; BE-LABEL: @test4( ; BE: ret i16 -17920 } @@ -70,11 +70,11 @@ define i64 @test6() { ret i64 %r ; 0x3FF_0000000000000 -; LE: @test6 +; LE-LABEL: @test6( ; LE: ret i64 4607182418800017408 ; 0x3FF_0000000000000 -; BE: @test6 +; BE-LABEL: @test6( ; BE: ret i64 4607182418800017408 } @@ -84,11 +84,11 @@ define i16 @test7() { ret i16 %r ; 0x0000 -; LE: @test7 +; LE-LABEL: @test7( ; LE: ret i16 0 ; 0x3FF0 -; BE: @test7 +; BE-LABEL: @test7( ; BE: ret i16 16368 } @@ -97,10 +97,10 @@ define double @test8() { %r = load double* bitcast({{i32,i8},i32}* @g1 to double*) ret double %r -; LE: @test8 +; LE-LABEL: @test8( ; LE: ret double 0xBADEADBEEF -; BE: @test8 +; BE-LABEL: @test8( ; BE: ret double 0xDEADBEEFBA000000 } @@ -111,11 +111,11 @@ define i128 @test9() { ret i128 %r ; 0x00000000_06B1BFF8_00000000_0000007B -; LE: @test9 +; LE-LABEL: @test9( ; LE: ret i128 2071796475790618158476296315 ; 0x00000000_0000007B_00000000_06B1BFF8 -; BE: @test9 +; BE-LABEL: @test9( ; BE: ret i128 2268949521066387161080 } @@ -124,10 +124,10 @@ define <2 x i64> @test10() { %r = load <2 x i64>* bitcast({i64, i64}* @g3 to <2 x i64>*) ret <2 x i64> %r -; LE: @test10 +; LE-LABEL: @test10( ; LE: ret <2 x i64> <i64 123, i64 112312312> -; BE: @test10 +; BE-LABEL: @test10( ; BE: ret <2 x i64> <i64 123, i64 112312312> } @@ -142,11 +142,11 @@ entry: ret i16 %a ; 0x08A1 -; LE: @test11 +; LE-LABEL: @test11( ; LE: ret i16 2209 ; 0xA108 -; BE: @test11 +; BE-LABEL: @test11( ; BE: ret i16 -24312 } @@ -159,11 +159,11 @@ define i16 @test12() { ret i16 %a ; 0x0062 -; LE: @test12 +; LE-LABEL: @test12( ; LE: ret i16 98 ; 0x6200 -; BE: @test12 +; BE-LABEL: @test12( ; BE: ret i16 25088 } @@ -174,10 +174,10 @@ define i1 @test13() { %A = load i1* bitcast (i8* @g5 to i1*) ret i1 %A -; LE: @test13 +; LE-LABEL: @test13( ; LE: ret i1 false -; BE: @test13 +; BE-LABEL: @test13( ; BE: ret i1 false } @@ -187,10 +187,10 @@ entry: %tmp = load i64* bitcast ([2 x i8*]* @g6 to i64*) ret i64 %tmp -; LE: @test14 +; LE-LABEL: @test14( ; LE: ret i64 1 -; BE: @test14 +; BE-LABEL: @test14( ; BE: ret i64 1 } @@ -199,9 +199,9 @@ entry: %tmp = load i64* bitcast (i8** getelementptr inbounds ([2 x i8*]* @g6, i32 0, i64 1) to i64*) ret i64 %tmp -; LE: @test15 +; LE-LABEL: @test15( ; LE: ret i64 2 -; BE: @test15 +; BE-LABEL: @test15( ; BE: ret i64 2 } diff --git a/llvm/test/Transforms/ConstProp/overflow-ops.ll b/llvm/test/Transforms/ConstProp/overflow-ops.ll index 849bf9ef75b..1ae3e562e7e 100644 --- a/llvm/test/Transforms/ConstProp/overflow-ops.ll +++ b/llvm/test/Transforms/ConstProp/overflow-ops.ll @@ -18,7 +18,7 @@ entry: %t = call {i8, i1} @llvm.uadd.with.overflow.i8(i8 42, i8 100) ret {i8, i1} %t -; CHECK: @uadd_1 +; CHECK-LABEL: @uadd_1( ; CHECK: ret { i8, i1 } { i8 -114, i1 false } } @@ -27,7 +27,7 @@ entry: %t = call {i8, i1} @llvm.uadd.with.overflow.i8(i8 142, i8 120) ret {i8, i1} %t -; CHECK: @uadd_2 +; CHECK-LABEL: @uadd_2( ; CHECK: ret { i8, i1 } { i8 6, i1 true } } @@ -40,7 +40,7 @@ entry: %t = call {i8, i1} @llvm.usub.with.overflow.i8(i8 4, i8 2) ret {i8, i1} %t -; CHECK: @usub_1 +; CHECK-LABEL: @usub_1( ; CHECK: ret { i8, i1 } { i8 2, i1 false } } @@ -49,7 +49,7 @@ entry: %t = call {i8, i1} @llvm.usub.with.overflow.i8(i8 4, i8 6) ret {i8, i1} %t -; CHECK: @usub_2 +; CHECK-LABEL: @usub_2( ; CHECK: ret { i8, i1 } { i8 -2, i1 true } } @@ -62,7 +62,7 @@ entry: %t = call {i8, i1} @llvm.umul.with.overflow.i8(i8 100, i8 3) ret {i8, i1} %t -; CHECK: @umul_1 +; CHECK-LABEL: @umul_1( ; CHECK: ret { i8, i1 } { i8 44, i1 true } } @@ -71,7 +71,7 @@ entry: %t = call {i8, i1} @llvm.umul.with.overflow.i8(i8 100, i8 2) ret {i8, i1} %t -; CHECK: @umul_2 +; CHECK-LABEL: @umul_2( ; CHECK: ret { i8, i1 } { i8 -56, i1 false } } @@ -84,7 +84,7 @@ entry: %t = call {i8, i1} @llvm.sadd.with.overflow.i8(i8 42, i8 2) ret {i8, i1} %t -; CHECK: @sadd_1 +; CHECK-LABEL: @sadd_1( ; CHECK: ret { i8, i1 } { i8 44, i1 false } } @@ -93,7 +93,7 @@ entry: %t = call {i8, i1} @llvm.sadd.with.overflow.i8(i8 120, i8 10) ret {i8, i1} %t -; CHECK: @sadd_2 +; CHECK-LABEL: @sadd_2( ; CHECK: ret { i8, i1 } { i8 -126, i1 true } } @@ -102,7 +102,7 @@ entry: %t = call {i8, i1} @llvm.sadd.with.overflow.i8(i8 -120, i8 10) ret {i8, i1} %t -; CHECK: @sadd_3 +; CHECK-LABEL: @sadd_3( ; CHECK: ret { i8, i1 } { i8 -110, i1 false } } @@ -111,7 +111,7 @@ entry: %t = call {i8, i1} @llvm.sadd.with.overflow.i8(i8 -120, i8 -10) ret {i8, i1} %t -; CHECK: @sadd_4 +; CHECK-LABEL: @sadd_4( ; CHECK: ret { i8, i1 } { i8 126, i1 true } } @@ -120,7 +120,7 @@ entry: %t = call {i8, i1} @llvm.sadd.with.overflow.i8(i8 2, i8 -10) ret {i8, i1} %t -; CHECK: @sadd_5 +; CHECK-LABEL: @sadd_5( ; CHECK: ret { i8, i1 } { i8 -8, i1 false } } @@ -134,7 +134,7 @@ entry: %t = call {i8, i1} @llvm.ssub.with.overflow.i8(i8 4, i8 2) ret {i8, i1} %t -; CHECK: @ssub_1 +; CHECK-LABEL: @ssub_1( ; CHECK: ret { i8, i1 } { i8 2, i1 false } } @@ -143,7 +143,7 @@ entry: %t = call {i8, i1} @llvm.ssub.with.overflow.i8(i8 4, i8 6) ret {i8, i1} %t -; CHECK: @ssub_2 +; CHECK-LABEL: @ssub_2( ; CHECK: ret { i8, i1 } { i8 -2, i1 false } } @@ -152,7 +152,7 @@ entry: %t = call {i8, i1} @llvm.ssub.with.overflow.i8(i8 -10, i8 120) ret {i8, i1} %t -; CHECK: @ssub_3 +; CHECK-LABEL: @ssub_3( ; CHECK: ret { i8, i1 } { i8 126, i1 true } } @@ -161,7 +161,7 @@ entry: %t = call {i8, i1} @llvm.ssub.with.overflow.i8(i8 -10, i8 10) ret {i8, i1} %t -; CHECK: @ssub_3b +; CHECK-LABEL: @ssub_3b( ; CHECK: ret { i8, i1 } { i8 -20, i1 false } } @@ -170,7 +170,7 @@ entry: %t = call {i8, i1} @llvm.ssub.with.overflow.i8(i8 120, i8 -10) ret {i8, i1} %t -; CHECK: @ssub_4 +; CHECK-LABEL: @ssub_4( ; CHECK: ret { i8, i1 } { i8 -126, i1 true } } @@ -179,7 +179,7 @@ entry: %t = call {i8, i1} @llvm.ssub.with.overflow.i8(i8 20, i8 -10) ret {i8, i1} %t -; CHECK: @ssub_4b +; CHECK-LABEL: @ssub_4b( ; CHECK: ret { i8, i1 } { i8 30, i1 false } } @@ -188,7 +188,7 @@ entry: %t = call {i8, i1} @llvm.ssub.with.overflow.i8(i8 -20, i8 -10) ret {i8, i1} %t -; CHECK: @ssub_5 +; CHECK-LABEL: @ssub_5( ; CHECK: ret { i8, i1 } { i8 -10, i1 false } } @@ -202,6 +202,6 @@ entry: %t = call {i8, i1} @llvm.smul.with.overflow.i8(i8 -20, i8 -10) ret {i8, i1} %t -; CHECK: @smul_1 +; CHECK-LABEL: @smul_1( ; CHECK: ret { i8, i1 } { i8 -56, i1 true } } |

