Home | History | Annotate | Download | only in ARM

Lines Matching defs:ARMBaseRegisterInfo

1 //===-- ARMBaseRegisterInfo.cpp - ARM Register Information ----------------===//
14 #include "ARMBaseRegisterInfo.h"
48 ARMBaseRegisterInfo::ARMBaseRegisterInfo()
61 ARMBaseRegisterInfo::getCalleeSavedRegs(const MachineFunction *MF) const {
101 const MCPhysReg *ARMBaseRegisterInfo::getCalleeSavedRegsViaCopy(
111 ARMBaseRegisterInfo::getCallPreservedMask(const MachineFunction &MF,
128 ARMBaseRegisterInfo::getNoPreservedMask() const {
133 ARMBaseRegisterInfo::getTLSCallPreservedMask(const MachineFunction &MF) const {
141 ARMBaseRegisterInfo::getThisReturnPreservedMask(const MachineFunction &MF,
159 BitVector ARMBaseRegisterInfo::
191 ARMBaseRegisterInfo::getLargestLegalSuperClass(const TargetRegisterClass *RC,
212 ARMBaseRegisterInfo::getPointerRegClass(const MachineFunction &MF, unsigned Kind)
218 ARMBaseRegisterInfo::getCrossCopyRegClass(const TargetRegisterClass *RC) const {
225 ARMBaseRegisterInfo::getRegPressureLimit(const TargetRegisterClass *RC,
255 ARMBaseRegisterInfo::getRegAllocationHints(unsigned VirtReg,
310 ARMBaseRegisterInfo::updateRegAllocHint(unsigned Reg, unsigned NewReg,
334 bool ARMBaseRegisterInfo::hasBasePointer(const MachineFunction &MF) const {
365 bool ARMBaseRegisterInfo::canRealignStack(const MachineFunction &MF) const {
390 bool ARMBaseRegisterInfo::
400 ARMBaseRegisterInfo::getFrameRegister(const MachineFunction &MF) const {
411 void ARMBaseRegisterInfo::emitLoadConstPool(
429 bool ARMBaseRegisterInfo::
434 ARMBaseRegisterInfo::
439 bool ARMBaseRegisterInfo::
444 bool ARMBaseRegisterInfo::
449 int64_t ARMBaseRegisterInfo::
503 bool ARMBaseRegisterInfo::
584 void ARMBaseRegisterInfo::
610 void ARMBaseRegisterInfo::resolveFrameIndex(MachineInstr &MI, unsigned BaseReg,
638 bool ARMBaseRegisterInfo::isFrameOffsetLegal(const MachineInstr *MI, unsigned BaseReg,
707 ARMBaseRegisterInfo::eliminateFrameIndex(MachineBasicBlock::iterator II,
783 bool ARMBaseRegisterInfo::shouldCoalesce(MachineInstr *MI,