diff options
author | Mikael Holmen <mikael.holmen@ericsson.com> | 2019-02-20 07:14:39 +0000 |
---|---|---|
committer | Mikael Holmen <mikael.holmen@ericsson.com> | 2019-02-20 07:14:39 +0000 |
commit | 2d6bb13443d86d650e92b280d4f7df0805eebac7 (patch) | |
tree | 30417881bf01ea8a904ce0af1a6a10d5cb2ef18d /llvm/lib/CodeGen/MachineCSE.cpp | |
parent | b934fce61320b28213642f3ba9bbe873a0815274 (diff) | |
download | llvm-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