Changeset View
Changeset View
Standalone View
Standalone View
lib/Target/NVPTX/NVPTXRegisterInfo.cpp
Show First 20 Lines • Show All 124 Lines • ▼ Show 20 Lines | void NVPTXRegisterInfo::eliminateFrameIndex(MachineBasicBlock::iterator II, | ||||
// Using I0 as the frame pointer | // Using I0 as the frame pointer | ||||
MI.getOperand(FIOperandNum).ChangeToRegister(NVPTX::VRFrame, false); | MI.getOperand(FIOperandNum).ChangeToRegister(NVPTX::VRFrame, false); | ||||
MI.getOperand(FIOperandNum + 1).ChangeToImmediate(Offset); | MI.getOperand(FIOperandNum + 1).ChangeToImmediate(Offset); | ||||
} | } | ||||
unsigned NVPTXRegisterInfo::getFrameRegister(const MachineFunction &MF) const { | unsigned NVPTXRegisterInfo::getFrameRegister(const MachineFunction &MF) const { | ||||
return NVPTX::VRFrame; | return NVPTX::VRFrame; | ||||
} | } | ||||
unsigned NVPTXRegisterInfo::getSharedFrameRegister( | |||||
hfinkel: Line too long. | |||||
const MachineFunction &MF) const { | |||||
return NVPTX::VRShared; | |||||
} |
Line too long.