mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-03-12 01:41:37 +00:00
Modify the -join-globalcopies option (off by default).
Always coalesce in forward order to propagate rematerialization. I'm fixing this option so I can enable it by default soon. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@184568 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
b5f906b98f
commit
0db6df0d96
@ -2117,8 +2117,8 @@ RegisterCoalescer::copyCoalesceInMBB(MachineBasicBlock *MBB) {
|
||||
// are not inherently easier to resolve, but slightly preferable until we
|
||||
// have local live range splitting. In particular this is required by
|
||||
// cmp+jmp macro fusion.
|
||||
for (MachineBasicBlock::reverse_iterator
|
||||
MII = MBB->rbegin(), E = MBB->rend(); MII != E; ++MII) {
|
||||
for (MachineBasicBlock::iterator MII = MBB->begin(), E = MBB->end();
|
||||
MII != E; ++MII) {
|
||||
if (!MII->isCopyLike())
|
||||
continue;
|
||||
if (isLocalCopy(&(*MII), LIS))
|
||||
|
Loading…
x
Reference in New Issue
Block a user