Lines Matching refs:MachineCSE
65 class MachineCSE : public MachineFunctionPass { class
76 MachineCSE() : MachineFunctionPass(ID) { in MachineCSE() function in __anonde9b50940111::MachineCSE
155 char MachineCSE::ID = 0;
157 char &llvm::MachineCSEID = MachineCSE::ID;
159 INITIALIZE_PASS_BEGIN(MachineCSE, DEBUG_TYPE,
163 INITIALIZE_PASS_END(MachineCSE, DEBUG_TYPE, in INITIALIZE_PASS_DEPENDENCY()
170 bool MachineCSE::PerformTrivialCopyPropagation(MachineInstr *MI, in INITIALIZE_PASS_DEPENDENCY()
226 bool MachineCSE::isPhysDefTriviallyDead( in isPhysDefTriviallyDead()
281 bool MachineCSE::hasLivePhysRegDefUses(const MachineInstr *MI, in hasLivePhysRegDefUses()
333 bool MachineCSE::PhysRegDefsReach(MachineInstr *CSMI, MachineInstr *MI, in PhysRegDefsReach()
400 bool MachineCSE::isCSECandidate(MachineInstr *MI) { in isCSECandidate()
436 bool MachineCSE::isProfitableToCSE(Register CSReg, Register Reg, in isProfitableToCSE()
501 void MachineCSE::EnterScope(MachineBasicBlock *MBB) { in EnterScope()
507 void MachineCSE::ExitScope(MachineBasicBlock *MBB) { in ExitScope()
515 bool MachineCSE::ProcessBlockCSE(MachineBasicBlock *MBB) { in ProcessBlockCSE()
738 MachineCSE::ExitScopeIfDone(MachineDomTreeNode *Node, in ExitScopeIfDone()
756 bool MachineCSE::PerformCSE(MachineDomTreeNode *Node) { in PerformCSE()
788 bool MachineCSE::isPRECandidate(MachineInstr *MI) { in isPRECandidate()
808 bool MachineCSE::ProcessBlockPRE(MachineDominatorTree *DT, in ProcessBlockPRE()
879 bool MachineCSE::PerformSimplePRE(MachineDominatorTree *DT) { in PerformSimplePRE()
897 bool MachineCSE::isProfitableToHoistInto(MachineBasicBlock *CandidateBB, in isProfitableToHoistInto()
909 bool MachineCSE::runOnMachineFunction(MachineFunction &MF) { in runOnMachineFunction()