Lines Matching refs:TwoAddressInstructionPass
89 class TwoAddressInstructionPass : public MachineFunctionPass { class
169 TwoAddressInstructionPass() : MachineFunctionPass(ID) { in TwoAddressInstructionPass() function in __anon568a009d0111::TwoAddressInstructionPass
191 char TwoAddressInstructionPass::ID = 0;
193 char &llvm::TwoAddressInstructionPassID = TwoAddressInstructionPass::ID;
195 INITIALIZE_PASS_BEGIN(TwoAddressInstructionPass, DEBUG_TYPE,
198 INITIALIZE_PASS_END(TwoAddressInstructionPass, DEBUG_TYPE,
225 bool TwoAddressInstructionPass::isRevCopyChain(Register FromReg, Register ToReg, in isRevCopyChain()
245 bool TwoAddressInstructionPass::noUseAfterLastDef(Register Reg, unsigned Dist, in noUseAfterLastDef()
479 void TwoAddressInstructionPass::removeClobberedSrcRegMap(MachineInstr *MI) { in removeClobberedSrcRegMap()
526 bool TwoAddressInstructionPass::isProfitableToCommute(Register RegA, in isProfitableToCommute()
631 bool TwoAddressInstructionPass::commuteInstruction(MachineInstr *MI, in commuteInstruction()
662 bool TwoAddressInstructionPass::isProfitableToConv3Addr(Register RegA, in isProfitableToConv3Addr()
679 bool TwoAddressInstructionPass::convertInstTo3Addr( in convertInstTo3Addr()
723 void TwoAddressInstructionPass::scanUses(Register DstReg) { in scanUses()
776 void TwoAddressInstructionPass::processCopy(MachineInstr *MI) { in processCopy()
802 bool TwoAddressInstructionPass::rescheduleMIBelowKill( in rescheduleMIBelowKill()
971 bool TwoAddressInstructionPass::isDefTooClose(Register Reg, unsigned Dist, in isDefTooClose()
992 bool TwoAddressInstructionPass::rescheduleKillAboveMI( in rescheduleKillAboveMI()
1146 bool TwoAddressInstructionPass::tryInstructionCommute(MachineInstr *MI, in tryInstructionCommute()
1211 bool TwoAddressInstructionPass::
1410 bool TwoAddressInstructionPass::
1450 TwoAddressInstructionPass::processTiedPairs(MachineInstr *MI, in processTiedPairs()
1638 bool TwoAddressInstructionPass::processStatepoint( in processStatepoint()
1687 bool TwoAddressInstructionPass::runOnMachineFunction(MachineFunction &Func) { in runOnMachineFunction()
1856 void TwoAddressInstructionPass::