[llvm-commits] CVS: llvm/test/Regression/Transforms/InstCombine/2004-11-22-Missed-and-fold.ll and.ll
Chris Lattner
lattner at cs.uiuc.edu
Mon Nov 22 11:24:25 PST 2004
Changes in directory llvm/test/Regression/Transforms/InstCombine:
2004-11-22-Missed-and-fold.ll added (r1.1)
and.ll updated: 1.24 -> 1.25
---
Log message:
Pull out failing test into a seperate file, which is xfailed
---
Diffs of the changes: (+9 -6)
Index: llvm/test/Regression/Transforms/InstCombine/2004-11-22-Missed-and-fold.ll
diff -c /dev/null llvm/test/Regression/Transforms/InstCombine/2004-11-22-Missed-and-fold.ll:1.1
*** /dev/null Mon Nov 22 13:24:21 2004
--- llvm/test/Regression/Transforms/InstCombine/2004-11-22-Missed-and-fold.ll Mon Nov 22 13:24:11 2004
***************
*** 0 ****
--- 1,9 ----
+ ; RUN: llvm-as < %s | opt -instcombine | llvm-dis | not grep and
+ ; XFAIL: *
+
+ sbyte %test21(sbyte %A) {
+ %C = shr sbyte %A, ubyte 7 ;; sign extend
+ %D = and sbyte %C, 1 ;; chop off sign
+ ret sbyte %D
+ }
+
Index: llvm/test/Regression/Transforms/InstCombine/and.ll
diff -u llvm/test/Regression/Transforms/InstCombine/and.ll:1.24 llvm/test/Regression/Transforms/InstCombine/and.ll:1.25
--- llvm/test/Regression/Transforms/InstCombine/and.ll:1.24 Fri Oct 8 00:03:25 2004
+++ llvm/test/Regression/Transforms/InstCombine/and.ll Mon Nov 22 13:24:11 2004
@@ -137,12 +137,6 @@
ret ubyte %D
}
-sbyte %test21(sbyte %A) {
- %C = shr sbyte %A, ubyte 7 ;; sign extend
- %D = and sbyte %C, 1 ;; chop off sign
- ret sbyte %D
-}
-
bool %test22(int %A) {
%B = seteq int %A, 1
%C = setge int %A, 3
More information about the llvm-commits
mailing list