Lines Matching refs:Candidates
171 SmallVectorImpl<CandidateInfo> &Candidates);
352 SmallVectorImpl<CandidateInfo> &Candidates) { in ProcessMI() argument
430 Candidates.push_back(CandidateInfo(MI, Def, FI)); in ProcessMI()
445 SmallVector<CandidateInfo, 32> Candidates; in HoistRegionPostRA() local
471 ProcessMI(MI, PhysRegDefs, PhysRegClobbers, StoredFIs, Candidates); in HoistRegionPostRA()
499 for (unsigned i = 0, e = Candidates.size(); i != e; ++i) { in HoistRegionPostRA()
500 if (Candidates[i].FI != INT_MIN && in HoistRegionPostRA()
501 StoredFIs.count(Candidates[i].FI)) in HoistRegionPostRA()
504 unsigned Def = Candidates[i].Def; in HoistRegionPostRA()
507 MachineInstr *MI = Candidates[i].MI; in HoistRegionPostRA()
522 HoistPostRA(MI, Candidates[i].Def); in HoistRegionPostRA()
718 SmallVector<MachineInstr *, 8> Candidates; in SinkIntoLoop() local
724 Candidates.push_back(&*I); in SinkIntoLoop()
727 for (MachineInstr *I : Candidates) { in SinkIntoLoop()