reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
463 if (skipFunction(MF.getFunction()) || MF.empty() || !isShrinkWrapEnabled(MF)) 463 if (skipFunction(MF.getFunction()) || MF.empty() || !isShrinkWrapEnabled(MF)) 463 if (skipFunction(MF.getFunction()) || MF.empty() || !isShrinkWrapEnabled(MF)) 466 LLVM_DEBUG(dbgs() << "**** Analysing " << MF.getName() << '\n'); 468 init(MF); 470 ReversePostOrderTraversal<MachineBasicBlock *> RPOT(&*MF.begin()); 480 MF.getFunction().getSubprogram(), &MF.front()); 480 MF.getFunction().getSubprogram(), &MF.front()); 483 const TargetRegisterInfo *TRI = MF.getSubtarget().getRegisterInfo(); 485 TRI->requiresRegisterScavenging(MF) ? new RegScavenger() : nullptr); 487 for (MachineBasicBlock &MBB : MF) { 541 const TargetFrameLowering *TFI = MF.getSubtarget().getFrameLowering(); 584 MachineFrameInfo &MFI = MF.getFrameInfo();