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

Declarations

include/llvm/CodeGen/MachineInstr.h
  279   const MachineFunction *getMF() const;

References

include/llvm/CodeGen/MachineInstr.h
  282         static_cast<const MachineInstr *>(this)->getMF());
lib/CodeGen/AsmPrinter/AsmPrinter.cpp
  765   const MachineFunction *MF = MI.getMF();
 3181   const Function &F = MI.getMF()->getFunction();
lib/CodeGen/AsmPrinter/DwarfDebug.cpp
  542   auto *MF = CallMI->getMF();
 1637   const auto *SP = MI->getMF()->getFunction().getSubprogram();
lib/CodeGen/GlobalISel/CSEInfo.cpp
   26   GISelInstProfileBuilder(ID, MI->getMF()->getRegInfo()).addNodeID(MI);
lib/CodeGen/GlobalISel/GISelKnownBits.cpp
   46     return inferAlignmentForFrameIdx(FrameIdx, 0, *MI.getMF());
lib/CodeGen/GlobalISel/RegisterBankInfo.cpp
  165   const MachineFunction &MF = *MI.getMF();
  597   assert(MI.getParent() && MI.getMF() &&
  599   const MachineFunction &MF = *MI.getMF();
lib/CodeGen/MIRPrinter.cpp
  706   const auto *MF = MI.getMF();
  851     const TargetIntrinsicInfo *TII = MI.getMF()->getTarget().getIntrinsicInfo();
lib/CodeGen/MachineCSE.cpp
  291     if (!isCallerPreservedOrConstPhysReg(Reg, *MI->getMF(), *TRI))
lib/CodeGen/MachineInstr.cpp
  387   assert(&MF == MI.getMF() &&
  438   assert(&MF == MIs[0]->getMF() &&
  443     assert(&MF == MI.getMF() &&
  512   assert(&MF == MI.getMF() &&
  835   assert(getMF() && "Can't have an MF reference here!");
  836   const MachineFunction &MF = *getMF();
 1193   const MachineFunction *MF = getMF();
 2162     const MachineFrameInfo &MFI = getMF()->getFrameInfo();
 2173     return getSpillSlotSize(Accesses, getMF()->getFrameInfo());
 2181     const MachineFrameInfo &MFI = getMF()->getFrameInfo();
 2192     return getSpillSlotSize(Accesses, getMF()->getFrameInfo());
lib/CodeGen/MachineLICM.cpp
  931       if (!TRI->isCallerPreservedPhysReg(Reg, *MI.getMF()))
  955   const MachineFunction *MF = MI.getMF();
lib/CodeGen/RegisterCoalescer.cpp
  417   const MachineRegisterInfo &MRI = MI->getMF()->getRegInfo();
lib/CodeGen/TargetInstrInfo.cpp
  451   const MachineRegisterInfo &MRI = MI.getMF()->getRegInfo();
  884   const MachineFunction &MF = *MI.getMF();
  963   const MachineFunction *MF = MI.getMF();
 1125   const MachineFunction *MF = MI.getMF();
lib/CodeGen/TargetSchedule.cpp
  304   const MachineFunction &MF = *DefMI->getMF();
lib/Target/AArch64/AArch64InstrInfo.cpp
 1957   const MCAsmInfo *MAI = MI.getMF()->getTarget().getMCAsmInfo();
 1959                      MI.getMF()->getFunction().needsUnwindTableEntry();
lib/Target/AMDGPU/GCNRegPressure.cpp
  293   const MachineFunction &MF = *MI.getMF();
lib/Target/BPF/BTFDebug.cpp
 1033       auto *S = MI->getMF()->getFunction().getSubprogram();
lib/Target/Mips/MipsRegisterBankInfo.cpp
  225   const MachineRegisterInfo &MRI = MI->getMF()->getRegInfo();
  339   const MachineFunction &MF = *CopyInst->getMF();
  343       *CopyInst->getMF()->getSubtarget().getRegBankInfo();
  401   TI.cleanupIfNewFunction(MI.getMF()->getName());
lib/Target/NVPTX/NVPTXAsmPrinter.cpp
  222   const NVPTXSubtarget &STI = MI->getMF()->getSubtarget<NVPTXSubtarget>();
  515     const NVPTXSubtarget &STI = MI->getMF()->getSubtarget<NVPTXSubtarget>();
lib/Target/WebAssembly/WebAssemblyMCInstLower.cpp
  198   const Function &F = MI->getMF()->getFunction();
  199   const TargetMachine &TM = MI->getMF()->getTarget();
lib/Target/X86/X86InstrInfo.cpp
 7637     Expr = DIExpression::get(MI.getMF()->getFunction().getContext(), Ops);