mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
Bug 783272 - Remove code to eagerly spill phis if there's no register available. r=dvander
This commit is contained in:
parent
e2068fe2bb
commit
109d51769b
@ -868,16 +868,6 @@ LinearScanAllocator::allocateRegisters()
|
||||
continue;
|
||||
}
|
||||
|
||||
IonSpew(IonSpew_RegAlloc, " Unable to allocate free register");
|
||||
|
||||
// Phis can't spill other intervals at their definition
|
||||
if (!current->index() && current->reg() && current->reg()->ins()->isPhi()) {
|
||||
IonSpew(IonSpew_RegAlloc, " Can't split at phi, spilling this interval");
|
||||
if (!spill())
|
||||
return false;
|
||||
continue;
|
||||
}
|
||||
|
||||
IonSpew(IonSpew_RegAlloc, " Attempting blocked register allocation");
|
||||
|
||||
// If we absolutely need a register or our next use is closer than the
|
||||
|
Loading…
Reference in New Issue
Block a user