Lines Matching defs:PPCFrameLowering

1 //===-- PPCFrameLowering.cpp - PPC Frame Information ----------------------===//
13 #include "PPCFrameLowering.h"
98 PPCFrameLowering::PPCFrameLowering(const PPCSubtarget &STI)
109 const PPCFrameLowering::SpillSlot *PPCFrameLowering::getCalleeSavedSpillSlots(
458 PPCFrameLowering::determineFrameLayoutAndUpdate(MachineFunction &MF,
471 PPCFrameLowering::determineFrameLayout(const MachineFunction &MF,
533 bool PPCFrameLowering::hasFP(const MachineFunction &MF) const {
544 bool PPCFrameLowering::needsFP(const MachineFunction &MF) const {
558 void PPCFrameLowering::replaceFPWithRealFP(MachineFunction &MF) const {
613 PPCFrameLowering::findScratchRegister(MachineBasicBlock *MBB,
704 PPCFrameLowering::twoUniqueScratchRegsRequired(MachineBasicBlock *MBB) const {
718 bool PPCFrameLowering::canUseAsPrologue(const MachineBasicBlock &MBB) const {
725 bool PPCFrameLowering::canUseAsEpilogue(const MachineBasicBlock &MBB) const {
731 bool PPCFrameLowering::stackUpdateCanBeMoved(MachineFunction &MF) const {
775 void PPCFrameLowering::emitPrologue(MachineFunction &MF,
1370 void PPCFrameLowering::emitEpilogue(MachineFunction &MF,
1723 void PPCFrameLowering::createTailCallBranchInstr(MachineBasicBlock &MBB) const {
1763 void PPCFrameLowering::determineCalleeSaves(MachineFunction &MF,
1837 void PPCFrameLowering::processFunctionBeforeFrameFinalized(MachineFunction &MF,
2087 PPCFrameLowering::addScavengingSpillSlot(MachineFunction &MF,
2130 bool PPCFrameLowering::assignCalleeSavedSpillSlots(
2184 PPCFrameLowering::spillCalleeSavedRegisters(MachineBasicBlock &MBB,
2307 MachineBasicBlock::iterator PPCFrameLowering::
2347 PPCFrameLowering::restoreCalleeSavedRegisters(MachineBasicBlock &MBB,
2443 unsigned PPCFrameLowering::getTOCSaveOffset() const {
2447 unsigned PPCFrameLowering::getFramePointerSaveOffset() const {
2453 unsigned PPCFrameLowering::getBasePointerSaveOffset() const {
2459 bool PPCFrameLowering::enableShrinkWrapping(const MachineFunction &MF) const {