mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-23 11:13:28 +01:00
5554f90776
As detailed in https://blog.regehr.org/archives/1709 we don't make use of the known leading/trailing zeros for shifted values in cases where we don't know the shift amount value. This patch adds support to SelectionDAG::ComputeKnownBits to use KnownBits::countMinTrailingZeros and countMinLeadingZeros to set the minimum guaranteed leading/trailing known zero bits. Differential Revision: https://reviews.llvm.org/D72573 |
||
---|---|---|
.. | ||
abs.ll | ||
add-dsp.ll | ||
add.ll | ||
addrspacecast.ll | ||
and.ll | ||
arith-fp.ll | ||
ashr.ll | ||
atomicrmx.ll | ||
bitcast.ll | ||
call.ll | ||
cvt.ll | ||
extractelement.ll | ||
fptosi.ll | ||
indirectbr.ll | ||
isel.ll | ||
lh_lhu.ll | ||
load-atomic.ll | ||
load.ll | ||
lshr.ll | ||
mul.ll | ||
not.ll | ||
or.ll | ||
ret.ll | ||
sdiv.ll | ||
select-dbl.ll | ||
select-flt.ll | ||
select-int.ll | ||
shl.ll | ||
sqrt.ll | ||
srem.ll | ||
store-atomic.ll | ||
store.ll | ||
sub.ll | ||
trap.ll | ||
udiv.ll | ||
urem.ll | ||
xor.ll |