[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