Lines Matching refs:NodeId
67 OS << Print<NodeId>(J->first, P.G) << PrintLaneMaskOpt(J->second); in operator <<()
112 SetVector<NodeId> DefQ; in getAllReachingDefs()
126 NodeId Start = RefA.Id; in getAllReachingDefs()
128 if (NodeId RD = SNA.Addr->getReachingDef()) in getAllReachingDefs()
132 if (NodeId RD = NodeAddr<RefNode*>(S).Addr->getReachingDef()) in getAllReachingDefs()
154 if (NodeId RD = NodeAddr<RefNode*>(S).Addr->getReachingDef()) in getAllReachingDefs()
171 SmallSet<NodeId,32> Defs; in getAllReachingDefs()
175 std::map<NodeId, NodeAddr<InstrNode*>> Owners; in getAllReachingDefs()
176 std::map<MachineBasicBlock*, SmallVector<NodeId,32>> Blocks; in getAllReachingDefs()
177 for (NodeId N : DefQ) { in getAllReachingDefs()
188 auto Precedes = [this,&OrdMap] (NodeId A, NodeId B) { in getAllReachingDefs()
239 std::vector<NodeId> TmpInst; in getAllReachingDefs()
269 for (NodeId T : TmpInst) { in getAllReachingDefs()
321 for (NodeId D : Defs) { in getAllReachingDefsRecImpl()
364 NodeId FindId = IA.Id; in getNearestAliasedRef()
429 NodeId U = !IsDead ? DefA.Addr->getReachedUse() : 0; in getAllReachedUses()
441 for (NodeId D = DefA.Addr->getReachedDef(), NextD; D != 0; D = NextD) { in getAllReachedUses()
475 std::map<NodeId,std::map<NodeId,RegisterAggr>> PhiUp; in computePhiInfo()
476 std::vector<NodeId> PhiUQ; // Work list of phis for upward propagation. in computePhiInfo()
477 std::unordered_map<NodeId,RegisterAggr> PhiDRs; // Phi -> registers defined by it. in computePhiInfo()
488 SetVector<NodeId> DefQ; in computePhiInfo()
510 NodeId UN = !IsDead ? DA.Addr->getReachedUse() : 0; in computePhiInfo()
523 NodeId DN = DA.Addr->getReachedDef(); in computePhiInfo()
556 for (std::pair<NodeId,LaneBitmask> I : Uses) { in computePhiInfo()
603 NodeId RP = D.Addr->getOwner(DFG).Id; in computePhiInfo()
604 std::map<NodeId,RegisterAggr> &M = PhiUp[PUA.Id]; in computePhiInfo()
622 dbgs() << "phi " << Print<NodeId>(I.first, DFG) << " -> {"; in computePhiInfo()
624 dbgs() << ' ' << Print<NodeId>(R.first, DFG) in computePhiInfo()
676 std::map<NodeId,RegisterAggr> &PUM = PhiUp[UA.Id]; in computePhiInfo()
678 for (const std::pair<const NodeId, RegisterAggr> &P : PUM) { in computePhiInfo()
703 for (std::pair<NodeId,LaneBitmask> V : T.second) { in computePhiInfo()
723 dbgs() << "phi " << Print<NodeId>(I.first, DFG); in computePhiInfo()
828 for (std::pair<NodeId,LaneBitmask> P : RS.second) { in computeLiveIns()
973 MachineBasicBlock *Liveness::getBlockWithRef(NodeId RN) const { in getBlockWithRef()