[llvm-commits] CVS: llvm/test/Regression/Transforms/InstCombine/div.ll
Chris Lattner
lattner at cs.uiuc.edu
Mon Apr 26 09:02:01 PDT 2004
Changes in directory llvm/test/Regression/Transforms/InstCombine:
div.ll updated: 1.7 -> 1.8
---
Log message:
Add a new testcase for X/-1, fix bug that prevented tests from running right
---
Diffs of the changes: (+6 -1)
Index: llvm/test/Regression/Transforms/InstCombine/div.ll
diff -u llvm/test/Regression/Transforms/InstCombine/div.ll:1.7 llvm/test/Regression/Transforms/InstCombine/div.ll:1.8
--- llvm/test/Regression/Transforms/InstCombine/div.ll:1.7 Tue Sep 16 10:29:34 2003
+++ llvm/test/Regression/Transforms/InstCombine/div.ll Mon Apr 26 09:01:47 2004
@@ -12,10 +12,15 @@
uint %test2(uint %A) {
%B = div uint %A, 8 ; => Shift
- ret int %B
+ ret uint %B
}
int %test3(int %A) {
%B = div int 0, %A ; => 0, don't need to keep traps
+ ret int %B
+}
+
+int %test4(int %A) {
+ %B = div int %A, -1 ; 0-A
ret int %B
}
More information about the llvm-commits
mailing list