Lines Matching refs:MOutLocs
2216 MachineFunction &MF, FuncValueTable &MInLocs, FuncValueTable &MOutLocs, in buildMLocValueMap() argument
2267 InLocsChanged = mlocJoin(*MBB, Visited, MOutLocs, MInLocs[CurBB]); in buildMLocValueMap()
2303 OLChanged |= MOutLocs[CurBB][Location.Idx.asU64()] != Location.Value; in buildMLocValueMap()
2304 MOutLocs[CurBB][Location.Idx.asU64()] = Location.Value; in buildMLocValueMap()
2358 const LiveIdxT &LiveOuts, FuncValueTable &MOutLocs, in pickVPHILoc() argument
2395 if (MOutLocs[ThisBBNum][I] == ValToLookFor) in pickVPHILoc()
2413 if (MOutLocs[ThisBBNum][I] == MPHI) in pickVPHILoc()
2626 FuncValueTable &MOutLocs, FuncValueTable &MInLocs, in buildVLocValueMap() argument
2779 pickVPHILoc(*MBB, Var, LiveOutIdx, MOutLocs, Preds); in buildVLocValueMap()
3011 LiveInsT &Output, FuncValueTable &MOutLocs, FuncValueTable &MInLocs, in depthFirstVLocAndEmit() argument
3045 process(MI, MOutLocs.get(), MInLocs.get()); in depthFirstVLocAndEmit()
3052 MOutLocs[BBNum].reset(); in depthFirstVLocAndEmit()
3080 buildVLocValueMap(DILoc, VarsWeCareAbout, BlocksInScope, Output, MOutLocs, in depthFirstVLocAndEmit()
3117 if (MOutLocs[MBB->getNumber()]) in depthFirstVLocAndEmit()
3216 FuncValueTable MOutLocs = std::make_unique<ValueTable[]>(MaxNumBlocks); in ExtendRanges() local
3221 MOutLocs[i] = std::make_unique<ValueIDNum[]>(NumLocs); in ExtendRanges()
3229 buildMLocValueMap(MF, MInLocs, MOutLocs, MLocTransfer); in ExtendRanges()
3259 process(MI, MOutLocs.get(), MInLocs.get()); in ExtendRanges()
3320 SavedLiveIns, MOutLocs, MInLocs, vlocs, MF, AllVarsNumbering, *TPC); in ExtendRanges()