Lines Matching refs:TwoAddressInstructionPass

93 class TwoAddressInstructionPass : public MachineFunctionPass {  class
179 TwoAddressInstructionPass() : MachineFunctionPass(ID) { in TwoAddressInstructionPass() function in __anone51a3c320111::TwoAddressInstructionPass
201 char TwoAddressInstructionPass::ID = 0;
203 char &llvm::TwoAddressInstructionPassID = TwoAddressInstructionPass::ID;
205 INITIALIZE_PASS_BEGIN(TwoAddressInstructionPass, DEBUG_TYPE,
208 INITIALIZE_PASS_END(TwoAddressInstructionPass, DEBUG_TYPE,
216 bool TwoAddressInstructionPass::
365 bool TwoAddressInstructionPass::isRevCopyChain(unsigned FromReg, unsigned ToReg, in isRevCopyChain()
385 bool TwoAddressInstructionPass::noUseAfterLastDef(unsigned Reg, unsigned Dist, in noUseAfterLastDef()
584 TwoAddressInstructionPass::
682 bool TwoAddressInstructionPass::commuteInstruction(MachineInstr *MI, in commuteInstruction()
714 TwoAddressInstructionPass::isProfitableToConv3Addr(unsigned RegA,unsigned RegB){ in isProfitableToConv3Addr()
731 TwoAddressInstructionPass::convertInstTo3Addr(MachineBasicBlock::iterator &mi, in convertInstTo3Addr()
775 TwoAddressInstructionPass::scanUses(unsigned DstReg) { in scanUses()
831 void TwoAddressInstructionPass::processCopy(MachineInstr *MI) { in processCopy()
857 bool TwoAddressInstructionPass::
1026 bool TwoAddressInstructionPass::isDefTooClose(unsigned Reg, unsigned Dist, in isDefTooClose()
1047 bool TwoAddressInstructionPass::
1203 bool TwoAddressInstructionPass::tryInstructionCommute(MachineInstr *MI, in tryInstructionCommute()
1266 bool TwoAddressInstructionPass::
1460 bool TwoAddressInstructionPass::
1501 TwoAddressInstructionPass::processTiedPairs(MachineInstr *MI, in processTiedPairs()
1667 bool TwoAddressInstructionPass::runOnMachineFunction(MachineFunction &Func) { in runOnMachineFunction()
1799 void TwoAddressInstructionPass::