Lines Matching refs:MachineCSEImpl

74 class MachineCSEImpl {  class
82 MachineCSEImpl(MachineDominatorTree *DT, MachineBlockFrequencyInfo *MBFI) in MachineCSEImpl() function in __anon86c74d640111::MachineCSEImpl
175 bool MachineCSEImpl::PerformTrivialCopyPropagation(MachineInstr *MI, in INITIALIZE_PASS_DEPENDENCY()
227 bool MachineCSEImpl::isPhysDefTriviallyDead( in isPhysDefTriviallyDead()
284 bool MachineCSEImpl::hasLivePhysRegDefUses(const MachineInstr *MI, in hasLivePhysRegDefUses()
334 bool MachineCSEImpl::PhysRegDefsReach(MachineInstr *CSMI, MachineInstr *MI, in PhysRegDefsReach()
400 bool MachineCSEImpl::isCSECandidate(MachineInstr *MI) { in isCSECandidate()
437 bool MachineCSEImpl::isProfitableToCSE(Register CSReg, Register Reg, in isProfitableToCSE()
514 void MachineCSEImpl::EnterScope(MachineBasicBlock *MBB) { in EnterScope()
520 void MachineCSEImpl::ExitScope(MachineBasicBlock *MBB) { in ExitScope()
528 bool MachineCSEImpl::ProcessBlockCSE(MachineBasicBlock *MBB) { in ProcessBlockCSE()
749 void MachineCSEImpl::ExitScopeIfDone( in ExitScopeIfDone()
768 bool MachineCSEImpl::PerformCSE(MachineDomTreeNode *Node) { in PerformCSE()
800 bool MachineCSEImpl::isPRECandidate(MachineInstr *MI, in isPRECandidate()
822 bool MachineCSEImpl::ProcessBlockPRE(MachineDominatorTree *DT, in ProcessBlockPRE()
902 bool MachineCSEImpl::PerformSimplePRE(MachineDominatorTree *DT) { in PerformSimplePRE()
920 bool MachineCSEImpl::isProfitableToHoistInto(MachineBasicBlock *CandidateBB, in isProfitableToHoistInto()
932 void MachineCSEImpl::releaseMemory() { in releaseMemory()
938 bool MachineCSEImpl::run(MachineFunction &MF) { in run()
957 MachineCSEImpl Impl(&MDT, &MBFI); in run()
978 MachineCSEImpl Impl(&MDT, &MBFI); in runOnMachineFunction()