llvm-project/llvm/test/Transforms/LoopStrengthReduce/AArch64
Owen Anderson 3d9c85e4d8 Mark FMOV constant materialization as being as cheap as a move.
This prevents us from doing things like LICM'ing it out of a loop,
which is usually a net loss because we end up having to spill a
callee-saved FPR to accomodate it.

This does perturb instruction scheduling around this instruction,
so a number of tests had to be updated to account for it.

Reviewed By: t.p.northover

Differential Revision: https://reviews.llvm.org/D87316
2020-09-10 16:38:59 +00:00
..
lit.local.cfg
lsr-memcpy.ll
lsr-memset.ll
lsr-reuse.ll
pr47329.ll
req-regs.ll
small-constant.ll Mark FMOV constant materialization as being as cheap as a move. 2020-09-10 16:38:59 +00:00
vscale-factor-out-constant.ll