Lines Matching refs:MachineCSE
66 class MachineCSE : public MachineFunctionPass { class
77 MachineCSE() : MachineFunctionPass(ID) { in MachineCSE() function in __anon5cc114180111::MachineCSE
151 char MachineCSE::ID = 0;
153 char &llvm::MachineCSEID = MachineCSE::ID;
155 INITIALIZE_PASS_BEGIN(MachineCSE, DEBUG_TYPE,
159 INITIALIZE_PASS_END(MachineCSE, DEBUG_TYPE, in INITIALIZE_PASS_DEPENDENCY()
166 bool MachineCSE::PerformTrivialCopyPropagation(MachineInstr *MI, in INITIALIZE_PASS_DEPENDENCY()
222 bool MachineCSE::isPhysDefTriviallyDead( in isPhysDefTriviallyDead()
277 bool MachineCSE::hasLivePhysRegDefUses(const MachineInstr *MI, in hasLivePhysRegDefUses()
329 bool MachineCSE::PhysRegDefsReach(MachineInstr *CSMI, MachineInstr *MI, in PhysRegDefsReach()
396 bool MachineCSE::isCSECandidate(MachineInstr *MI) { in isCSECandidate()
432 bool MachineCSE::isProfitableToCSE(Register CSReg, Register Reg, in isProfitableToCSE()
497 void MachineCSE::EnterScope(MachineBasicBlock *MBB) { in EnterScope()
503 void MachineCSE::ExitScope(MachineBasicBlock *MBB) { in ExitScope()
511 bool MachineCSE::ProcessBlockCSE(MachineBasicBlock *MBB) { in ProcessBlockCSE()
737 MachineCSE::ExitScopeIfDone(MachineDomTreeNode *Node, in ExitScopeIfDone()
755 bool MachineCSE::PerformCSE(MachineDomTreeNode *Node) { in PerformCSE()
787 bool MachineCSE::isPRECandidate(MachineInstr *MI) { in isPRECandidate()
807 bool MachineCSE::ProcessBlockPRE(MachineDominatorTree *DT, in ProcessBlockPRE()
881 bool MachineCSE::PerformSimplePRE(MachineDominatorTree *DT) { in PerformSimplePRE()
899 bool MachineCSE::isProfitableToHoistInto(MachineBasicBlock *CandidateBB, in isProfitableToHoistInto()
911 bool MachineCSE::runOnMachineFunction(MachineFunction &MF) { in runOnMachineFunction()