[llvm-commits] CVS: llvm/test/Regression/Transforms/InstCombine/select.ll

Chris Lattner lattner at cs.uiuc.edu
Thu Sep 23 08:45:36 PDT 2004



Changes in directory llvm/test/Regression/Transforms/InstCombine:

select.ll updated: 1.8 -> 1.9
---
Log message:

load null is undefined behavior, this should fold


---
Diffs of the changes:  (+6 -0)

Index: llvm/test/Regression/Transforms/InstCombine/select.ll
diff -u llvm/test/Regression/Transforms/InstCombine/select.ll:1.8 llvm/test/Regression/Transforms/InstCombine/select.ll:1.9
--- llvm/test/Regression/Transforms/InstCombine/select.ll:1.8	Wed Jun  9 02:59:40 2004
+++ llvm/test/Regression/Transforms/InstCombine/select.ll	Thu Sep 23 10:45:20 2004
@@ -136,3 +136,9 @@
         %t3 = select bool %t2, int 16, int 0 ;; X & 16
         ret int %t3
 }
+
+int %test16(bool %C, int* %P) {
+	%P2 = select bool %C, int* %P, int* null
+	%V = load int* %P2
+	ret int %V
+}






More information about the llvm-commits mailing list