summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/Reassociate/mul-neg-add.ll
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/test/Transforms/Reassociate/mul-neg-add.ll')
-rw-r--r--llvm/test/Transforms/Reassociate/mul-neg-add.ll13
1 files changed, 7 insertions, 6 deletions
diff --git a/llvm/test/Transforms/Reassociate/mul-neg-add.ll b/llvm/test/Transforms/Reassociate/mul-neg-add.ll
index 4219044dc7a..1899be79e11 100644
--- a/llvm/test/Transforms/Reassociate/mul-neg-add.ll
+++ b/llvm/test/Transforms/Reassociate/mul-neg-add.ll
@@ -1,9 +1,10 @@
-; RUN: llvm-upgrade < %s | llvm-as | opt -reassociate -instcombine | llvm-dis |\
+; RUN: llvm-as < %s | opt -reassociate -instcombine | llvm-dis |\
; RUN: not grep {sub i32 0}
-int %test(int %X, int %Y, int %Z) {
- %A = sub int 0, %X
- %B = mul int %A, %Y
- %C = add int %B, %Z ; (-X)*Y + Z -> Z-X*Y
- ret int %C
+define i32 @test(i32 %X, i32 %Y, i32 %Z) {
+ %A = sub i32 0, %X ; <i32> [#uses=1]
+ %B = mul i32 %A, %Y ; <i32> [#uses=1]
+ ; (-X)*Y + Z -> Z-X*Y
+ %C = add i32 %B, %Z ; <i32> [#uses=1]
+ ret i32 %C
}
OpenPOWER on IntegriCloud