Lines Matching defs:Fn
100 bool runOnMachineFunction(MachineFunction &Fn);
253 bool PostRAScheduler::runOnMachineFunction(MachineFunction &Fn) {
254 TII = Fn.getTarget().getInstrInfo();
260 RegClassInfo.runOnMachineFunction(Fn);
272 const TargetSubtargetInfo &ST = Fn.getTarget().getSubtarget<TargetSubtargetInfo>();
289 SchedulePostRATDList Scheduler(Fn, MLI, MDT, AA, RegClassInfo, AntiDepMode,
293 for (MachineFunction::iterator MBB = Fn.begin(), MBBe = Fn.end();
301 dbgs() << "*** DEBUG scheduling " << Fn.getName()
318 if (MI->isCall() || TII->isSchedulingBoundary(MI, MBB, Fn)) {