Lines Matching refs:OutLocs
84 VarLocInMBB &OutLocs);
85 bool transfer(MachineInstr &MI, VarLocList &OpenRanges, VarLocInMBB &OutLocs);
87 bool join(MachineBasicBlock &MBB, VarLocInMBB &OutLocs, VarLocInMBB &InLocs);
229 VarLocInMBB &OutLocs) { in transferTerminatorInst() argument
238 if (OutLocs.find(CurMBB) == OutLocs.end()) { in transferTerminatorInst()
241 OutLocs.insert(std::make_pair(CurMBB, std::move(VLL))); in transferTerminatorInst()
243 auto OL = OutLocs.find(CurMBB); in transferTerminatorInst()
244 assert(OL != OutLocs.end()); in transferTerminatorInst()
263 VarLocInMBB &OutLocs) { in transfer() argument
267 Changed = transferTerminatorInst(MI, OpenRanges, OutLocs); in transfer()
274 bool LiveDebugValues::join(MachineBasicBlock &MBB, VarLocInMBB &OutLocs, in join() argument
284 auto OL = OutLocs.find(p); in join()
286 if (OL == OutLocs.end()) in join()
354 VarLocInMBB OutLocs; // Ranges that exist beyond bb. in ExtendRanges() local
366 transfer(MI, OpenRanges, OutLocs); in ExtendRanges()
367 DEBUG(printVarLocInMBB(OutLocs, "OutLocs after initialization", dbgs())); in ExtendRanges()
390 MBBJoined = join(*MBB, OutLocs, InLocs); in ExtendRanges()
396 OLChanged |= transfer(MI, OpenRanges, OutLocs); in ExtendRanges()
397 DEBUG(printVarLocInMBB(OutLocs, "OutLocs after propagating", dbgs())); in ExtendRanges()
416 DEBUG(printVarLocInMBB(OutLocs, "Final OutLocs", dbgs())); in ExtendRanges()