Home | History | Annotate | Download | only in CodeGen

Lines Matching defs:Candidates

151     /// CandidateInfo - Keep track of information about hoisting candidates.
175 SmallVector<CandidateInfo, 32> &Candidates);
407 SmallVector<CandidateInfo, 32> &Candidates) {
485 Candidates.push_back(CandidateInfo(MI, Def, FI));
500 SmallVector<CandidateInfo, 32> Candidates;
504 // collect potential LICM candidates.
528 ProcessMI(MI, PhysRegDefs, PhysRegClobbers, StoredFIs, Candidates);
548 // Now evaluate whether the potential candidates qualify.
556 for (unsigned i = 0, e = Candidates.size(); i != e; ++i) {
557 if (Candidates[i].FI != INT_MIN &&
558 StoredFIs.count(Candidates[i].FI))
561 unsigned Def = Candidates[i].Def;
564 MachineInstr *MI = Candidates[i].MI;
579 HoistPostRA(MI, Candidates[i].Def);