Lines Matching refs:TwoAddressInstructionPass

91 class TwoAddressInstructionPass : public MachineFunctionPass {  class
168 TwoAddressInstructionPass() : MachineFunctionPass(ID) { in TwoAddressInstructionPass() function in __anon5550eba10111::TwoAddressInstructionPass
190 char TwoAddressInstructionPass::ID = 0;
192 char &llvm::TwoAddressInstructionPassID = TwoAddressInstructionPass::ID;
194 INITIALIZE_PASS_BEGIN(TwoAddressInstructionPass, DEBUG_TYPE,
197 INITIALIZE_PASS_END(TwoAddressInstructionPass, DEBUG_TYPE,
224 bool TwoAddressInstructionPass::isRevCopyChain(Register FromReg, Register ToReg, in isRevCopyChain()
244 bool TwoAddressInstructionPass::noUseAfterLastDef(Register Reg, unsigned Dist, in noUseAfterLastDef()
437 bool TwoAddressInstructionPass::isProfitableToCommute(Register RegA, in isProfitableToCommute()
542 bool TwoAddressInstructionPass::commuteInstruction(MachineInstr *MI, in commuteInstruction()
573 bool TwoAddressInstructionPass::isProfitableToConv3Addr(Register RegA, in isProfitableToConv3Addr()
590 bool TwoAddressInstructionPass::convertInstTo3Addr( in convertInstTo3Addr()
639 void TwoAddressInstructionPass::scanUses(Register DstReg) { in scanUses()
695 void TwoAddressInstructionPass::processCopy(MachineInstr *MI) { in processCopy()
721 bool TwoAddressInstructionPass::rescheduleMIBelowKill( in rescheduleMIBelowKill()
889 bool TwoAddressInstructionPass::isDefTooClose(Register Reg, unsigned Dist, in isDefTooClose()
910 bool TwoAddressInstructionPass::rescheduleKillAboveMI( in rescheduleKillAboveMI()
1064 bool TwoAddressInstructionPass::tryInstructionCommute(MachineInstr *MI, in tryInstructionCommute()
1129 bool TwoAddressInstructionPass::
1321 bool TwoAddressInstructionPass::
1362 TwoAddressInstructionPass::processTiedPairs(MachineInstr *MI, in processTiedPairs()
1523 bool TwoAddressInstructionPass::runOnMachineFunction(MachineFunction &Func) { in runOnMachineFunction()
1656 void TwoAddressInstructionPass::