47 MBB, MBBI, dl, tm.
getInstrInfo()->get(NVPTX::cvta_local_yes_64),
48 NVPTX::VRFrame).addReg(LocalReg);
54 MBB, MBBI, dl, tm.
getInstrInfo()->get(NVPTX::cvta_local_yes),
55 NVPTX::VRFrame).addReg(LocalReg);
instr_iterator erase(instr_iterator I)
virtual bool hasFP(const MachineFunction &MF) const
unsigned createVirtualRegister(const TargetRegisterClass *RegClass)
virtual void emitPrologue(MachineFunction &MF) const
unsigned getFunctionNumber() const
virtual const NVPTXInstrInfo * getInstrInfo() const
const MachineBasicBlock & front() const
bool hasStackObjects() const
bundle_iterator< MachineInstr, instr_iterator > iterator
MachineInstrBuilder BuildMI(MachineFunction &MF, DebugLoc DL, const MCInstrDesc &MCID)
void eliminateCallFramePseudoInstr(MachineFunction &MF, MachineBasicBlock &MBB, MachineBasicBlock::iterator I) const
virtual void emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const
MachineFrameInfo * getFrameInfo()
MachineRegisterInfo & getRegInfo()
const MCRegisterInfo & MRI