Lines Matching defs:X86RegisterInfo
1 //===- X86RegisterInfo.cpp - X86 Register Information -----------*- C++ -*-===//
17 #include "X86RegisterInfo.h"
53 X86RegisterInfo::X86RegisterInfo(X86TargetMachine &tm,
80 int X86RegisterInfo::getCompactUnwindRegNum(unsigned RegNum, bool isEH) const {
94 X86RegisterInfo::getSEHRegNum(unsigned i) const {
115 X86RegisterInfo::getSubClassWithSubReg(const TargetRegisterClass *RC,
127 X86RegisterInfo::getMatchingSuperRegClass(const TargetRegisterClass *A,
248 X86RegisterInfo::getLargestLegalSuperClass(const TargetRegisterClass *RC) const{
286 X86RegisterInfo::getPointerRegClass(unsigned Kind) const {
307 X86RegisterInfo::getCrossCopyRegClass(const TargetRegisterClass *RC) const {
318 X86RegisterInfo::getRegPressureLimit(const TargetRegisterClass *RC,
338 X86RegisterInfo::getCalleeSavedRegs(const MachineFunction *MF) const {
389 BitVector X86RegisterInfo::getReservedRegs(const MachineFunction &MF) const {
453 bool X86RegisterInfo::canRealignStack(const MachineFunction &MF) const {
459 bool X86RegisterInfo::needsStackRealignment(const MachineFunction &MF) const {
480 bool X86RegisterInfo::hasReservedSpillSlot(const MachineFunction &MF,
515 void X86RegisterInfo::
593 X86RegisterInfo::eliminateFrameIndex(MachineBasicBlock::iterator II,
646 unsigned X86RegisterInfo::getFrameRegister(const MachineFunction &MF) const {
651 unsigned X86RegisterInfo::getEHExceptionRegister() const {
656 unsigned X86RegisterInfo::getEHHandlerRegister() const {