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

References

gen/lib/Target/AArch64/AArch64GenGICombiner.inc
  102   MachineFunction *MF = MBB->getParent();
gen/lib/Target/AArch64/AArch64GenGlobalISel.inc
 1020   MachineFunction &MF = *I.getParent()->getParent();
gen/lib/Target/AMDGPU/AMDGPUGenGlobalISel.inc
  439   MachineFunction &MF = *I.getParent()->getParent();
gen/lib/Target/ARM/ARMGenGlobalISel.inc
  808   MachineFunction &MF = *I.getParent()->getParent();
gen/lib/Target/Mips/MipsGenGlobalISel.inc
  633   MachineFunction &MF = *I.getParent()->getParent();
gen/lib/Target/RISCV/RISCVGenGlobalISel.inc
  279   MachineFunction &MF = *I.getParent()->getParent();
gen/lib/Target/X86/X86GenGlobalISel.inc
  772   MachineFunction &MF = *I.getParent()->getParent();
include/llvm/Analysis/LoopInfoImpl.h
  324       BlockT *EntryBB = &BB->getParent()->front();
  330     assert(BB != &getHeader()->getParent()->front() &&
include/llvm/CodeGen/GlobalISel/InstructionSelectorImpl.h
  549         MachineFunction *MF = State.MIs[InsnID]->getParent()->getParent();
include/llvm/CodeGen/MachineInstrBuilder.h
  336   MachineFunction &MF = *BB.getParent();
  352   MachineFunction &MF = *BB.getParent();
  381   MachineFunction &MF = *BB.getParent();
  391   MachineFunction &MF = *BB.getParent();
include/llvm/CodeGen/MachineOutliner.h
  108   MachineFunction *getMF() const { return MBB->getParent(); }
  139     assert(MBB->getParent()->getRegInfo().tracksLiveness() &&
include/llvm/CodeGen/SlotIndexes.h
  613       if (nextMBB == mbb->getParent()->end()) {
  627       assert(prevMBB != mbb->getParent()->end() &&
include/llvm/Support/GenericDomTree.h
  225   using ParentPtr = decltype(std::declval<NodeT *>()->getParent());
  447     assert(A->getParent() == B->getParent() &&
  447     assert(A->getParent() == B->getParent() &&
  453       NodeT &Entry = A->getParent()->front();
  536     assert(From->getParent() == Parent);
  537     assert(To->getParent() == Parent);
  554     assert(From->getParent() == Parent);
  555     assert(To->getParent() == Parent);
lib/CodeGen/BranchFolding.cpp
  157   MachineFunction *MF = MBB->getParent();
  456   MachineFunction &MF = *CurMBB.getParent();
  461   CurMBB.getParent()->insert(++MBBI, NewMBB);
  517   MachineFunction *MF = CurMBB->getParent();
  702       MachineFunction *MF = MBB->getParent();
  729   MachineFunction *MF = MBB1->getParent();
  873       MBBICommon->cloneMergedMemRefs(*MBB->getParent(), {&*MBBICommon, &*MBBI});
 1005         &MergePotentials.front().getBlock()->getParent()->front();
 1392   MachineFunction &MF = *MBB->getParent();
lib/CodeGen/CFIInstrInserter.cpp
  163       MBBInfo.MBB->getParent()->getFrameInstructions();
  299          << " in " << Pred.MBB->getParent()->getName()
  302          << " in " << Pred.MBB->getParent()->getName()
lib/CodeGen/GCRootLowering.cpp
  259   MCSymbol *Label = MBB.getParent()->getContext().createTempSymbol();
lib/CodeGen/GlobalISel/CombinerHelper.cpp
  557   auto &MF = *MI.getParent()->getParent();
  624   auto &MF = *MI.getParent()->getParent();
  922   auto &MF = *MI.getParent()->getParent();
 1036   auto &MF = *MI.getParent()->getParent();
 1144   auto &MF = *MI.getParent()->getParent();
lib/CodeGen/GlobalISel/IRTranslator.cpp
  511   MachineIRBuilder MIB(*MBB->getParent());
  525   MachineIRBuilder MIB(*HeaderBB->getParent());
  653   MachineFunction *CurMF = SwitchMBB->getParent();
lib/CodeGen/GlobalISel/InstructionSelector.cpp
   41   MachineFunction &MF = *MBB.getParent();
lib/CodeGen/GlobalISel/LegalizerHelper.cpp
  333   const Function &F = MI.getParent()->getParent()->getFunction();
lib/CodeGen/GlobalISel/MachineIRBuilder.cpp
   39   assert(&getMF() == MBB.getParent() &&
   53   assert(MBB.getParent() == &getMF() &&
lib/CodeGen/GlobalISel/Utils.cpp
  118   MachineFunction &MF = *MBB.getParent();
lib/CodeGen/IfConversion.cpp
  291       const MachineFunction &MF = *TBBInfo.BB->getParent();
  637   MachineFunction::iterator E = MBB.getParent()->end();
  706     if (++I == TrueBBI.BB->getParent()->end())
 1440   MachineFunction::iterator E = MBB.getParent()->end();
 1848       MBB2.getParent()->eraseCallSiteInfo(&*DI2);
 1897       MBB1.getParent()->eraseCallSiteInfo(&*DI1);
 2174   MachineFunction &MF = *ToBBI.BB->getParent();
 2332   MachineBasicBlock *Last = &*FromMBB.getParent()->rbegin();
lib/CodeGen/LexicalScopes.cpp
  308   if (Scope == CurrentFnLexicalScope && MBB->getParent() == MF)
lib/CodeGen/LiveDebugValues.cpp
 1243       MachineInstr *MI = DiffIt.BuildDbgValue(*MBB.getParent());
lib/CodeGen/LivePhysRegs.cpp
  259   const MachineFunction &MF = *MBB.getParent();
  280   const MachineFunction &MF = *MBB.getParent();
lib/CodeGen/LiveRangeCalc.cpp
  366       MBB->getParent()->verify();
  376       MBB->getParent()->verify();
lib/CodeGen/MIRCanonicalizerPass.cpp
  224     MachineRegisterInfo *MRI = &MBB->getParent()->getRegInfo();
  308   MachineRegisterInfo &MRI = MBB->getParent()->getRegInfo();
  400   MachineFunction &MF = *MBB->getParent();
lib/CodeGen/MIRVRegNamerUtils.cpp
   53   MachineRegisterInfo &MRI = MBB->getParent()->getRegInfo();
  257   MachineFunction &MF = *MBB->getParent();
lib/CodeGen/MachineBasicBlock.cpp
   92   MachineFunction &MF = *N->getParent();
  104   N->getParent()->removeFromMBBNumbering(N->Number);
  116   MachineFunction *MF = Parent->getParent();
  140   assert(Parent->getParent() == FromList.Parent->getParent() &&
  140   assert(Parent->getParent() == FromList.Parent->getParent() &&
  157   Parent->getParent()->DeleteMachineInstr(MI);
  171   const TargetInstrInfo *TII = getParent()->getSubtarget().getInstrInfo();
  186   const TargetInstrInfo *TII = getParent()->getSubtarget().getInstrInfo();
  494   assert(getParent() && "MBB must be inserted in function");
  497   assert((isEHPad() || this == &getParent()->front()) &&
  502   MachineRegisterInfo &MRI = getParent()->getRegInfo();
  503   const TargetInstrInfo &TII = *getParent()->getSubtarget().getInstrInfo();
  525   getParent()->splice(NewAfter->getIterator(), getIterator());
  529   getParent()->splice(++NewBefore->getIterator(), getIterator());
  533   const TargetInstrInfo *TII = getParent()->getSubtarget().getInstrInfo();
  830   if (Fallthrough == getParent()->end())
  840   const TargetInstrInfo *TII = getParent()->getSubtarget().getInstrInfo();
  879   MachineFunction *MF = getParent();
  969     const TargetInstrInfo *TII = getParent()->getSubtarget().getInstrInfo();
 1018       std::next(MachineFunction::iterator(NMBB)) == getParent()->end();
 1046     MachineRegisterInfo *MRI = &getParent()->getRegInfo();
 1182   assert(getParent() && "Not embedded in a function!");
 1183   getParent()->remove(this);
 1189   assert(getParent() && "Not embedded in a function!");
 1190   getParent()->erase(this);
lib/CodeGen/MachineCSE.cpp
  872   if (CandidateBB->getParent()->getFunction().hasMinSize())
lib/CodeGen/MachineCombiner.cpp
  619         MachineFunction *MF = MBB->getParent();
lib/CodeGen/MachineFunction.cpp
  124   MBB->getParent()->DeleteMachineBasicBlock(MBB);
  395   assert(MBB->getParent() == this && "MBB parent mismatch!");
lib/CodeGen/MachineInstr.cpp
  154     return &MBB->getParent()->getRegInfo();
  179   MachineFunction *MF = MBB->getParent();
  677   MachineFunction *MF = MBB->getParent();
 2053   MachineFunction &MF = *BB.getParent();
 2064   MachineFunction &MF = *BB.getParent();
lib/CodeGen/MachineInstrBundle.cpp
  130   MachineFunction &MF = *MBB.getParent();
lib/CodeGen/MachineLoopInfo.cpp
   56   MachineFunction::iterator Begin = TopMBB->getParent()->begin();
   71   MachineFunction::iterator End = BotMBB->getParent()->end();
lib/CodeGen/MachineLoopUtils.cpp
   30   MachineFunction &MF = *Loop->getParent();
lib/CodeGen/MachineOutliner.cpp
 1241       if (MBB.getParent()->getProperties().hasProperty(
lib/CodeGen/MachineSSAUpdater.cpp
  316     MachineInstrBuilder(*Pred->getParent(), PHI).addReg(Val).addMBB(Pred);
lib/CodeGen/MachineScheduler.cpp
  470   MachineFunction *MF = MBB->getParent();
lib/CodeGen/MachineSink.cpp
 1166   MachineFunction &MF = *SuccBB->getParent();
lib/CodeGen/ModuloSchedule.cpp
 1282       ExitBB(L.getExitBlock()), MRI(BB->getParent()->getRegInfo()),
 1283       TII(BB->getParent()->getSubtarget().getInstrInfo()), LIS(LIS) {
 1505     auto *InsertBB = &PreheaderBB->getParent()->front();
 1669   MachineFunction &MF = *BB->getParent();
lib/CodeGen/PHIElimination.cpp
  255   MachineFunction &MF = *MBB.getParent();
lib/CodeGen/PHIEliminationUtils.cpp
   35   MachineRegisterInfo& MRI = MBB->getParent()->getRegInfo();
lib/CodeGen/PrologEpilogInserter.cpp
  535   MachineFunction &MF = *SaveBlock.getParent();
  562   MachineFunction &MF = *RestoreBlock.getParent();
lib/CodeGen/RegAllocBase.cpp
  130             MI->getParent()->getParent()->getMMI().getModule()->getContext();
lib/CodeGen/RegUsageInfoPropagate.cpp
   66            MachineOperand::getRegMaskSize(MI.getParent()->getParent()
lib/CodeGen/RegisterScavenging.cpp
   57   MachineFunction &MF = *MBB.getParent();
  236           MBB->getParent()->verify(nullptr, "In Register Scavenger");
lib/CodeGen/SelectionDAG/InstrEmitter.cpp
 1161     : MF(mbb->getParent()), MRI(&MF->getRegInfo()),
lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp
  873   if (HasDbg && BB->getParent()->begin() == MachineFunction::iterator(BB)) {
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
 2120   CurBB->getParent()->insert(++BBI, TmpBB);
 2510   MachineFrameInfo &MFI = ParentBB->getParent()->getFrameInfo();
 2516   const Module &M = *ParentBB->getParent()->getFunction().getParent();
10011     MachineFunction *MF = ParentMBB->getParent();
10449       SwitchMBB->getParent()->getFunction().hasMinSize())
10572         !DefaultMBB->getParent()->getFunction().hasMinSize()) {
lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
 1198   MachineFunction *MF = MBB->getParent();
lib/CodeGen/TailDuplicator.cpp
  468       MachineInstrBuilder MIB(*FromBB->getParent(), MI);
  600         (TailBB.getParent()->getTarget().getTargetTriple().isOSDarwin() ||
lib/CodeGen/TargetInstrInfo.cpp
  146       MBB->getParent()->eraseCallSiteInfo(&*MI);
  413   MachineInstr *MI = MBB.getParent()->CloneMachineInstr(&Orig);
  427   MachineFunction &MF = *MBB.getParent();
  542   MachineFunction &MF = *MBB->getParent();
  630   MachineFunction &MF = *MBB.getParent();
lib/CodeGen/UnreachableBlockElim.cpp
  154         DeadBlocks[i]->getParent()->eraseCallSiteInfo(&I);
lib/Target/AArch64/AArch64A53Fix835769.cpp
  136   if (MBBI == MBB->getParent()->begin())
lib/Target/AArch64/AArch64BranchTargets.cpp
  110       MBB.getParent()->getSubtarget().getInstrInfo());
lib/Target/AArch64/AArch64CleanupLocalDynamicTLSPass.cpp
   99     MachineFunction *MF = I.getParent()->getParent();
  117     MachineFunction *MF = I.getParent()->getParent();
lib/Target/AArch64/AArch64DeadRegisterDefinitionsPass.cpp
  118   const MachineFunction &MF = *MBB.getParent();
lib/Target/AArch64/AArch64ExpandPseudoInsts.cpp
  186   MachineFunction *MF = MBB.getParent();
  268   MachineFunction *MF = MBB.getParent();
  351   MachineFunction *MF = MBB.getParent();
  477     MachineFunction *MF = MBB.getParent();
  498       MachineFunction &MF = *MI.getParent()->getParent();
  505         auto TRI = MBB.getParent()->getSubtarget().getRegisterInfo();
  597     MachineFunction *MF = MBB.getParent();
  666      MachineFunction &MF = *MBB.getParent();
lib/Target/AArch64/AArch64FrameLowering.cpp
  346   MachineFunction &MF = *MBB.getParent();
  383   MachineFunction *MF = MBB->getParent();
  488   MachineFunction &MF = *MBB->getParent();
 1949   MachineFunction &MF = *MBB.getParent();
 2076   MachineFunction &MF = *MBB.getParent();
lib/Target/AArch64/AArch64ISelLowering.cpp
 1336   MachineFunction *MF = MBB->getParent();
 1384              BB->getParent()->getFunction().getPersonalityFn())) &&
12370   AArch64FunctionInfo *AFI = Entry->getParent()->getInfo<AArch64FunctionInfo>();
12378   const MCPhysReg *IStart = TRI->getCalleeSavedRegsViaCopy(Entry->getParent());
12383   MachineRegisterInfo *MRI = &Entry->getParent()->getRegInfo();
12400     assert(Entry->getParent()->getFunction().hasFnAttribute(
lib/Target/AArch64/AArch64InstrInfo.cpp
  543   MachineRegisterInfo &MRI = MBB.getParent()->getRegInfo();
 1050   MachineFunction *MF = MBB->getParent();
 1474   auto &Subtarget = MBB.getParent()->getSubtarget<AArch64Subtarget>();
 1481       MBB.getParent()->getSubtarget().getInstrInfo();
 1504   const TargetMachine &TM = MBB.getParent()->getTarget();
 2809   MachineFunction &MF = *MBB.getParent();
 2940   MachineFunction &MF = *MBB.getParent();
 3597   MachineRegisterInfo &MRI = MBB.getParent()->getRegInfo();
 4104   MachineRegisterInfo &MRI = MBB.getParent()->getRegInfo();
 4105   MachineFunction &MF = *MBB.getParent();
 4784   MachineFunction *MF = MBB->getParent();
 5309   assert(MBB.getParent()->getRegInfo().tracksLiveness() &&
 5343   MachineFunction *MF = MBB.getParent();
 5376   MachineFunction *MF = MBB->getParent();
lib/Target/AArch64/AArch64InstructionSelector.cpp
 1118   MachineFunction &MF = *MBB.getParent();
 1156   MachineFunction &MF = *MBB.getParent();
 1277   assert(I.getParent()->getParent() && "Instruction should be in a function!");
 1280   MachineFunction &MF = *MBB.getParent();
 1318   assert(I.getParent()->getParent() && "Instruction should be in a function!");
 1321   MachineFunction &MF = *MBB.getParent();
 2373   MachineFunction &MF = *I.getParent()->getParent();
 3659   MachineFunction &MF = *MBB.getParent();
 4153       MI.getParent()->getParent()->getFunction().hasMinSize())
 4342       Root.getParent()->getParent()->getParent()->getRegInfo();
 4386       Root.getParent()->getParent()->getParent()->getRegInfo();
 4461       Root.getParent()->getParent()->getParent()->getRegInfo();
 4575       Root.getParent()->getParent()->getParent()->getRegInfo();
lib/Target/AArch64/AArch64RegisterInfo.cpp
  357   MachineFunction &MF = *MI->getParent()->getParent();
  413   const MachineFunction &MF = *MBB->getParent();
  417   MachineRegisterInfo &MRI = MBB->getParent()->getRegInfo();
  438   const MachineFunction *MF = MI.getParent()->getParent();
  453   MachineFunction &MF = *MBB.getParent();
lib/Target/AArch64/AArch64SIMDInstrOpt.cpp
  420   if (!shouldReplaceInst(MI.getParent()->getParent(), &TII->get(MI.getOpcode()),
  426   MachineRegisterInfo &MRI = MBB.getParent()->getRegInfo();
  540   if (!shouldReplaceInst(MI.getParent()->getParent(), &TII->get(MI.getOpcode()),
lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp
  301   MachineFunction *MF = BB->getParent();
  398   MachineFunction *MF = BB->getParent();
 1370   MachineFunction *MF = MBB->getParent();
 2004   MachineFunction *MF = MBB->getParent();
 2118   const MachineFunction *MF = MBB->getParent();
lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp
 1031               LLVM_DEBUG(this->getEntry()->getParent()->dump());
 1731   MachineFunction *MF = Region->getEntry()->getParent();
 1733     return &(*(--(Region->getEntry()->getParent()->end())));
 1835   MachineFunction *MF = MergeBB->getParent();
 1877   if (&(*(IfBB->getParent()->begin())) == IfBB) {
 1917                               CodeBB->getParent()->begin()->getNumber());
 2278   return ((&(*(MBB->getParent()->begin()))) == MBB);
 2297     MachineFunction *MF = MergeBB->getParent();
 2484   auto MF = Exit->getParent();
 2524   MachineFunction *MF = MBB->getParent();
 2673       if ((&(*(InnerEntry->getParent()->begin()))) == InnerEntry) {
 2702       if (MBB == getSingleExitNode(*(MBB->getParent()))) {
 2759   LLVM_DEBUG(Region->getEntry()->getParent()->dump());
lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp
 1447     MachineFunction *MF = MI.getParent()->getParent();
 1467     MachineFunction *MF = MI.getParent()->getParent();
lib/Target/AMDGPU/AMDILCFGStructurizer.cpp
  458       MBB->getParent()->CreateMachineInstr(TII->get(NewOpcode), DL);
  468       MBB->getParent()->CreateMachineInstr(TII->get(NewOpcode), DL);
  482       MBB->getParent()->CreateMachineInstr(TII->get(NewOpcode), DebugLoc());
  493   MachineFunction *MF = MBB->getParent();
  505   MachineFunction *MF = blk->getParent();
  661   MachineFunction *Func = MBB->getParent();
  679   assert((!MBB->getParent()->getJumpTableInfo()
  680           || MBB->getParent()->getJumpTableInfo()->isEmpty())
 1311         HeadMBB->getParent()->getRegInfo().createVirtualRegister(I32RC);
 1320       HeadMBB->getParent()->getRegInfo().createVirtualRegister(I32RC);
 1591   LLVMContext &Ctx = LoopHeader->getParent()->getFunction().getContext();
lib/Target/AMDGPU/GCNDPPCombine.cpp
  516       auto *NewMI = BB->getParent()->CloneMachineInstr(&OrigMI);
lib/Target/AMDGPU/GCNIterativeScheduler.cpp
   67   OS << BB->getParent()->getName() << ":" << printMBBReference(*BB) << ' '
   96   const auto &MRI = BB->getParent()->getRegInfo();
lib/Target/AMDGPU/GCNRegPressure.h
  213   auto &MRI = (*R.begin())->getParent()->getParent()->getRegInfo();
lib/Target/AMDGPU/R600ISelLowering.cpp
  292   MachineFunction *MF = BB->getParent();
lib/Target/AMDGPU/R600InstrInfo.cpp
  989     MachineInstrBuilder MIB(*MI.getParent()->getParent(), MI);
  997     MachineInstrBuilder MIB(*MI.getParent()->getParent(), MI);
lib/Target/AMDGPU/SIFixSGPRCopies.cpp
  204   MachineRegisterInfo &MRI = MI.getParent()->getParent()->getRegInfo();
  573             TII->isSchedulingBoundary(*R, MBB, *MBB->getParent()))
lib/Target/AMDGPU/SIFoldOperands.cpp
  249     MachineRegisterInfo &MRI = MBB->getParent()->getRegInfo();
  404         MachineRegisterInfo &MRI = MI->getParent()->getParent()->getRegInfo();
  513   MachineRegisterInfo &MRI = UseMI->getParent()->getParent()->getRegInfo();
  697         MachineInstrBuilder B(*MBB.getParent(), UseMI);
 1205   MachineFunction *MF = MI.getParent()->getParent();
lib/Target/AMDGPU/SIFrameLowering.cpp
   96   MachineFunction *MF = MBB.getParent();
  144   MachineFunction *MF = MBB.getParent();
lib/Target/AMDGPU/SIISelLowering.cpp
 1987   const MCPhysReg *IStart = TRI->getCalleeSavedRegsViaCopy(Entry->getParent());
 1992   MachineRegisterInfo *MRI = &Entry->getParent()->getRegInfo();
 3043   MachineFunction *MF = BB->getParent();
 3064   MachineFunction *MF = MBB.getParent();
 3119   MachineRegisterInfo &MRI = BB->getParent()->getRegInfo();
 3178   MachineFunction *MF = OrigBB.getParent();
 3278   MachineFunction *MF = MBB.getParent();
 3394   MachineFunction *MF = MBB.getParent();
 3485   MachineFunction *MF = MBB.getParent();
 3584   MachineFunction *MF = BB->getParent();
 3600     MachineRegisterInfo &MRI = BB->getParent()->getRegInfo();
 3749     MachineRegisterInfo &MRI = BB->getParent()->getRegInfo();
10390   MachineRegisterInfo &MRI = MI.getParent()->getParent()->getRegInfo();
lib/Target/AMDGPU/SIInsertSkips.cpp
  151   MachineFunction *MF = MBB.getParent();
  154       !shouldSkip(MBB, MBB.getParent()->back()))
  247     const GCNSubtarget &ST = MBB.getParent()->getSubtarget<GCNSubtarget>();
  253     if (TRI->isVGPR(MBB.getParent()->getRegInfo(),
  274     const MachineFunction *MF = MI.getParent()->getParent();
  308   MachineFunction *MF = MBB.getParent();
  346   const GCNSubtarget &ST = MBB.getParent()->getSubtarget<GCNSubtarget>();
  424   MI.addImplicitDefUseOperands(*MBB.getParent());
lib/Target/AMDGPU/SIInstrInfo.cpp
  513   MachineFunction *MF = MBB.getParent();
  651                                                  *MBB.getParent());
  755   MachineRegisterInfo &MRI = MBB.getParent()->getRegInfo();
  818   MachineRegisterInfo &MRI = MBB.getParent()->getRegInfo();
  819   MachineFunction *MF = MBB.getParent();
  944   MachineRegisterInfo &MRI = MBB->getParent()->getRegInfo();
  957   MachineRegisterInfo &MRI = MBB->getParent()->getRegInfo();
 1049   MachineFunction *MF = MBB.getParent();
 1177   MachineFunction *MF = MBB.getParent();
 1231   MachineFunction *MF = MBB.getParent();
 1240     MachineBasicBlock &Entry = MBB.getParent()->front();
 1345   auto MF = MBB.getParent();
 1504     MachineFunction &MF = *MBB.getParent();
 1569   MachineFunction *MF = MBB.getParent();
 1777   MachineFunction *MF = MBB.getParent();
 2167   MachineRegisterInfo &MRI = MBB.getParent()->getRegInfo();
 2342     UseMI.addImplicitDefUseOperands(*UseMI.getParent()->getParent());
 2657        !RI.isSGPRReg(MBB->getParent()->getRegInfo(), Src0->getReg()))) {
 3828   MachineRegisterInfo &MRI = MBB->getParent()->getRegInfo();
 4322   MachineFunction &MF = *OrigBB.getParent();
 4405   MachineFunction &MF = *MBB.getParent();
 4474   MachineFunction &MF = *MBB.getParent();
 4515   MachineFunction &MF = *MI.getParent()->getParent();
 4737       assert(MBB.getParent()->getSubtarget<GCNSubtarget>().getGeneration()
 4824     MachineRegisterInfo &MRI = MBB->getParent()->getRegInfo();
 5035     Inst.addImplicitDefUseOperands(*Inst.getParent()->getParent());
 5109     MachineRegisterInfo &MRI = MBB.getParent()->getRegInfo();
 5125     Inst.addImplicitDefUseOperands(*MBB.getParent());
 5139   MachineRegisterInfo &MRI = MBB.getParent()->getRegInfo();
 5166   MachineRegisterInfo &MRI = MBB.getParent()->getRegInfo();
 5232   MachineRegisterInfo &MRI = MBB.getParent()->getRegInfo();
 5261   MachineRegisterInfo &MRI = MBB.getParent()->getRegInfo();
 5290   MachineRegisterInfo &MRI = MBB.getParent()->getRegInfo();
 5346   MachineRegisterInfo &MRI = MBB.getParent()->getRegInfo();
 5416   MachineRegisterInfo &MRI = MBB.getParent()->getRegInfo();
 5480   MachineRegisterInfo &MRI = MBB.getParent()->getRegInfo();
 5521   MachineRegisterInfo &MRI = MBB.getParent()->getRegInfo();
 5558   MachineRegisterInfo &MRI = MBB.getParent()->getRegInfo();
 6071   MachineFunction *MF = IfEntry->getParent();
 6072   MachineRegisterInfo &MRI = IfEntry->getParent()->getRegInfo();
 6097   MachineFunction *MF = LoopEnd->getParent();
 6098   MachineRegisterInfo &MRI = LoopEnd->getParent()->getRegInfo();
 6196   MachineRegisterInfo &MRI = MBB.getParent()->getRegInfo();
 6244   MachineFunction *MF = MBB->getParent();
lib/Target/AMDGPU/SILoadStoreOptimizer.cpp
 1066   MachineInstr *New = MIB.addMemOperand(combineKnownAdjacentMMOs(*MBB->getParent(), MMOa, MMOb));
 1116         .addMemOperand(combineKnownAdjacentMMOs(*MBB->getParent(), MMOa, MMOb));
 1178         .addMemOperand(combineKnownAdjacentMMOs(*MBB->getParent(), MMOa, MMOb));
 1345         .addMemOperand(combineKnownAdjacentMMOs(*MBB->getParent(), MMOa, MMOb));
lib/Target/AMDGPU/SILowerControlFlow.cpp
  418   MachineRegisterInfo &MRI = MBB.getParent()->getRegInfo();
lib/Target/AMDGPU/SILowerI1Copies.cpp
  435   MachineFunction &MF = *MBB.getParent();
lib/Target/AMDGPU/SILowerSGPRSpills.cpp
   90   MachineFunction &MF = *SaveBlock.getParent();
  122   MachineFunction &MF = *RestoreBlock.getParent();
lib/Target/AMDGPU/SIMemoryLegalizer.cpp
  446   const Function &Func = MI->getParent()->getParent()->getFunction();
  860   const GCNSubtarget &STM = MBB.getParent()->getSubtarget<GCNSubtarget>();
lib/Target/AMDGPU/SIPeepholeSDWA.cpp
  128     return &getParentInst()->getParent()->getParent()->getRegInfo();
  509   MachineInstrBuilder MIB(*MBB->getParent(), MI);
lib/Target/AMDGPU/SIRegisterInfo.cpp
  352   MachineFunction *MF = MBB->getParent();
  397   MachineFunction *MF = MBB->getParent();
  550   MachineFunction *MF = MI->getParent()->getParent();
  625   MachineFunction *MF = MI->getParent()->getParent();
  750   MachineFunction *MF = MBB->getParent();
  867   MachineFunction *MF = MI->getParent()->getParent();
  986   MachineFunction *MF = MI->getParent()->getParent();
lib/Target/AMDGPU/SIShrinkInstructions.cpp
  226   MachineFunction *MF = MI.getParent()->getParent();
lib/Target/ARC/ARCFrameLowering.cpp
  100   MachineFunction &MF = *MBB.getParent();
  407                     << MBB.getParent()->getName() << "\n");
  424                     << MBB.getParent()->getName() << "\n");
lib/Target/ARC/ARCInstrInfo.cpp
  300   MachineFunction &MF = *MBB.getParent();
  328   MachineFunction &MF = *MBB.getParent();
lib/Target/ARC/ARCRegisterInfo.cpp
   65           MBB.getParent()->getSubtarget().getRegisterInfo();
  173   MachineFunction &MF = *MI.getParent()->getParent();
lib/Target/ARM/ARMBaseInstrInfo.cpp
  148   MachineFunction &MF = *MI.getParent()->getParent();
  435   ARMFunctionInfo *AFI = MBB.getParent()->getInfo<ARMFunctionInfo>();
  503     MachineInstrBuilder(*MI.getParent()->getParent(), MI)
 1032   MachineFunction &MF = *MBB.getParent();
 1275   MachineFunction &MF = *MBB.getParent();
 1615   MachineInstrBuilder MIB(*MI.getParent()->getParent(), MI);
 1700     MachineInstr *MI = MBB.getParent()->CloneMachineInstr(&Orig);
 1707     MachineFunction &MF = *MBB.getParent();
 1729       MachineFunction &MF = *MBB.getParent();
 2002   if (MBB.getParent()->getFunction().hasOptSize()) {
 2031   if (Subtarget.isThumb2() && TBB.getParent()->getFunction().hasMinSize()) {
 2239   MachineRegisterInfo &MRI = MI.getParent()->getParent()->getRegInfo();
 4789     MachineMemOperand *MMO = MBB.getParent()->getMachineMemOperand(
 4790         MachinePointerInfo::getGOT(*MBB.getParent()), Flags, 4, 4);
 4932   MachineInstrBuilder MIB(*MI.getParent()->getParent(), MI);
lib/Target/ARM/ARMBaseRegisterInfo.cpp
  462   MachineFunction &MF = *MBB.getParent();
  582   MachineFunction &MF = *MI->getParent()->getParent();
  633   ARMFunctionInfo *AFI = MBB->getParent()->getInfo<ARMFunctionInfo>();
  642   const MachineFunction &MF = *MBB->getParent();
  643   MachineRegisterInfo &MRI = MBB->getParent()->getRegInfo();
  658   MachineFunction &MF = *MBB.getParent();
  754   MachineFunction &MF = *MBB.getParent();
  815       TII.getRegClass(MCID, FIOperandNum, this, *MI.getParent()->getParent());
  844   auto MF = MBB->getParent();
lib/Target/ARM/ARMBasicBlockInfo.cpp
   68     MBB->getParent()->ensureAlignment(Align(4));
  118   assert(BB->getParent() == &MF &&
lib/Target/ARM/ARMConstantIslandPass.cpp
  621   if (std::next(MBBI) == MBB->getParent()->end())
  871   NewBB->getParent()->RenumberBlocks(NewBB);
 2111   MachineFunction *MF = MBB->getParent();
lib/Target/ARM/ARMExpandPseudoInsts.cpp
  944   MachineFunction *MF = MBB.getParent();
 1069   MachineFunction *MF = MBB.getParent();
 1170           MBB.getParent()->getSubtarget().getInstrInfo());
 1210       MBB.getParent()->moveCallSiteInfo(&MI, &*NewMI);
 1334       MachineFunction &MF = *MI.getParent()->getParent();
 1413         MachineFunction *MF = MBB.getParent();
 1488       MachineConstantPool *MCP = MBB.getParent()->getConstantPool();
lib/Target/ARM/ARMFrameLowering.cpp
  253     MachineFunction &MF = *MBB.getParent();
  978   MachineFunction &MF = *MBB.getParent();
 1055   MachineFunction &MF = *MBB.getParent();
 1167   MachineFunction &MF = *MBB.getParent();
 1340   MachineFunction &MF = *MBB.getParent();
 1432   MachineFunction &MF = *MBB.getParent();
 1463   MachineFunction &MF = *MBB.getParent();
lib/Target/ARM/ARMHazardRecognizer.cpp
   46       const MachineFunction *MF = MI->getParent()->getParent();
lib/Target/ARM/ARMISelLowering.cpp
 9344   MachineFunction *MF = MBB->getParent();
 9468   MachineFunction *MF = MBB->getParent();
10023   MachineFunction *MF = BB->getParent();
10300     MachineRegisterInfo &MRI = MBB->getParent()->getRegInfo();
10333   MachineFunction *MF = MBB->getParent();
10491     MachineFunction *F = BB->getParent();
10616     MachineFunction *Fn = BB->getParent();
10695   MachineFunction *MF = MI.getParent()->getParent();
17091   ARMFunctionInfo *AFI = Entry->getParent()->getInfo<ARMFunctionInfo>();
17099   const MCPhysReg *IStart = TRI->getCalleeSavedRegsViaCopy(Entry->getParent());
17104   MachineRegisterInfo *MRI = &Entry->getParent()->getRegInfo();
17121     assert(Entry->getParent()->getFunction().hasFnAttribute(
lib/Target/ARM/ARMInstrInfo.cpp
   93   MachineFunction &MF = *MI->getParent()->getParent();
  128   MachineMemOperand *MMO = MBB.getParent()->getMachineMemOperand(
  129       MachinePointerInfo::getGOT(*MBB.getParent()), Flags, 4, 4);
lib/Target/ARM/ARMInstructionSelector.cpp
  622   auto &MF = *MBB.getParent();
  838   assert(I.getParent()->getParent() && "Instruction should be in a function!");
  841   auto &MF = *MBB.getParent();
lib/Target/ARM/ARMLoadStoreOptimizer.cpp
  949     MachineInstrBuilder MIB(*Merged->getParent()->getParent(), Merged);
 1951       PrevMI.copyImplicitOps(*MBB.getParent(), *MBBI);
 1955       MachineFrameInfo &MFI = MBB.getParent()->getFrameInfo();
lib/Target/ARM/MLxExpansionPass.cpp
  286   const MachineFunction &MF = *MI->getParent()->getParent();
lib/Target/ARM/Thumb1FrameLowering.cpp
   81     MachineFunction &MF = *MBB.getParent();
  602   MachineFunction &MF = *MBB.getParent();
  817   MachineFunction &MF = *MBB.getParent();
  938   MachineFunction &MF = *MBB.getParent();
lib/Target/ARM/Thumb1InstrInfo.cpp
   43   MachineFunction &MF = *MBB.getParent();
   91     MachineFunction &MF = *MBB.getParent();
  120     MachineFunction &MF = *MBB.getParent();
  135   MachineFunction &MF = *MI->getParent()->getParent();
lib/Target/ARM/Thumb2InstrInfo.cpp
   61   ARMFunctionInfo *AFI = MBB->getParent()->getInfo<ARMFunctionInfo>();
  142   MachineFunction &MF = *MBB.getParent();
  182   MachineFunction &MF = *MBB.getParent();
  223   MachineFunction &MF = *MI->getParent()->getParent();
  473   MachineFunction &MF = *MI.getParent()->getParent();
  493       MachineInstrBuilder MIB(*MI.getParent()->getParent(), &MI);
lib/Target/ARM/ThumbRegisterInfo.cpp
   67   MachineFunction &MF = *MBB.getParent();
   72           Type::getInt32Ty(MBB.getParent()->getFunction().getContext()), Val);
   87   MachineFunction &MF = *MBB.getParent();
   91            Type::getInt32Ty(MBB.getParent()->getFunction().getContext()), Val);
  107   MachineFunction &MF = *MBB.getParent();
  129   MachineFunction &MF = *MBB.getParent();
  365   assert(MBB.getParent()->getSubtarget<ARMSubtarget>().isThumb1Only() &&
  368   MachineInstrBuilder MIB(*MBB.getParent(), &MI);
  432   const MachineFunction &MF = *MI.getParent()->getParent();
  455   MachineFunction &MF = *MBB.getParent();
  464   MachineInstrBuilder MIB(*MBB.getParent(), &MI);
lib/Target/AVR/AVRExpandPseudoInsts.cpp
   71   MachineRegisterInfo &getRegInfo(Block &MBB) { return MBB.getParent()->getRegInfo(); }
  872       (*MBB.getParent(), &AVR::GPR8RegClass);
lib/Target/AVR/AVRFrameLowering.cpp
  245   MachineFunction &MF = *MBB.getParent();
  285   const MachineFunction &MF = *MBB.getParent();
  308   const AVRSubtarget &STI = MBB.getParent()->getSubtarget<AVRSubtarget>();
lib/Target/AVR/AVRISelLowering.cpp
 1441   MachineFunction *F = BB->getParent();
 1624                                 ->getParent()
 1635   MachineFunction *MF = MBB->getParent();
lib/Target/AVR/AVRInstrInfo.cpp
   45   const AVRSubtarget &STI = MBB.getParent()->getSubtarget<AVRSubtarget>();
  126   MachineFunction &MF = *MBB.getParent();
  169   MachineFunction &MF = *MBB.getParent();
lib/Target/AVR/AVRRegisterInfo.cpp
  136   const MachineFunction &MF = *MBB.getParent();
lib/Target/BPF/BPFISelLowering.cpp
  566   const TargetInstrInfo &TII = *BB->getParent()->getSubtarget().getInstrInfo();
  569   MachineFunction *F = BB->getParent();
  589   MachineFunction *MF = MI.getParent()->getParent();
  619   const TargetInstrInfo &TII = *BB->getParent()->getSubtarget().getInstrInfo();
  661   MachineFunction *F = BB->getParent();
lib/Target/BPF/BPFRegisterInfo.cpp
   64   MachineFunction &MF = *MBB.getParent();
lib/Target/Hexagon/HexagonBlockRanges.cpp
  295   MachineRegisterInfo &MRI = B.getParent()->getRegInfo();
  472   MachineFunction &MF = *IndexMap.getBlock().getParent();
lib/Target/Hexagon/HexagonCFGOptimizer.cpp
   83       MI.getParent()->getParent()->getSubtarget().getInstrInfo();
lib/Target/Hexagon/HexagonConstPropagation.cpp
 2934       MachineFunction &MF = *MI.getParent()->getParent();
lib/Target/Hexagon/HexagonExpandCondsets.cpp
  396     MachineBasicBlock *Entry = &Dest->getParent()->front();
  517     MachineFunction &MF = *DefI->getParent()->getParent();
  698       MachineFunction &MF = *MI.getParent()->getParent();
lib/Target/Hexagon/HexagonFrameLowering.cpp
  585   MachineFunction &MF = *MBB.getParent();
  647   MachineFunction &MF = *MBB.getParent();
  735   MachineFunction &MF = *MBB.getParent();
  806   auto &CSI = MBB.getParent()->getFrameInfo().getCalleeSavedInfo();
  881   MachineFunction &MF = *MBB.getParent();
 1218   MachineFunction &MF = *MBB.getParent();
 1284   MachineFunction &MF = *MBB.getParent();
 1680   auto *HRI = B.getParent()->getSubtarget<HexagonSubtarget>().getRegisterInfo();
 1710   MachineFunction &MF = *B.getParent();
 1728   MachineFunction &MF = *B.getParent();
 1788   MachineFunction &MF = *B.getParent();
 1829   MachineFunction &MF = *B.getParent();
 1858   MachineFunction &MF = *B.getParent();
lib/Target/Hexagon/HexagonHardwareLoops.cpp
 1858   MachineFunction *MF = Header->getParent();
lib/Target/Hexagon/HexagonHazardRecognizer.cpp
   55       MachineFunction *MF = MI->getParent()->getParent();
  126     MachineFunction *MF = MI->getParent()->getParent();
lib/Target/Hexagon/HexagonInstrInfo.cpp
  688       : Loop(Loop), EndLoop(EndLoop), MF(Loop->getParent()->getParent()),
  888   MachineFunction &MF = *MBB.getParent();
  954   MachineFunction &MF = *MBB.getParent();
 1023   MachineFunction &MF = *MBB.getParent();
 1050         std::prev(MBBI)->copyImplicitOps(*MBB.getParent(), MI);
 1606   MachineRegisterInfo &MRI = B.getParent()->getRegInfo();
lib/Target/Hexagon/HexagonMachineScheduler.cpp
  120   auto &QST = MBB->getParent()->getSubtarget<HexagonSubtarget>();
  194                     << " in_func " << BB->getParent()->getName()
lib/Target/Hexagon/HexagonRegisterInfo.cpp
  189   MachineFunction &MF = *MB.getParent();
  243   MachineFunction &MF = *MI->getParent()->getParent();
lib/Target/Hexagon/HexagonSplitDouble.cpp
  687   MachineFunction &MF = *B.getParent();
lib/Target/Lanai/LanaiInstrInfo.cpp
  497   MachineRegisterInfo &MRI = MI.getParent()->getParent()->getRegInfo();
lib/Target/Lanai/LanaiRegisterInfo.cpp
  142   MachineFunction &MF = *MI.getParent()->getParent();
lib/Target/MSP430/MSP430FrameLowering.cpp
  190   MachineFunction &MF = *MBB.getParent();
  216   MachineFunction &MF = *MBB.getParent();
lib/Target/MSP430/MSP430ISelLowering.cpp
 1412   MachineFunction *F = BB->getParent();
 1550   const TargetInstrInfo &TII = *BB->getParent()->getSubtarget().getInstrInfo();
 1570   MachineFunction *F = BB->getParent();
lib/Target/MSP430/MSP430InstrInfo.cpp
   43   MachineFunction &MF = *MBB.getParent();
   70   MachineFunction &MF = *MBB.getParent();
lib/Target/MSP430/MSP430RegisterInfo.cpp
  110   MachineFunction &MF = *MBB.getParent();
lib/Target/Mips/Mips16FrameLowering.cpp
  117   MachineFunction *MF = MBB.getParent();
lib/Target/Mips/Mips16ISelLowering.cpp
  531   MachineFunction *F = BB->getParent();
  594   MachineFunction *F = BB->getParent();
  660   MachineFunction *F = BB->getParent();
lib/Target/Mips/Mips16InstrInfo.cpp
  218   MachineFunction &MF = *MBB.getParent();
  248   MachineFunction *MF = MBB.getParent();
  356       (*II->getParent()->getParent(), &Mips::CPU16RegsRegClass);
lib/Target/Mips/Mips16RegisterInfo.cpp
   63   const TargetInstrInfo &TII = *MBB.getParent()->getSubtarget().getInstrInfo();
   80   MachineFunction &MF = *MI.getParent()->getParent();
lib/Target/Mips/MipsConstantIslandPass.cpp
  593   if (std::next(MBBI) == MBB->getParent()->end())
  830   NewBB->getParent()->RenumberBlocks(NewBB);
lib/Target/Mips/MipsDelaySlotFiller.cpp
  313   MachineFunction *MF = Filler->getParent()->getParent();
  335     const MachineFunction &MF = *MBB.getParent();
  558   const MipsSubtarget &STI = MBB.getParent()->getSubtarget<MipsSubtarget>();
  599   const MipsSubtarget &STI = MBB.getParent()->getSubtarget<MipsSubtarget>();
  702     const MipsSubtarget &STI = MBB.getParent()->getSubtarget<MipsSubtarget>();
  746   auto *Fn = MBB.getParent();
  770   RegDefsUses RegDU(*MBB.getParent()->getSubtarget().getRegisterInfo());
  795   RegDefsUses RegDU(*MBB.getParent()->getSubtarget().getRegisterInfo());
  800   auto *Fn = MBB.getParent();
  852       MBB.getParent()->getSubtarget<MipsSubtarget>().getInstrInfo();
lib/Target/Mips/MipsExpandPseudo.cpp
   78   MachineFunction *MF = BB.getParent();
  208   MachineFunction *MF = BB.getParent();
  306   MachineFunction *MF = BB.getParent();
  486   MachineFunction *MF = BB.getParent();
lib/Target/Mips/MipsISelLowering.cpp
 1425   MachineFunction *MF = BB->getParent();
 1554   MachineFunction *MF = BB->getParent();
 1573   MachineFunction *MF = BB->getParent();
 1730   MachineFunction *MF = BB->getParent();
 1782   MachineFunction *MF = BB->getParent();
 3006       MachineFunction *MF = MI.getParent()->getParent();
 4440   MachineFunction *F = BB->getParent();
 4516   MachineFunction *F = BB->getParent();
lib/Target/Mips/MipsInstrInfo.cpp
   67   MachineFunction &MF = *MBB.getParent();
  610     auto TRI = I->getParent()->getParent()->getSubtarget().getRegisterInfo();
lib/Target/Mips/MipsInstructionSelector.cpp
  232   MachineFunction &MF = *MBB.getParent();
lib/Target/Mips/MipsOptimizePICCall.cpp
  152   MachineFunction &MF = *MBB->getParent();
  166   MachineFunction &MF = *MI.getParent()->getParent();
  280   MachineRegisterInfo &MRI = MI.getParent()->getParent()->getRegInfo();
lib/Target/Mips/MipsRegisterBankInfo.cpp
  197   const MachineFunction &MF = *MI->getParent()->getParent();
  211   const MachineFunction &MF = *MI->getParent()->getParent();
lib/Target/Mips/MipsRegisterInfo.cpp
  260   MachineFunction &MF = *MI.getParent()->getParent();
lib/Target/Mips/MipsSEFrameLowering.cpp
  797   MachineFunction *MF = MBB.getParent();
  816     const Function &Func = MBB.getParent()->getFunction();
lib/Target/Mips/MipsSEISelLowering.cpp
 3036   MachineRegisterInfo &RegInfo = BB->getParent()->getRegInfo();
 3042   MachineFunction *F = BB->getParent();
 3105   MachineRegisterInfo &RegInfo = BB->getParent()->getRegInfo();
 3111   MachineFunction *F = BB->getParent();
 3172   MachineRegisterInfo &RegInfo = BB->getParent()->getRegInfo();
 3218   MachineRegisterInfo &RegInfo = BB->getParent()->getRegInfo();
 3247   MachineRegisterInfo &RegInfo = BB->getParent()->getRegInfo();
 3283   MachineRegisterInfo &RegInfo = BB->getParent()->getRegInfo();
 3329   MachineRegisterInfo &RegInfo = BB->getParent()->getRegInfo();
 3443   MachineRegisterInfo &RegInfo = BB->getParent()->getRegInfo();
 3478   MachineRegisterInfo &RegInfo = BB->getParent()->getRegInfo();
 3512   MachineRegisterInfo &RegInfo = BB->getParent()->getRegInfo();
 3542       .addMemOperand(BB->getParent()->getMachineMemOperand(
 3567   MachineRegisterInfo &RegInfo = BB->getParent()->getRegInfo();
 3666   MachineRegisterInfo &RegInfo = BB->getParent()->getRegInfo();
 3771   MachineRegisterInfo &RegInfo = BB->getParent()->getRegInfo();
 3820   MachineRegisterInfo &RegInfo = BB->getParent()->getRegInfo();
 3849   MachineRegisterInfo &RegInfo = BB->getParent()->getRegInfo();
lib/Target/Mips/MipsSEInstrInfo.cpp
  301   const Function &Func = MBB.getParent()->getFunction();
  332   const Function &Func = MBB.getParent()->getFunction();
  614   MachineRegisterInfo &RegInfo = MBB.getParent()->getRegInfo();
  760       compareOpndSize(CvtOpc, *MBB.getParent());
  892   const TargetMachine &TM = MBB.getParent()->getTarget();
lib/Target/Mips/MipsSERegisterInfo.cpp
  109                                            ->getParent()
  150   MachineFunction &MF = *MI.getParent()->getParent();
  224       MachineRegisterInfo &RegInfo = MBB.getParent()->getRegInfo();
  228               MBB.getParent()->getSubtarget().getInstrInfo());
  244               MBB.getParent()->getSubtarget().getInstrInfo());
lib/Target/NVPTX/NVPTXInstrInfo.cpp
   36   const MachineRegisterInfo &MRI = MBB.getParent()->getRegInfo();
lib/Target/NVPTX/NVPTXPeephole.cpp
   75   auto &MF = *MBB.getParent();
  106   auto &MF = *MBB.getParent();
lib/Target/NVPTX/NVPTXRegisterInfo.cpp
  120   MachineFunction &MF = *MI.getParent()->getParent();
lib/Target/NVPTX/NVPTXReplaceImageHandles.cpp
   80   MachineFunction &MF = *MI.getParent()->getParent();
lib/Target/PowerPC/PPCBranchSelector.cpp
   88   const Align ParentAlign = MBB.getParent()->getAlignment();
lib/Target/PowerPC/PPCCTRLoops.cpp
  173     if (MachineFunction::iterator(MBB) == MBB->getParent()->begin()) {
lib/Target/PowerPC/PPCFrameLowering.cpp
  295   MachineFunction *MF = Entry->getParent();
  340   MachineFunction *MF = MI.getParent()->getParent();
  633       (!UseAtEnd && (&MBB->getParent()->front() == MBB)))
  660   const MCPhysReg *CSRegs = RegInfo->getCalleeSavedRegs(MBB->getParent());
  706   MachineFunction &MF = *(MBB->getParent());
 2195   MachineFunction *MF = MBB.getParent();
 2278   MachineFunction *MF = MBB.getParent();
 2358   MachineFunction *MF = MBB.getParent();
lib/Target/PowerPC/PPCISelLowering.cpp
10332   MachineFunction *F = BB->getParent();
10436   MachineFunction *F = BB->getParent();
10616   MachineFunction *MF = MBB->getParent();
10682     setUsesTOCBasePtr(*MBB->getParent());
10757   MachineFunction *MF = MBB->getParent();
10837     setUsesTOCBasePtr(*MBB->getParent());
10886   MachineFunction *F = BB->getParent();
15019   PPCFunctionInfo *PFI = Entry->getParent()->getInfo<PPCFunctionInfo>();
15027   const MCPhysReg *IStart = TRI->getCalleeSavedRegsViaCopy(Entry->getParent());
15032   MachineRegisterInfo *MRI = &Entry->getParent()->getRegInfo();
15053     assert(Entry->getParent()->getFunction().hasFnAttribute(
lib/Target/PowerPC/PPCInstrInfo.cpp
  276   if (!Root.getParent()->getParent()->getTarget().Options.UnsafeFPMath)
  371   MachineFunction &MF = *MI.getParent()->getParent();
  801   MachineRegisterInfo &MRI = MBB.getParent()->getRegInfo();
 1230   MachineFunction &MF = *MBB.getParent();
 1282   MachineFunction &MF = *MBB.getParent();
 1447       MachineInstrBuilder(*MI.getParent()->getParent(), MI).add(Pred[1]);
 1450       MachineInstrBuilder(*MI.getParent()->getParent(), MI).add(Pred[1]);
 1453       MachineInstrBuilder(*MI.getParent()->getParent(), MI)
 1469       MachineInstrBuilder(*MI.getParent()->getParent(), MI)
 1477       MachineInstrBuilder(*MI.getParent()->getParent(), MI)
 1485       MachineInstrBuilder(*MI.getParent()->getParent(), MI)
 1503       MachineInstrBuilder(*MI.getParent()->getParent(), MI).add(Pred[1]);
 1508       MachineInstrBuilder(*MI.getParent()->getParent(), MI).add(Pred[1]);
 1514     MachineInstrBuilder(*MI.getParent()->getParent(), MI)
 1983           MI->addOperand(*MI->getParent()->getParent(),
 1989           MI->addOperand(*MI->getParent()->getParent(),
 2143     MachineInstrBuilder(*MI.getParent()->getParent(), MI)
 2311     MachineInstrBuilder(*MI.getParent()->getParent(), MI)
 2319   MachineInstrBuilder(*MI.getParent()->getParent(), MI)
 2325   assert(!MI.getParent()->getParent()->getRegInfo().isSSA() &&
 2346   MachineRegisterInfo *MRI = &MI.getParent()->getParent()->getRegInfo();
 2456       StartMI.getParent()->getParent()->getRegInfo();
 2555   MachineFunction *MF = MI.getParent()->getParent();
 2754   MachineFunction *MF = MI.getParent()->getParent();
 3453   MachineRegisterInfo &MRI = MI.getParent()->getParent()->getRegInfo();
 3635   MachineRegisterInfo &MRI = MI.getParent()->getParent()->getRegInfo();
 3717   MachineRegisterInfo &MRI = MI.getParent()->getParent()->getRegInfo();
 3801           MachineInstrBuilder(*MI.getParent()->getParent(), MI).addImm(MB)
 3810           MachineInstrBuilder(*MI.getParent()->getParent(), MI).addImm(ME);
 4169         MF(Loop->getParent()->getParent()),
 4234   MachineFunction *MF = Preheader->getParent();
lib/Target/PowerPC/PPCMIPeephole.cpp
  786           MachineInstrBuilder(*LiMI->getParent()->getParent(), *LiMI)
lib/Target/PowerPC/PPCReduceCRLogicals.cpp
   98         MachineInstrBuilder MIB(*MI.getParent()->getParent(), &MI);
  144   MachineFunction *MF = ThisMBB->getParent();
lib/Target/PowerPC/PPCRegisterInfo.cpp
  499   MachineFunction &MF = *MBB.getParent();
  618   MachineFunction &MF = *MBB.getParent();
  648   MachineFunction &MF = *MBB.getParent();
  693   MachineFunction &MF = *MBB.getParent();
  736   MachineFunction &MF = *MBB.getParent();
  816   MachineFunction &MF = *MBB.getParent();
  866   MachineFunction &MF = *MBB.getParent();
  892   MachineFunction &MF = *MBB.getParent();
  993   MachineFunction &MF = *MBB.getParent();
 1197   MachineFunction &MF = *MBB.getParent();
 1230   const MachineFunction &MF = *MBB->getParent();
 1234   MachineRegisterInfo &MRI = MBB->getParent()->getRegInfo();
 1256   MachineFunction &MF = *MBB.getParent();
lib/Target/PowerPC/PPCTLSDynamicCall.cpp
   51       bool Is64Bit = MBB.getParent()->getSubtarget<PPCSubtarget>().isPPC64();
lib/Target/PowerPC/PPCTOCRegDeps.cpp
  114           MBB.getParent()->getSubtarget<PPCSubtarget>().isPPC64();
lib/Target/PowerPC/PPCVSXCopy.cpp
   86       MachineRegisterInfo &MRI = MBB.getParent()->getRegInfo();
lib/Target/PowerPC/PPCVSXFMAMutate.cpp
   73       MachineRegisterInfo &MRI = MBB.getParent()->getRegInfo();
lib/Target/RISCV/RISCVExpandPseudoInsts.cpp
  365   MachineFunction *MF = MBB.getParent();
  417   MachineFunction *MF = MBB.getParent();
  533   MachineFunction *MF = MBB.getParent();
  628   MachineFunction *MF = MBB.getParent();
  675   MachineFunction *MF = MBB.getParent();
  693   MachineFunction *MF = MBB.getParent();
lib/Target/RISCV/RISCVFrameLowering.cpp
   67   MachineRegisterInfo &MRI = MBB.getParent()->getRegInfo();
lib/Target/RISCV/RISCVISelLowering.cpp
 1104   MachineFunction &MF = *BB->getParent();
 1155   MachineFunction &MF = *BB->getParent();
 1187   MachineFunction &MF = *BB->getParent();
 1287   const TargetInstrInfo &TII = *BB->getParent()->getSubtarget().getInstrInfo();
 1293   MachineFunction *F = BB->getParent();
lib/Target/RISCV/RISCVInstrInfo.cpp
  165   MachineFunction *MF = MBB.getParent();
  382   MachineFunction *MF = MBB.getParent();
lib/Target/RISCV/RISCVRegisterInfo.cpp
  108   MachineFunction &MF = *MI.getParent()->getParent();
lib/Target/Sparc/DelaySlotFiller.cpp
  108   Subtarget = &MBB.getParent()->getSubtarget<SparcSubtarget>();
lib/Target/Sparc/SparcISelLowering.cpp
 3138   MachineFunction *F = BB->getParent();
lib/Target/Sparc/SparcInstrInfo.cpp
  402   MachineFunction *MF = MBB.getParent();
  441   MachineFunction *MF = MBB.getParent();
  502     MachineInstrBuilder(*MI.getParent()->getParent(), MI)
lib/Target/Sparc/SparcRegisterInfo.cpp
  172   MachineFunction &MF = *MI.getParent()->getParent();
lib/Target/SystemZ/SystemZElimCompare.cpp
  235   MachineInstrBuilder MIB(*Branch->getParent()->getParent(), Branch);
  278   MachineInstrBuilder(*Branch->getParent()->getParent(), Branch)
  563   MachineInstrBuilder MIB(*Branch->getParent()->getParent(), Branch);
lib/Target/SystemZ/SystemZFrameLowering.cpp
  120       MBB.getParent()->getSubtarget().getRegisterInfo();
  138   MachineFunction &MF = *MBB.getParent();
  232   MachineFunction &MF = *MBB.getParent();
lib/Target/SystemZ/SystemZISelLowering.cpp
 6475   MachineFunction &MF = *MBB->getParent();
 6508   MachineFunction &MF = *MBB->getParent();
 6571   MachineFunction *MF = TrueMBB->getParent();
 6808   MachineFunction &MF = *MBB->getParent();
 6927   MachineFunction &MF = *MBB->getParent();
 7042   MachineFunction &MF = *MBB->getParent();
 7166   MachineFunction &MF = *MBB->getParent();
 7194   MachineFunction &MF = *MBB->getParent();
 7224   MachineFunction &MF = *MBB->getParent();
 7404   MachineFunction &MF = *MBB->getParent();
 7464   MachineFunction &MF = *MBB->getParent();
 7511   MachineFunction &MF = *MBB->getParent();
lib/Target/SystemZ/SystemZInstrBuilder.h
   28   MachineFunction &MF = *MI->getParent()->getParent();
lib/Target/SystemZ/SystemZInstrInfo.cpp
   68   MachineFunction &MF = *MBB->getParent();
  118   MachineFunction &MF = *MBB->getParent();
  213   MachineFunction &MF = *MBB->getParent();
  278       return *MI.getParent()->getParent()->CloneMachineInstr(&MI);
  572   MachineRegisterInfo &MRI = MBB.getParent()->getRegInfo();
  727     MachineInstrBuilder(*MI.getParent()->getParent(), MI)
  734     MachineInstrBuilder(*MI.getParent()->getParent(), MI)
  745     MachineInstrBuilder(*MI.getParent()->getParent(), MI)
  757     MachineInstrBuilder(*MI.getParent()->getParent(), MI)
  776     MachineInstrBuilder(*MBB.getParent(), std::prev(MBBI))
  780     MachineInstrBuilder(*MBB.getParent(), std::prev(MBBI))
  826       const MachineFunction *MF = MBB.getParent();
lib/Target/SystemZ/SystemZPostRewrite.cpp
  160   MachineFunction &MF = *MBB.getParent();
lib/Target/SystemZ/SystemZRegisterInfo.cpp
  258   MachineFunction &MF = *MBB.getParent();
lib/Target/SystemZ/SystemZShortenInst.cpp
  146     MachineInstrBuilder(*MI.getParent()->getParent(), &MI)
  169     MachineInstrBuilder(*MI.getParent()->getParent(), &MI)
lib/Target/WebAssembly/WebAssemblyCFGStackify.cpp
  211   MachineFunction &MF = *MBB.getParent();
  374   MachineFunction &MF = *MBB.getParent();
  441   MachineFunction &MF = *MBB.getParent();
lib/Target/WebAssembly/WebAssemblyDebugValueManager.cpp
   39   MachineFunction *MF = MBB->getParent();
lib/Target/WebAssembly/WebAssemblyISelLowering.cpp
  336   MachineRegisterInfo &MRI = BB->getParent()->getRegInfo();
  351   auto &Context = BB->getParent()->getFunction().getContext();
  355   MachineFunction *F = BB->getParent();
lib/Target/WebAssembly/WebAssemblyInstrInfo.cpp
   61   auto &MRI = MBB.getParent()->getRegInfo();
   91       *MI.getParent()->getParent()->getInfo<WebAssemblyFunctionInfo>();
  106   const auto &MFI = *MBB.getParent()->getInfo<WebAssemblyFunctionInfo>();
  194   MachineFunction &MF = *MBB.getParent();
  224   MachineFunction &MF = *Cond[1].getParent()->getParent()->getParent();
lib/Target/WebAssembly/WebAssemblyLateEHPrepare.cpp
   61   MachineFunction *MF = MI->getParent()->getParent();
lib/Target/WebAssembly/WebAssemblyMemIntrinsicResults.cpp
  141       MI.addRegisterKilled(FromReg, MBB.getParent()
lib/Target/WebAssembly/WebAssemblyRegisterInfo.cpp
   60   MachineFunction &MF = *MBB.getParent();
lib/Target/X86/X86AvoidStoreForwardingBlocks.cpp
  395       TII->getRegClass(TII->get(NLoadOpcode), 0, TRI, *(MBB->getParent())));
  405               MBB->getParent()->getMachineMemOperand(LMMO, LMMOffset, Size));
  426               MBB->getParent()->getMachineMemOperand(SMMO, SMMOffset, Size));
  566                               *LoadInst->getParent()->getParent());
lib/Target/X86/X86CmovConversion.cpp
  666   MachineFunction *F = MBB->getParent();
  759     bool Unfolded = TII->unfoldMemoryOperand(*MBB->getParent(), MI, TmpReg,
lib/Target/X86/X86DomainReassignment.cpp
  187                          *MBB->getParent()));
lib/Target/X86/X86ExpandPseudo.cpp
   79   MachineFunction *MF = MBB->getParent();
  234         assert(!MBB.getParent()->hasWinCFI() &&
  277     NewMI.copyImplicitOps(*MBBI->getParent()->getParent(), *MBBI);
  278     MBB.getParent()->moveCallSiteInfo(&*MBBI, &NewMI);
  337         MBB.getParent()->getFunction().getPersonalityFn()));
lib/Target/X86/X86FlagsCopyLowering.cpp
  240   MachineFunction &MF = *MBB.getParent();
lib/Target/X86/X86FloatingPoint.cpp
  358   if ((Entry->getParent()->getFunction().getCallingConv() ==
  975   const MachineFunction* MF = I->getParent()->getParent();
 1374   MBB->getParent()->DeleteMachineInstr(&MI); // Remove the old instruction
 1684       *MBB.getParent()->getSubtarget().getRegisterInfo();
lib/Target/X86/X86FrameLowering.cpp
  149   const MachineFunction *MF = MBB.getParent();
  366     UseLEA = canUseLEAForSPInEpilogue(*MBB.getParent());
  454   MachineFunction &MF = *MBB.getParent();
  463   MachineFunction &MF = *MBB.getParent();
 2076   const MachineFunction &MF = *MBB.getParent();
 2141              MBB.getParent()->getFunction().getPersonalityFn())) &&
 2181       const Function &F = MBB.getParent()->getFunction();
 2743   auto &MRI = MBB.getParent()->getRegInfo();
 2952   MachineFunction &MF = *MBB.getParent();
lib/Target/X86/X86ISelLowering.cpp
29198   MachineFunction *MF = MBB->getParent();
29279   MachineFunction *MF = MBB->getParent();
29294   MachineRegisterInfo &MRI = MBB->getParent()->getRegInfo();
29526   MachineFunction *F = MBB->getParent();
29665   MachineFunction *MF = TrueMBB->getParent();
29793   MachineFunction *F = ThisMBB->getParent();
29955   MachineFunction *F = ThisMBB->getParent();
30015   MachineFunction *MF = BB->getParent();
30149   MachineFunction *MF = BB->getParent();
30181   MachineFunction *MF = BB->getParent();
30204   MachineFunction &MF = *BB->getParent();
30230   MachineFunction *F = BB->getParent();
30405   MachineInstrBuilder(*BB->getParent(), &MI)
30425   MachineFunction *MF = MBB->getParent();
30468   MachineFunction *MF = MBB->getParent();
30628   MachineFunction *MF = MBB->getParent();
30804   MachineFunction *MF = MBB->getParent();
30888   MachineFunction *MF = MBB->getParent();
30937   MachineFunction *MF = BB->getParent();
31164   MachineFunction *MF = BB->getParent();
46170       Entry->getParent()->getInfo<X86MachineFunctionInfo>();
46178   const MCPhysReg *IStart = TRI->getCalleeSavedRegsViaCopy(Entry->getParent());
46183   MachineRegisterInfo *MRI = &Entry->getParent()->getRegInfo();
46199         Entry->getParent()->getFunction().hasFnAttribute(Attribute::NoUnwind) &&
lib/Target/X86/X86InstrBuilder.h
  200   MachineFunction &MF = *MI->getParent()->getParent();
lib/Target/X86/X86InstrInfo.cpp
  663     MachineInstr *MI = MBB.getParent()->CloneMachineInstr(&Orig);
  707   MachineFunction &MF = *MI.getParent()->getParent();
  764   MachineRegisterInfo &RegInfo = MFI->getParent()->getRegInfo();
  900   MachineFunction &MF = *MI.getParent()->getParent();
 1532       return *MI.getParent()->getParent()->CloneMachineInstr(&MI);
 1577     if (MI.getParent()->getParent()->getFunction().hasOptSize()) {
 2870   MachineRegisterInfo &MRI = MBB.getParent()->getRegInfo();
 3249   const MachineFunction &MF = *MBB.getParent();
 3266   const MachineFunction &MF = *MBB.getParent();
 3941         MBB.getParent()->getInfo<X86MachineFunctionInfo>();
 3963   MachineFunction &MF = *MBB.getParent();
 3992   MachineMemOperand *MMO = MBB.getParent()->getMachineMemOperand(
 3993       MachinePointerInfo::getGOT(*MBB.getParent()), Flags, 8, 8);
 4006   MachineFunction &MF = *MBB.getParent();
 4079   MachineInstrBuilder MIB(*MI.getParent()->getParent(), MI);
 7900       MachineFunction *MF = I.getParent()->getParent();
 7920       MachineFunction *MF = I.getParent()->getParent();
lib/Target/X86/X86InstructionSelector.cpp
  309   assert(I.getParent()->getParent() && "Instruction should be in a function!");
  312   MachineFunction &MF = *MBB.getParent();
lib/Target/X86/X86RegisterInfo.cpp
  696       MI.getParent()->getParent()->getSubtarget<X86Subtarget>().getInstrInfo();
  720   MachineFunction &MF = *MBB.getParent();
lib/Target/X86/X86SpeculativeLoadHardening.cpp
  229   MachineFunction &MF = *MBB.getParent();
 2430   MachineFunction &MF = *MBB.getParent();
lib/Target/X86/X86WinAllocaExpander.cpp
  252       STI->getFrameLowering()->emitStackProbe(*MBB->getParent(), *MBB, MI, DL,
lib/Target/XCore/XCoreFrameLowering.cpp
   74   MachineFunction &MF = *MBB.getParent();
   85   MachineFunction &MF = *MBB.getParent();
  178   MachineFunction *MF = MBB.getParent();
  423   MachineFunction *MF = MBB.getParent();
  456   MachineFunction *MF = MBB.getParent();
lib/Target/XCore/XCoreISelLowering.cpp
 1544   MachineFunction *F = BB->getParent();
lib/Target/XCore/XCoreInstrInfo.cpp
  368   MachineFunction *MF = MBB.getParent();
  390   MachineFunction *MF = MBB.getParent();
  443   MachineConstantPool *ConstantPool = MBB.getParent()->getConstantPool();
  445         Type::getInt32Ty(MBB.getParent()->getFunction().getContext()), Value);
lib/Target/XCore/XCoreRegisterInfo.cpp
  267   MachineFunction &MF = *MI.getParent()->getParent();