Changeset View
Changeset View
Standalone View
Standalone View
llvm/lib/Target/RISCV/RISCVRegisterInfo.h
Show All 27 Lines | const uint32_t *getCallPreservedMask(const MachineFunction &MF, | ||||
CallingConv::ID) const override; | CallingConv::ID) const override; | ||||
const MCPhysReg *getCalleeSavedRegs(const MachineFunction *MF) const override; | const MCPhysReg *getCalleeSavedRegs(const MachineFunction *MF) const override; | ||||
BitVector getReservedRegs(const MachineFunction &MF) const override; | BitVector getReservedRegs(const MachineFunction &MF) const override; | ||||
bool isAsmClobberable(const MachineFunction &MF, | bool isAsmClobberable(const MachineFunction &MF, | ||||
MCRegister PhysReg) const override; | MCRegister PhysReg) const override; | ||||
bool isConstantPhysReg(MCRegister PhysReg) const override; | |||||
const uint32_t *getNoPreservedMask() const override; | const uint32_t *getNoPreservedMask() const override; | ||||
bool hasReservedSpillSlot(const MachineFunction &MF, Register Reg, | bool hasReservedSpillSlot(const MachineFunction &MF, Register Reg, | ||||
int &FrameIdx) const override; | int &FrameIdx) const override; | ||||
void eliminateFrameIndex(MachineBasicBlock::iterator MI, int SPAdj, | void eliminateFrameIndex(MachineBasicBlock::iterator MI, int SPAdj, | ||||
unsigned FIOperandNum, | unsigned FIOperandNum, | ||||
RegScavenger *RS = nullptr) const override; | RegScavenger *RS = nullptr) const override; | ||||
Show All 29 Lines |