Lines Matching defs:PPCRegisterInfo
1 //===-- PPCRegisterInfo.cpp - PowerPC Register Information ----------------===//
15 #include "PPCRegisterInfo.h"
59 PPCRegisterInfo::PPCRegisterInfo(const PPCSubtarget &ST)
85 PPCRegisterInfo::getPointerRegClass(const MachineFunction &MF, unsigned Kind)
101 PPCRegisterInfo::getCalleeSavedRegs(const MachineFunction *MF) const {
119 PPCRegisterInfo::getCallPreservedMask(CallingConv::ID CC) const {
137 PPCRegisterInfo::getNoPreservedMask() const {
141 BitVector PPCRegisterInfo::getReservedRegs(const MachineFunction &MF) const {
215 PPCRegisterInfo::getRegPressureLimit(const TargetRegisterClass *RC,
246 PPCRegisterInfo::getLargestLegalSuperClass(const TargetRegisterClass *RC)const {
271 void PPCRegisterInfo::lowerDynamicAlloc(MachineBasicBlock::iterator II) const {
390 void PPCRegisterInfo::lowerCRSpilling(MachineBasicBlock::iterator II,
434 void PPCRegisterInfo::lowerCRRestore(MachineBasicBlock::iterator II,
507 void PPCRegisterInfo::lowerCRBitSpilling(MachineBasicBlock::iterator II,
550 void PPCRegisterInfo::lowerCRBitRestore(MachineBasicBlock::iterator II,
597 void PPCRegisterInfo::lowerVRSAVESpilling(MachineBasicBlock::iterator II,
622 void PPCRegisterInfo::lowerVRSAVERestore(MachineBasicBlock::iterator II,
649 PPCRegisterInfo::hasReservedSpillSlot(const MachineFunction &MF,
697 PPCRegisterInfo::eliminateFrameIndex(MachineBasicBlock::iterator II,
833 unsigned PPCRegisterInfo::getFrameRegister(const MachineFunction &MF) const {
842 unsigned PPCRegisterInfo::getBaseRegister(const MachineFunction &MF) const {
849 bool PPCRegisterInfo::hasBasePointer(const MachineFunction &MF) const {
861 bool PPCRegisterInfo::canRealignStack(const MachineFunction &MF) const {
868 bool PPCRegisterInfo::needsStackRealignment(const MachineFunction &MF) const {
884 bool PPCRegisterInfo::
942 void PPCRegisterInfo::
963 void PPCRegisterInfo::resolveFrameIndex(MachineInstr &MI, unsigned BaseReg,
986 bool PPCRegisterInfo::isFrameOffsetLegal(const MachineInstr *MI,