summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorReid Spencer <rspencer@reidspencer.com>2007-01-05 18:31:56 +0000
committerReid Spencer <rspencer@reidspencer.com>2007-01-05 18:31:56 +0000
commitc82fade7b29f662d71f3e7613f370aae0ba90962 (patch)
tree4dc799fbe6df28dd129a083e14e50c3904df367e
parent1cc9bbd5a37d69200c76975fdabd31fd5ea2d697 (diff)
downloadbcm5719-llvm-c82fade7b29f662d71f3e7613f370aae0ba90962.tar.gz
bcm5719-llvm-c82fade7b29f662d71f3e7613f370aae0ba90962.zip
This test case needs zext and sext attributes so manually upgrade it and
don't run llvm-upgrade. llvm-svn: 32920
-rw-r--r--llvm/test/Regression/CodeGen/PowerPC/and-elim.ll26
1 files changed, 13 insertions, 13 deletions
diff --git a/llvm/test/Regression/CodeGen/PowerPC/and-elim.ll b/llvm/test/Regression/CodeGen/PowerPC/and-elim.ll
index c866d6e0979..8f423d8be1e 100644
--- a/llvm/test/Regression/CodeGen/PowerPC/and-elim.ll
+++ b/llvm/test/Regression/CodeGen/PowerPC/and-elim.ll
@@ -1,19 +1,19 @@
-; RUN: llvm-upgrade < %s | llvm-as | llc -march=ppc32 &&
-; RUN: llvm-upgrade < %s | llvm-as | llc -march=ppc32 | not grep rlwin
+; RUN: llvm-as < %s | llc -march=ppc32 &&
+; RUN: llvm-as < %s | llc -march=ppc32 | not grep rlwin
-void %test(ubyte* %P) {
- %W = load ubyte* %P
- %X = shl ubyte %W, ubyte 1
- %Y = add ubyte %X, 2
- %Z = and ubyte %Y, 254 ; dead and
- store ubyte %Z, ubyte* %P
+define void %test(i8* %P) {
+ %W = load i8* %P
+ %X = shl i8 %W, i8 1
+ %Y = add i8 %X, 2
+ %Z = and i8 %Y, 254 ; dead and
+ store i8 %Z, i8* %P
ret void
}
-ushort @zext %test2(ushort @zext %crc) {
- ; No and's should be needed for the ushorts here.
- %tmp.1 = shr ushort %crc, ubyte 1
- %tmp.7 = xor ushort %tmp.1, 40961
- ret ushort %tmp.7
+define i16 %test2(i16 zext %crc) zext {
+ ; No and's should be needed for the i16s here.
+ %tmp.1 = lshr i16 %crc, i8 1
+ %tmp.7 = xor i16 %tmp.1, 40961
+ ret i16 %tmp.7
}
OpenPOWER on IntegriCloud