Lines Matching refs:MachineCSE
61 class MachineCSE : public MachineFunctionPass { class
71 MachineCSE() : MachineFunctionPass(ID) { in MachineCSE() function in __anonc4cf34c90111::MachineCSE
132 char MachineCSE::ID = 0;
134 char &llvm::MachineCSEID = MachineCSE::ID;
136 INITIALIZE_PASS_BEGIN(MachineCSE, DEBUG_TYPE,
140 INITIALIZE_PASS_END(MachineCSE, DEBUG_TYPE, in INITIALIZE_PASS_DEPENDENCY()
147 bool MachineCSE::PerformTrivialCopyPropagation(MachineInstr *MI, in INITIALIZE_PASS_DEPENDENCY()
202 MachineCSE::isPhysDefTriviallyDead(unsigned Reg, in isPhysDefTriviallyDead()
257 bool MachineCSE::hasLivePhysRegDefUses(const MachineInstr *MI, in hasLivePhysRegDefUses()
307 bool MachineCSE::PhysRegDefsReach(MachineInstr *CSMI, MachineInstr *MI, in PhysRegDefsReach()
373 bool MachineCSE::isCSECandidate(MachineInstr *MI) { in isCSECandidate()
408 bool MachineCSE::isProfitableToCSE(unsigned CSReg, unsigned Reg, in isProfitableToCSE()
476 void MachineCSE::EnterScope(MachineBasicBlock *MBB) { in EnterScope()
482 void MachineCSE::ExitScope(MachineBasicBlock *MBB) { in ExitScope()
490 bool MachineCSE::ProcessBlock(MachineBasicBlock *MBB) { in ProcessBlock()
696 MachineCSE::ExitScopeIfDone(MachineDomTreeNode *Node, in ExitScopeIfDone()
714 bool MachineCSE::PerformCSE(MachineDomTreeNode *Node) { in PerformCSE()
745 bool MachineCSE::runOnMachineFunction(MachineFunction &MF) { in runOnMachineFunction()