diff options
| author | Davide Italiano <davide@freebsd.org> | 2016-05-10 19:49:47 +0000 |
|---|---|---|
| committer | Davide Italiano <davide@freebsd.org> | 2016-05-10 19:49:47 +0000 |
| commit | 7860c9bbf4779a109c915f5c935017758df29afd (patch) | |
| tree | a11163c9f8c7ffb5978de8ab488adfd07dd008ed /llvm/test/Transforms | |
| parent | 1f4af49a5d2aaa791114ad07c5ceffc4606799c2 (diff) | |
| download | bcm5719-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.ll | 1 |
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) { |

