summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/SCCP/logical-nuke.ll
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/test/Transforms/SCCP/logical-nuke.ll')
-rw-r--r--llvm/test/Transforms/SCCP/logical-nuke.ll9
1 files changed, 8 insertions, 1 deletions
diff --git a/llvm/test/Transforms/SCCP/logical-nuke.ll b/llvm/test/Transforms/SCCP/logical-nuke.ll
index 4ef52a25539..76884dbab4b 100644
--- a/llvm/test/Transforms/SCCP/logical-nuke.ll
+++ b/llvm/test/Transforms/SCCP/logical-nuke.ll
@@ -1,6 +1,6 @@
; RUN: opt < %s -sccp -S | FileCheck %s
-; Test that SCCP has basic knowledge of when and/or nuke overdefined values.
+; Test that SCCP has basic knowledge of when and/or/mul nuke overdefined values.
; CHECK-LABEL: test
; CHECK: ret i32 0
@@ -29,3 +29,10 @@ define i32 @test4(i32 %X) {
%Y = or i32 %X, undef
ret i32 %Y
}
+
+; CHECK-LABEL: test5
+; CHECK: ret i32 0
+define i32 @test5(i32 %foo) {
+ %patatino = mul i32 %foo, undef
+ ret i32 %patatino
+}
OpenPOWER on IntegriCloud