diff options
author | Ulrich Weigand <ulrich.weigand@de.ibm.com> | 2017-12-05 19:42:07 +0000 |
---|---|---|
committer | Ulrich Weigand <ulrich.weigand@de.ibm.com> | 2017-12-05 19:42:07 +0000 |
commit | 5bfed6cb7c6bd126bd0b763ea7bbd80d9ba86f2e (patch) | |
tree | 375a8e2d115d735a545f26af239e767b78cc4b65 /llvm/lib/Analysis/MemorySSA.cpp | |
parent | ab43c1e4ae3ea757cf295beb2be6e107fa7fba9c (diff) | |
download | bcm5719-llvm-5bfed6cb7c6bd126bd0b763ea7bbd80d9ba86f2e.tar.gz bcm5719-llvm-5bfed6cb7c6bd126bd0b763ea7bbd80d9ba86f2e.zip |
[SystemZ] Validate shifted compare value in adjustForTestUnderMask
When folding a shift into a test-under-mask comparison, make sure that
there is no loss of precision when creating the shifted comparison
value. This usually never happens, except for certain always-true
comparisons in unoptimized code.
Fixes PR35529.
llvm-svn: 319818
Diffstat (limited to 'llvm/lib/Analysis/MemorySSA.cpp')
0 files changed, 0 insertions, 0 deletions