Lines Matching refs:MachineCSE
73 class MachineCSE : public MachineFunctionPass { class
84 MachineCSE() : MachineFunctionPass(ID) { in MachineCSE() function in __anon86c74d640111::MachineCSE
163 char MachineCSE::ID = 0;
165 char &llvm::MachineCSEID = MachineCSE::ID;
167 INITIALIZE_PASS_BEGIN(MachineCSE, DEBUG_TYPE,
171 INITIALIZE_PASS_END(MachineCSE, DEBUG_TYPE, in INITIALIZE_PASS_DEPENDENCY()
178 bool MachineCSE::PerformTrivialCopyPropagation(MachineInstr *MI, in INITIALIZE_PASS_DEPENDENCY()
232 bool MachineCSE::isPhysDefTriviallyDead( in isPhysDefTriviallyDead()
289 bool MachineCSE::hasLivePhysRegDefUses(const MachineInstr *MI, in hasLivePhysRegDefUses()
340 bool MachineCSE::PhysRegDefsReach(MachineInstr *CSMI, MachineInstr *MI, in PhysRegDefsReach()
407 bool MachineCSE::isCSECandidate(MachineInstr *MI) { in isCSECandidate()
443 bool MachineCSE::isProfitableToCSE(Register CSReg, Register Reg, in isProfitableToCSE()
519 void MachineCSE::EnterScope(MachineBasicBlock *MBB) { in EnterScope()
525 void MachineCSE::ExitScope(MachineBasicBlock *MBB) { in ExitScope()
533 bool MachineCSE::ProcessBlockCSE(MachineBasicBlock *MBB) { in ProcessBlockCSE()
755 MachineCSE::ExitScopeIfDone(MachineDomTreeNode *Node, in ExitScopeIfDone()
773 bool MachineCSE::PerformCSE(MachineDomTreeNode *Node) { in PerformCSE()
805 bool MachineCSE::isPRECandidate(MachineInstr *MI, in isPRECandidate()
827 bool MachineCSE::ProcessBlockPRE(MachineDominatorTree *DT, in ProcessBlockPRE()
908 bool MachineCSE::PerformSimplePRE(MachineDominatorTree *DT) { in PerformSimplePRE()
926 bool MachineCSE::isProfitableToHoistInto(MachineBasicBlock *CandidateBB, in isProfitableToHoistInto()
938 bool MachineCSE::runOnMachineFunction(MachineFunction &MF) { in runOnMachineFunction()