diff options
| author | Stephen Lin <stephenwlin@gmail.com> | 2013-07-14 06:24:09 +0000 |
|---|---|---|
| committer | Stephen Lin <stephenwlin@gmail.com> | 2013-07-14 06:24:09 +0000 |
| commit | d24ab20e9b11d2076d8b9d5cd96f41a6b9c399fb (patch) | |
| tree | 5876bdcdf9901ec662b77209cca2b615c0417711 /llvm/test/CodeGen/Thumb2/thumb2-add.ll | |
| parent | 8d304d5c73602bc6d6581a74a553e839d65320ff (diff) | |
| download | bcm5719-llvm-d24ab20e9b11d2076d8b9d5cd96f41a6b9c399fb.tar.gz bcm5719-llvm-d24ab20e9b11d2076d8b9d5cd96f41a6b9c399fb.zip | |
Mass update to CodeGen tests to use CHECK-LABEL for labels corresponding to function definitions for more informative error messages. No functionality change and all updated tests passed locally.
This update was done with the following bash script:
find test/CodeGen -name "*.ll" | \
while read NAME; do
echo "$NAME"
if ! grep -q "^; *RUN: *llc.*debug" $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
sed -i '' "s/;\(.*\)-LABEL-LABEL:/;\1-LABEL:/" $TEMP
sed -i '' "s/;\(.*\)-NEXT-LABEL:/;\1-NEXT:/" $TEMP
sed -i '' "s/;\(.*\)-NOT-LABEL:/;\1-NOT:/" $TEMP
sed -i '' "s/;\(.*\)-DAG-LABEL:/;\1-DAG:/" $TEMP
mv $TEMP $NAME
fi
done
llvm-svn: 186280
Diffstat (limited to 'llvm/test/CodeGen/Thumb2/thumb2-add.ll')
| -rw-r--r-- | llvm/test/CodeGen/Thumb2/thumb2-add.ll | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/llvm/test/CodeGen/Thumb2/thumb2-add.ll b/llvm/test/CodeGen/Thumb2/thumb2-add.ll index 66fca132f04..c23c74a1682 100644 --- a/llvm/test/CodeGen/Thumb2/thumb2-add.ll +++ b/llvm/test/CodeGen/Thumb2/thumb2-add.ll @@ -1,7 +1,7 @@ ; RUN: llc < %s -march=thumb -mattr=+thumb2 | FileCheck %s define i32 @t2ADDrc_255(i32 %lhs) { -; CHECK: t2ADDrc_255: +; CHECK-LABEL: t2ADDrc_255: ; CHECK-NOT: bx lr ; CHECK: add{{.*}} #255 ; CHECK: bx lr @@ -11,7 +11,7 @@ define i32 @t2ADDrc_255(i32 %lhs) { } define i32 @t2ADDrc_256(i32 %lhs) { -; CHECK: t2ADDrc_256: +; CHECK-LABEL: t2ADDrc_256: ; CHECK-NOT: bx lr ; CHECK: add{{.*}} #256 ; CHECK: bx lr @@ -21,7 +21,7 @@ define i32 @t2ADDrc_256(i32 %lhs) { } define i32 @t2ADDrc_257(i32 %lhs) { -; CHECK: t2ADDrc_257: +; CHECK-LABEL: t2ADDrc_257: ; CHECK-NOT: bx lr ; CHECK: add{{.*}} #257 ; CHECK: bx lr @@ -31,7 +31,7 @@ define i32 @t2ADDrc_257(i32 %lhs) { } define i32 @t2ADDrc_4094(i32 %lhs) { -; CHECK: t2ADDrc_4094: +; CHECK-LABEL: t2ADDrc_4094: ; CHECK-NOT: bx lr ; CHECK: add{{.*}} #4094 ; CHECK: bx lr @@ -41,7 +41,7 @@ define i32 @t2ADDrc_4094(i32 %lhs) { } define i32 @t2ADDrc_4095(i32 %lhs) { -; CHECK: t2ADDrc_4095: +; CHECK-LABEL: t2ADDrc_4095: ; CHECK-NOT: bx lr ; CHECK: add{{.*}} #4095 ; CHECK: bx lr @@ -51,7 +51,7 @@ define i32 @t2ADDrc_4095(i32 %lhs) { } define i32 @t2ADDrc_4096(i32 %lhs) { -; CHECK: t2ADDrc_4096: +; CHECK-LABEL: t2ADDrc_4096: ; CHECK-NOT: bx lr ; CHECK: add{{.*}} #4096 ; CHECK: bx lr @@ -61,7 +61,7 @@ define i32 @t2ADDrc_4096(i32 %lhs) { } define i32 @t2ADDrr(i32 %lhs, i32 %rhs) { -; CHECK: t2ADDrr: +; CHECK-LABEL: t2ADDrr: ; CHECK-NOT: bx lr ; CHECK: add ; CHECK: bx lr @@ -71,7 +71,7 @@ define i32 @t2ADDrr(i32 %lhs, i32 %rhs) { } define i32 @t2ADDrs(i32 %lhs, i32 %rhs) { -; CHECK: t2ADDrs: +; CHECK-LABEL: t2ADDrs: ; CHECK-NOT: bx lr ; CHECK: add{{.*}} lsl #8 ; CHECK: bx lr |

