aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/ARM/Disassembler/ARMDisassembler.cpp
diff options
context:
space:
mode:
authorJakob Stoklund Olesen <stoklund@2pi.dk>2012-04-11 00:00:28 +0000
committerJakob Stoklund Olesen <stoklund@2pi.dk>2012-04-11 00:00:28 +0000
commit71fbed45d9f4e2e886afc7f22c058087e7872dc6 (patch)
tree8ea5a94ca7edf97b66525c94c1dd6fc7fef52e75 /lib/Target/ARM/Disassembler/ARMDisassembler.cpp
parent8b560b8c485992dbd62ee31aaff5ac25b5549bd6 (diff)
Tweak MachineLICM heuristics for cheap instructions.
Allow cheap instructions to be hoisted if they are register pressure neutral or better. This happens if the instruction is the last loop use of another virtual register. Only expensive instructions are allowed to increase loop register pressure. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@154455 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/ARM/Disassembler/ARMDisassembler.cpp')
0 files changed, 0 insertions, 0 deletions