Lines Matching defs:OutLocs
92 /// method and passed down to helper methods. "OutLocs" and "InLocs" record the
109 /// OutLocs.
1067 VarLocInMBB &OutLocs, const VarLocMap &VarLocIDs);
1077 bool join(MachineBasicBlock &MBB, VarLocInMBB &OutLocs, VarLocInMBB &InLocs,
1913 VarLocInMBB &OutLocs,
1920 // Copy OpenRanges to OutLocs, if not already present.
1921 dbgs() << "Add to OutLocs in MBB #" << CurMBB->getNumber() << ": ";
1925 VarLocSet &VLS = getVarLocsInMBB(CurMBB, OutLocs);
1927 // New OutLocs set may be different due to spill, restore or register
2016 MachineBasicBlock &MBB, VarLocInMBB &OutLocs, VarLocInMBB &InLocs,
2038 auto OL = OutLocs.find(p);
2039 // Join is null in case of empty OutLocs from any of the pred.
2040 if (OL == OutLocs.end())
2238 VarLocInMBB OutLocs; // Ranges that exist beyond bb.
2290 LLVM_DEBUG(printVarLocInMBB(MF, OutLocs, VarLocIDs,
2291 "OutLocs after initialization", dbgs()));
2331 MBBJoined = join(*MBB, OutLocs, InLocs, VarLocIDs, Visited,
2347 OLChanged |= transferTerminator(MBB, OpenRanges, OutLocs, VarLocIDs);
2349 LLVM_DEBUG(printVarLocInMBB(MF, OutLocs, VarLocIDs,
2350 "OutLocs after propagating", dbgs()));
2396 LLVM_DEBUG(printVarLocInMBB(MF, OutLocs, VarLocIDs, "Final OutLocs", dbgs()));