Searched refs:HexagonCopyHoisting (Results 1 – 1 of 1) sorted by relevance
38 class HexagonCopyHoisting : public MachineFunctionPass { class42 HexagonCopyHoisting() : MachineFunctionPass(ID), MFN(nullptr), MRI(nullptr) { in HexagonCopyHoisting() function in __anonc29b37490111::HexagonCopyHoisting74 char HexagonCopyHoisting::ID = 0;77 char &HexagonCopyHoistingID = HexagonCopyHoisting::ID;80 bool HexagonCopyHoisting::runOnMachineFunction(MachineFunction &Fn) { in runOnMachineFunction()121 void HexagonCopyHoisting::collectCopyInst() { in collectCopyInst()136 void HexagonCopyHoisting::addMItoCopyList(MachineInstr *MI) { in addMItoCopyList()163 bool HexagonCopyHoisting::analyzeCopy(MachineBasicBlock *BB) { in analyzeCopy()217 bool HexagonCopyHoisting::isSafetoMove(MachineInstr *CandMI) { in isSafetoMove()243 void HexagonCopyHoisting::moveCopyInstr(MachineBasicBlock *DestBB, in moveCopyInstr()[all …]