Changeset View
Changeset View
Standalone View
Standalone View
llvm/lib/Target/VE/VERegisterInfo.h
Show All 24 Lines | public: | ||||
/// Code Generation virtual methods... | /// Code Generation virtual methods... | ||||
const MCPhysReg *getCalleeSavedRegs(const MachineFunction *MF) const override; | const MCPhysReg *getCalleeSavedRegs(const MachineFunction *MF) const override; | ||||
const uint32_t *getCallPreservedMask(const MachineFunction &MF, | const uint32_t *getCallPreservedMask(const MachineFunction &MF, | ||||
CallingConv::ID CC) const override; | CallingConv::ID CC) const override; | ||||
const uint32_t *getNoPreservedMask() const override; | const uint32_t *getNoPreservedMask() const override; | ||||
BitVector getReservedRegs(const MachineFunction &MF) const override; | BitVector getReservedRegs(const MachineFunction &MF) const override; | ||||
bool isConstantPhysReg(MCRegister PhysReg) const override; | |||||
const TargetRegisterClass *getPointerRegClass(const MachineFunction &MF, | const TargetRegisterClass *getPointerRegClass(const MachineFunction &MF, | ||||
unsigned Kind) const override; | unsigned Kind) const override; | ||||
void eliminateFrameIndex(MachineBasicBlock::iterator II, int SPAdj, | void eliminateFrameIndex(MachineBasicBlock::iterator II, int SPAdj, | ||||
unsigned FIOperandNum, | unsigned FIOperandNum, | ||||
RegScavenger *RS = nullptr) const override; | RegScavenger *RS = nullptr) const override; | ||||
Register getFrameRegister(const MachineFunction &MF) const override; | Register getFrameRegister(const MachineFunction &MF) const override; | ||||
}; | }; | ||||
} // namespace llvm | } // namespace llvm | ||||
#endif | #endif |