Lines Matching defs:X86RegisterInfo
1 //===-- X86RegisterInfo.cpp - X86 Register Information --------------------===//
16 #include "X86RegisterInfo.h"
50 X86RegisterInfo::X86RegisterInfo(const Triple &TT)
82 X86RegisterInfo::trackLivenessAfterRegAlloc(const MachineFunction &MF) const {
88 X86RegisterInfo::getSEHRegNum(unsigned i) const {
93 X86RegisterInfo::getSubClassWithSubReg(const TargetRegisterClass *RC,
105 X86RegisterInfo::getMatchingSuperRegClass(const TargetRegisterClass *A,
118 X86RegisterInfo::getLargestLegalSuperClass(const TargetRegisterClass *RC,
157 X86RegisterInfo::getPointerRegClass(const MachineFunction &MF,
198 X86RegisterInfo::getGPRsForTailCall(const MachineFunction &MF) const {
212 X86RegisterInfo::getCrossCopyRegClass(const TargetRegisterClass *RC) const {
223 X86RegisterInfo::getRegPressureLimit(const TargetRegisterClass *RC,
243 X86RegisterInfo::getCalleeSavedRegs(const MachineFunction *MF) const {
331 const MCPhysReg *X86RegisterInfo::getCalleeSavedRegsViaCopy(
341 X86RegisterInfo::getCallPreservedMask(const MachineFunction &MF,
424 X86RegisterInfo::getNoPreservedMask() const {
428 const uint32_t *X86RegisterInfo::getDarwinTLSCallPreservedMask() const {
432 BitVector X86RegisterInfo::getReservedRegs(const MachineFunction &MF) const {
509 void X86RegisterInfo::adjustStackMapLiveOutMask(uint32_t *Mask) const {
533 bool X86RegisterInfo::hasBasePointer(const MachineFunction &MF) const {
548 bool X86RegisterInfo::canRealignStack(const MachineFunction &MF) const {
567 bool X86RegisterInfo::hasReservedSpillSlot(const MachineFunction &MF,
575 X86RegisterInfo::eliminateFrameIndex(MachineBasicBlock::iterator II,
657 unsigned X86RegisterInfo::getFrameRegister(const MachineFunction &MF) const {
663 X86RegisterInfo::getPtrSizedFrameRegister(const MachineFunction &MF) const {