Lines Matching refs:RegToId

291                             const MapRegToId &RegToId,  in initReachingDef()  argument
294 unsigned NbReg = RegToId.size(); in initReachingDef()
315 MapRegToId::const_iterator ItCurRegId = RegToId.find(CurReg); in initReachingDef()
316 if (ItCurRegId == RegToId.end()) in initReachingDef()
336 for (const auto &Entry : RegToId) { in initReachingDef()
355 MapRegToId::const_iterator ItCurRegId = RegToId.find(CurReg); in initReachingDef()
356 if (ItCurRegId == RegToId.end()) in initReachingDef()
360 MapRegToId::const_iterator ItRegId = RegToId.find(*AI); in initReachingDef()
369 if (ItRegId == RegToId.end()) in initReachingDef()
451 const MapRegToId &RegToId, bool ADRPMode = false, in reachingDef() argument
467 initReachingDef(MF, ColorOpToReachedUses, Gen, Kill, ReachableUses, RegToId, in reachingDef()
473 ReachableUses, RegToId.size()); in reachingDef()
565 const MapRegToId &RegToId, in reachedUsesToDefs() argument
569 unsigned NbReg = RegToId.size(); in reachedUsesToDefs()
570 MapRegToId::const_iterator EndIt = RegToId.end(); in reachedUsesToDefs()
587 ((It = RegToId.find((MI)->getOperand(1).getReg())) == EndIt || in reachedUsesToDefs()
735 const MapRegToId &RegToId) { in registerADRCandidate() argument
753 RegToId.find(Def.getOperand(0).getReg())->second, Def); in registerADRCandidate()
775 AArch64FunctionInfo &AArch64FI, const MapRegToId &RegToId, in computeOthers() argument
836 RegToId.find(Def->getOperand(0).getReg())->second, *Def); in computeOthers()
864 RegToId.find(Def->getOperand(0).getReg())->second, *Def); in computeOthers()
989 InvolvedInLOHs, RegToId); in computeOthers()
995 static void collectInvolvedReg(const MachineFunction &MF, MapRegToId &RegToId, in collectInvolvedReg() argument
1002 RegToId[CurRegId] = CurRegId; in collectInvolvedReg()
1024 if (RegToId.find(*AI) == RegToId.end()) { in collectInvolvedReg()
1028 RegToId[*AI] = CurRegId++; in collectInvolvedReg()
1043 MapRegToId RegToId; in runOnMachineFunction() local
1050 collectInvolvedReg(MF, RegToId, IdToReg, TRI); in runOnMachineFunction()
1051 if (RegToId.empty()) in runOnMachineFunction()
1062 unsigned NbReg = RegToId.size(); in runOnMachineFunction()
1070 reachingDef(MF, ColorOpToReachedUses, RegToId, true, DummyOp); in runOnMachineFunction()
1077 reachedUsesToDefs(ADRPToReachingDefs, ColorOpToReachedUses, RegToId, true); in runOnMachineFunction()
1087 reachingDef(MF, ColorOpToReachedUses, RegToId, false, DummyOp); in runOnMachineFunction()
1093 reachedUsesToDefs(UsesToReachingDefs, ColorOpToReachedUses, RegToId, false); in runOnMachineFunction()
1096 computeOthers(UsesToReachingDefs, ColorOpToReachedUses, *AArch64FI, RegToId, in runOnMachineFunction()