forked from OSchip/llvm-project
ffef3e3c6a
Author: milena.vujosevic.janicic Reviewers: sdardis The code implements size reduction pass for MicroMIPS. Load and store instructions are examined and transformed, if possible. lw32 instruction is transformed into 16-bit instruction lwsp sw32 instruction is transformed into 16-bit instruction swsp Arithmetic instrcutions are examined and transformed, if possible. addu32 instruction is transformed into 16-bit instruction addu16 subu32 instruction is transformed into 16-bit instruction subu16 Differential Revision: https://reviews.llvm.org/D15144 llvm-svn: 301540 |
||
---|---|---|
.. | ||
add.ll | ||
addrspacecast.ll | ||
and.ll | ||
ashr.ll | ||
atomicrmx.ll | ||
call.ll | ||
extractelement.ll | ||
indirectbr.ll | ||
lh_lhu.ll | ||
load-atomic.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 | ||
sub.ll | ||
udiv.ll | ||
urem.ll | ||
xor.ll |