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/InstSimplify/ptr_diff.ll | |
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/InstSimplify/ptr_diff.ll')
-rw-r--r-- | llvm/test/Transforms/InstSimplify/ptr_diff.ll | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/llvm/test/Transforms/InstSimplify/ptr_diff.ll b/llvm/test/Transforms/InstSimplify/ptr_diff.ll index 8b4aa796013..6a3f65237c5 100644 --- a/llvm/test/Transforms/InstSimplify/ptr_diff.ll +++ b/llvm/test/Transforms/InstSimplify/ptr_diff.ll @@ -3,7 +3,7 @@ target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f3 target triple = "x86_64-unknown-linux-gnu" define i64 @ptrdiff1(i8* %ptr) { -; CHECK: @ptrdiff1 +; CHECK-LABEL: @ptrdiff1( ; CHECK-NEXT: ret i64 42 %first = getelementptr inbounds i8* %ptr, i32 0 @@ -15,7 +15,7 @@ define i64 @ptrdiff1(i8* %ptr) { } define i64 @ptrdiff2(i8* %ptr) { -; CHECK: @ptrdiff2 +; CHECK-LABEL: @ptrdiff2( ; CHECK-NEXT: ret i64 42 %first1 = getelementptr inbounds i8* %ptr, i32 0 @@ -34,7 +34,7 @@ define i64 @ptrdiff2(i8* %ptr) { define i64 @ptrdiff3(i8* %ptr) { ; Don't bother with non-inbounds GEPs. -; CHECK: @ptrdiff3 +; CHECK-LABEL: @ptrdiff3( ; CHECK: getelementptr ; CHECK: sub ; CHECK: ret @@ -49,7 +49,7 @@ define i64 @ptrdiff3(i8* %ptr) { define <4 x i32> @ptrdiff4(<4 x i8*> %arg) nounwind { ; Handle simple cases of vectors of pointers. -; CHECK: @ptrdiff4 +; CHECK-LABEL: @ptrdiff4( ; CHECK: ret <4 x i32> zeroinitializer %p1 = ptrtoint <4 x i8*> %arg to <4 x i32> %bc = bitcast <4 x i8*> %arg to <4 x i32*> @@ -73,6 +73,6 @@ bb: %tmp6 = ptrtoint [2 x i32]* %tmp5 to i32 %tmp7 = sub i32 %tmp3, %tmp6 ret i32 %tmp7 -; CHECK: @ptrdiff5 +; CHECK-LABEL: @ptrdiff5( ; CHECK: ret i32 0 } |