aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineCSE.cpp
diff options
context:
space:
mode:
authorMikael Holmen <mikael.holmen@ericsson.com>2019-02-20 07:14:39 +0000
committerMikael Holmen <mikael.holmen@ericsson.com>2019-02-20 07:14:39 +0000
commit2d6bb13443d86d650e92b280d4f7df0805eebac7 (patch)
tree30417881bf01ea8a904ce0af1a6a10d5cb2ef18d /llvm/lib/CodeGen/MachineCSE.cpp
parentb934fce61320b28213642f3ba9bbe873a0815274 (diff)
downloadllvm-2d6bb13443d86d650e92b280d4f7df0805eebac7.zip
llvm-2d6bb13443d86d650e92b280d4f7df0805eebac7.tar.gz
llvm-2d6bb13443d86d650e92b280d4f7df0805eebac7.tar.bz2
[RegAllocGreedy] Take last chance recoloring into account in split and assign
Summary: This is a follow-up to r353988 where tryEvict was extended to take last chance recoloring into account. Now we do the same thing for trySplit and tryAssign. Now we always pass a "FixedRegisters" argument to canEvictInterference and tryEvict so it doesn't need to have a default value anymore. The need for this was found long ago in an out-of-tree target. Unfortunately I don't have a reproducer for an in-tree target. Reviewers: qcolombet, rudkx Reviewed By: qcolombet, rudkx Subscribers: rudkx, MatzeB, llvm-commits Tags: #llvm Differential Revision: https://reviews.llvm.org/D58376 llvm-svn: 354439
Diffstat (limited to 'llvm/lib/CodeGen/MachineCSE.cpp')
0 files changed, 0 insertions, 0 deletions