Lines Matching defs:ARMBaseRegisterInfo

1 //===-- ARMBaseRegisterInfo.cpp - ARM Register Information ----------------===//
13 #include "ARMBaseRegisterInfo.h"
57 ARMBaseRegisterInfo::ARMBaseRegisterInfo()
63 ARMBaseRegisterInfo::getCalleeSavedRegs(const MachineFunction *MF) const {
128 const MCPhysReg *ARMBaseRegisterInfo::getCalleeSavedRegsViaCopy(
138 ARMBaseRegisterInfo::getCallPreservedMask(const MachineFunction &MF,
161 ARMBaseRegisterInfo::getNoPreservedMask() const {
166 ARMBaseRegisterInfo::getTLSCallPreservedMask(const MachineFunction &MF) const {
173 ARMBaseRegisterInfo::getSjLjDispatchPreservedMask(const MachineFunction &MF) const {
182 ARMBaseRegisterInfo::getThisReturnPreservedMask(const MachineFunction &MF,
200 ArrayRef<MCPhysReg> ARMBaseRegisterInfo::getIntraCallClobberedRegs(
206 BitVector ARMBaseRegisterInfo::
242 bool ARMBaseRegisterInfo::
247 bool ARMBaseRegisterInfo::isInlineAsmReadOnlyReg(const MachineFunction &MF,
263 ARMBaseRegisterInfo::getLargestLegalSuperClass(const TargetRegisterClass *RC,
294 ARMBaseRegisterInfo::getPointerRegClass(const MachineFunction &MF, unsigned Kind)
300 ARMBaseRegisterInfo::getCrossCopyRegClass(const TargetRegisterClass *RC) const {
309 ARMBaseRegisterInfo::getRegPressureLimit(const TargetRegisterClass *RC,
346 bool ARMBaseRegisterInfo::getRegAllocationHints(
401 void ARMBaseRegisterInfo::updateRegAllocHint(Register Reg, Register NewReg,
426 bool ARMBaseRegisterInfo::hasBasePointer(const MachineFunction &MF) const {
463 bool ARMBaseRegisterInfo::canRealignStack(const MachineFunction &MF) const {
485 bool ARMBaseRegisterInfo::
495 ARMBaseRegisterInfo::getFrameRegister(const MachineFunction &MF) const {
506 void ARMBaseRegisterInfo::emitLoadConstPool(
525 bool ARMBaseRegisterInfo::
530 bool ARMBaseRegisterInfo::
535 bool ARMBaseRegisterInfo::
540 int64_t ARMBaseRegisterInfo::
593 bool ARMBaseRegisterInfo::
675 ARMBaseRegisterInfo::materializeFrameBaseRegister(MachineBasicBlock *MBB,
703 void ARMBaseRegisterInfo::resolveFrameIndex(MachineInstr &MI, Register BaseReg,
731 bool ARMBaseRegisterInfo::isFrameOffsetLegal(const MachineInstr *MI,
800 ARMBaseRegisterInfo::eliminateFrameIndex(MachineBasicBlock::iterator II,
887 bool ARMBaseRegisterInfo::shouldCoalesce(MachineInstr *MI,
946 bool ARMBaseRegisterInfo::shouldRewriteCopySrc(const TargetRegisterClass *DefRC,