mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-26 12:43:36 +01:00
130948388d
This adds custom lowering for truncating stores when operating on fixed length vectors in SVE. It also includes a DAG combine to fold extends followed by truncating stores into non-truncating stores in order to prevent this pattern appearing once truncating stores are supported. Currently truncating stores are not used in certain cases where the size of the vector is larger than the target vector width. Differential Revision: https://reviews.llvm.org/D104471 |
||
---|---|---|
.. | ||
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 |