summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms
diff options
context:
space:
mode:
authorDavide Italiano <davide@freebsd.org>2016-05-10 19:49:47 +0000
committerDavide Italiano <davide@freebsd.org>2016-05-10 19:49:47 +0000
commit7860c9bbf4779a109c915f5c935017758df29afd (patch)
treea11163c9f8c7ffb5978de8ab488adfd07dd008ed /llvm/test/Transforms
parent1f4af49a5d2aaa791114ad07c5ceffc4606799c2 (diff)
downloadbcm5719-llvm-7860c9bbf4779a109c915f5c935017758df29afd.tar.gz
bcm5719-llvm-7860c9bbf4779a109c915f5c935017758df29afd.zip
[SCCP] Partially propagate informations when the input is not fully defined.
With this patch: %r1 = lshr i64 -1, 4294967296 -> undef Before this patch: %r1 = lshr i64 -1, 4294967296 -> 0 llvm-svn: 269105
Diffstat (limited to 'llvm/test/Transforms')
-rw-r--r--llvm/test/Transforms/ConstProp/shift.ll1
1 files changed, 1 insertions, 0 deletions
diff --git a/llvm/test/Transforms/ConstProp/shift.ll b/llvm/test/Transforms/ConstProp/shift.ll
index de23fe98ad8..91027096dd5 100644
--- a/llvm/test/Transforms/ConstProp/shift.ll
+++ b/llvm/test/Transforms/ConstProp/shift.ll
@@ -1,4 +1,5 @@
; RUN: opt < %s -constprop -S | FileCheck %s
+; RUN: opt < %s -sccp -S | FileCheck %s
; CHECK-LABEL: shift_undef_64
define void @shift_undef_64(i64* %p) {
OpenPOWER on IntegriCloud