36 virtual const char *getPassName()
const {
return "AMDGPU Convert to ISA";}
45 return new AMDGPUConvertToISAPass(tm);
48 bool AMDGPUConvertToISAPass::runOnMachineFunction(
MachineFunction &MF) {
const HexagonInstrInfo * TII
ID
LLVM Calling Convention Representation.
bundle_iterator< MachineInstr, instr_iterator > iterator
DebugLoc findDebugLoc(instr_iterator MBBI)
virtual void convertToISA(MachineInstr &MI, MachineFunction &MF, DebugLoc DL) const
Convert the AMDIL MachineInstr to a supported ISA MachineInstr.
Contains the definition of a TargetInstrInfo class that is common to all AMD GPUs.
BasicBlockListType::iterator iterator
FunctionPass * createAMDGPUConvertToISAPass(TargetMachine &tm)