mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-10-19 19:12:56 +02:00
The MachineScheduler does not currently require JoinSplitEdges.
This option will eventually either be enabled unconditionally or replaced by a more general live range splitting optimization. llvm-svn: 167879
This commit is contained in:
parent
b158d9cd2a
commit
e5651a379a
@ -2116,10 +2116,10 @@ bool RegisterCoalescer::runOnMachineFunction(MachineFunction &fn) {
|
||||
else
|
||||
JoinGlobalCopies = (EnableGlobalCopies == cl::BOU_TRUE);
|
||||
|
||||
if (EnableJoinSplits == cl::BOU_UNSET)
|
||||
JoinSplitEdges = ST.enableMachineScheduler();
|
||||
else
|
||||
JoinSplitEdges = (EnableJoinSplits == cl::BOU_TRUE);
|
||||
// The MachineScheduler does not currently require JoinSplitEdges. This will
|
||||
// either be enabled unconditionally or replaced by a more general live range
|
||||
// splitting optimization.
|
||||
JoinSplitEdges = EnableJoinSplits;
|
||||
|
||||
DEBUG(dbgs() << "********** SIMPLE REGISTER COALESCING **********\n"
|
||||
<< "********** Function: " << MF->getName() << '\n');
|
||||
|
Loading…
Reference in New Issue
Block a user