Lines Matching refs:fi
155 int FI;
156 CandidateInfo(MachineInstr *mi, unsigned def, int fi)
157 : MI(mi), Def(def), FI(fi) {}
387 static bool InstructionStoresToFI(const MachineInstr *MI, int FI) {
394 if (Value->getFrameIndex() == FI)
415 int FI = MO.getIndex();
416 if (!StoredFIs.count(FI) &&
417 MFI->isSpillSlotObjectIndex(FI) &&
418 InstructionStoresToFI(MI, FI))
419 StoredFIs.insert(FI);
482 int FI = INT_MIN;
484 (TII->isLoadFromStackSlot(MI, FI) && MFI->isSpillSlotObjectIndex(FI)))
485 Candidates.push_back(CandidateInfo(MI, Def, FI));
557 if (Candidates[i].FI != INT_MIN &&
558 StoredFIs.count(Candidates[i].FI))