Lines Matching defs:X86RegisterInfo
1 //===-- X86RegisterInfo.cpp - X86 Register Information --------------------===//
15 #include "X86RegisterInfo.h"
46 X86RegisterInfo::X86RegisterInfo(const Triple &TT)
78 X86RegisterInfo::getSEHRegNum(unsigned i) const {
83 X86RegisterInfo::getSubClassWithSubReg(const TargetRegisterClass *RC,
95 X86RegisterInfo::getMatchingSuperRegClass(const TargetRegisterClass *A,
108 X86RegisterInfo::getLargestLegalSuperClass(const TargetRegisterClass *RC,
175 X86RegisterInfo::getPointerRegClass(const MachineFunction &MF,
215 bool X86RegisterInfo::shouldRewriteCopySrc(const TargetRegisterClass *DefRC,
231 X86RegisterInfo::getGPRsForTailCall(const MachineFunction &MF) const {
245 X86RegisterInfo::getCrossCopyRegClass(const TargetRegisterClass *RC) const {
256 X86RegisterInfo::getRegPressureLimit(const TargetRegisterClass *RC,
276 X86RegisterInfo::getCalleeSavedRegs(const MachineFunction *MF) const {
404 const MCPhysReg *X86RegisterInfo::getCalleeSavedRegsViaCopy(
414 X86RegisterInfo::getCallPreservedMask(const MachineFunction &MF,
521 X86RegisterInfo::getNoPreservedMask() const {
525 const uint32_t *X86RegisterInfo::getDarwinTLSCallPreservedMask() const {
529 BitVector X86RegisterInfo::getReservedRegs(const MachineFunction &MF) const {
621 void X86RegisterInfo::adjustStackMapLiveOutMask(uint32_t *Mask) const {
645 bool X86RegisterInfo::hasBasePointer(const MachineFunction &MF) const {
664 bool X86RegisterInfo::canRealignStack(const MachineFunction &MF) const {
724 X86RegisterInfo::eliminateFrameIndex(MachineBasicBlock::iterator II,
803 unsigned X86RegisterInfo::findDeadCallerSavedReg(
852 Register X86RegisterInfo::getFrameRegister(const MachineFunction &MF) const {
858 X86RegisterInfo::getPtrSizedFrameRegister(const MachineFunction &MF) const {
867 X86RegisterInfo::getPtrSizedStackRegister(const MachineFunction &MF) const {
909 bool X86RegisterInfo::getRegAllocationHints(Register VirtReg,