reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/CodeGen/RegAllocGreedy.cpp
 1284     MachineBasicBlock *MBB = MF->getBlockNumbered(Number);
 1521   VirtRegAuxInfo VRAI(*MF, *LIS, VRM, getAnalysis<MachineLoopInfo>(), *MBFI);
 1564     VirtRegAuxInfo VRAI(*MF, *LIS, VRM, getAnalysis<MachineLoopInfo>(), *MBFI);
 1815     MF->verify(this, "After splitting live range around region");
 1977   LiveRangeEdit LREdit(&VirtReg, NewVRegs, *MF, *LIS, VRM, this, &DeadRemats);
 2024   LiveRangeEdit LREdit(&VirtReg, NewVRegs, *MF, *LIS, VRM, this, &DeadRemats);
 2054     MF->verify(this, "After splitting live range around basic blocks");
 2095   LiveRangeEdit LREdit(&VirtReg, NewVRegs, *MF, *LIS, VRM, this, &DeadRemats);
 2106       TRI->getLargestLegalSuperClass(CurRC, *MF);
 2421   LiveRangeEdit LREdit(&VirtReg, NewVRegs, *MF, *LIS, VRM, this, &DeadRemats);
 2776   LLVMContext &Ctx = MF->getFunction().getContext();
 3125     LiveRangeEdit LRE(&VirtReg, NewVRegs, *MF, *LIS, VRM, this, &DeadRemats);
 3130       MF->verify(this, "After spilling");
 3162   const MachineFrameInfo &MFI = MF->getFrameInfo();
 3163   const TargetInstrInfo *TII = MF->getSubtarget().getInstrInfo();
 3214   MF = &mf;
 3215   TRI = MF->getSubtarget().getRegisterInfo();
 3216   TII = MF->getSubtarget().getInstrInfo();
 3220                         MF->getSubtarget().enableRALocalReassignment(
 3221                             MF->getTarget().getOptLevel());
 3224                               MF->getSubtarget().enableAdvancedRASplitCost();
 3227     MF->verify(this, "Before greedy register allocator");
 3236   SpillerInstance.reset(createInlineSpiller(*this, *MF, *VRM));
 3254   IntfCache.init(MF, Matrix->getLiveUnions(), Indexes, LIS, TRI);