Lines Matching refs:Fn

54     unsigned ComputeBlockSizes(MachineFunction &Fn);
55 void modifyAdjustment(MachineFunction &Fn);
56 int computeBranchSize(MachineFunction &Fn,
61 bool runOnMachineFunction(MachineFunction &Fn) override;
109 static inline unsigned GetInitialOffset(MachineFunction &Fn) { in GetInitialOffset() argument
111 if (Fn.getSubtarget<PPCSubtarget>().isELFv2ABI() && in GetInitialOffset()
112 !Fn.getRegInfo().use_empty(PPC::X2)) in GetInitialOffset()
118 unsigned PPCBSel::ComputeBlockSizes(MachineFunction &Fn) { in ComputeBlockSizes() argument
120 static_cast<const PPCInstrInfo *>(Fn.getSubtarget().getInstrInfo()); in ComputeBlockSizes()
121 unsigned FuncSize = GetInitialOffset(Fn); in ComputeBlockSizes()
123 for (MachineBasicBlock &MBB : Fn) { in ComputeBlockSizes()
179 void PPCBSel::modifyAdjustment(MachineFunction &Fn) { in modifyAdjustment() argument
180 unsigned Offset = GetInitialOffset(Fn); in modifyAdjustment()
181 for (MachineBasicBlock &MBB : Fn) { in modifyAdjustment()
201 int PPCBSel::computeBranchSize(MachineFunction &Fn, in computeBranchSize() argument
219 MaxAlign = std::max(MaxAlign, Fn.getBlockNumbered(i)->getAlignment()); in computeBranchSize()
233 MaxAlign = std::max(MaxAlign, Fn.getBlockNumbered(i)->getAlignment()); in computeBranchSize()
288 bool PPCBSel::runOnMachineFunction(MachineFunction &Fn) { in runOnMachineFunction() argument
290 static_cast<const PPCInstrInfo *>(Fn.getSubtarget().getInstrInfo()); in runOnMachineFunction()
292 Fn.RenumberBlocks(); in runOnMachineFunction()
293 BlockSizes.resize(Fn.getNumBlockIDs()); in runOnMachineFunction()
297 unsigned FuncSize = ComputeBlockSizes(Fn); in runOnMachineFunction()
322 for (MachineFunction::iterator MFI = Fn.begin(), E = Fn.end(); MFI != E; in runOnMachineFunction()
346 int BranchSize = computeBranchSize(Fn, &MBB, Dest, MBBStartOffset); in runOnMachineFunction()
405 modifyAdjustment(Fn); in runOnMachineFunction()