Lines Matching refs:MachineCSE
43 class MachineCSE : public MachineFunctionPass { class
51 MachineCSE() : MachineFunctionPass(ID), LookAheadLimit(0), CurrVN(0) { in MachineCSE() function in __anondf821cc60111::MachineCSE
109 char MachineCSE::ID = 0;
110 char &llvm::MachineCSEID = MachineCSE::ID;
111 INITIALIZE_PASS_BEGIN(MachineCSE, "machine-cse",
115 INITIALIZE_PASS_END(MachineCSE, "machine-cse", in INITIALIZE_PASS_DEPENDENCY()
122 bool MachineCSE::PerformTrivialCopyPropagation(MachineInstr *MI, in INITIALIZE_PASS_DEPENDENCY()
175 MachineCSE::isPhysDefTriviallyDead(unsigned Reg, in isPhysDefTriviallyDead()
217 bool MachineCSE::hasLivePhysRegDefUses(const MachineInstr *MI, in hasLivePhysRegDefUses()
269 bool MachineCSE::PhysRegDefsReach(MachineInstr *CSMI, MachineInstr *MI, in PhysRegDefsReach()
336 bool MachineCSE::isCSECandidate(MachineInstr *MI) { in isCSECandidate()
365 bool MachineCSE::isProfitableToCSE(unsigned CSReg, unsigned Reg, in isProfitableToCSE()
436 void MachineCSE::EnterScope(MachineBasicBlock *MBB) { in EnterScope()
442 void MachineCSE::ExitScope(MachineBasicBlock *MBB) { in ExitScope()
450 bool MachineCSE::ProcessBlock(MachineBasicBlock *MBB) { in ProcessBlock()
657 MachineCSE::ExitScopeIfDone(MachineDomTreeNode *Node, in ExitScopeIfDone()
675 bool MachineCSE::PerformCSE(MachineDomTreeNode *Node) { in PerformCSE()
710 bool MachineCSE::runOnMachineFunction(MachineFunction &MF) { in runOnMachineFunction()