Lines Matching refs:MachineLICMBase

114   class MachineLICMBase : public MachineFunctionPass {  class
169 MachineLICMBase(char &PassID, bool PreRegAlloc) in MachineLICMBase() function in __anon3ed712e20111::MachineLICMBase
273 class MachineLICM : public MachineLICMBase {
276 MachineLICM() : MachineLICMBase(ID, false) { in MachineLICM()
281 class EarlyMachineLICM : public MachineLICMBase {
284 EarlyMachineLICM() : MachineLICMBase(ID, true) { in EarlyMachineLICM()
328 bool MachineLICMBase::runOnMachineFunction(MachineFunction &MF) { in runOnMachineFunction()
421 void MachineLICMBase::ProcessMI(MachineInstr *MI, in ProcessMI()
512 void MachineLICMBase::HoistRegionPostRA() { in HoistRegionPostRA()
597 void MachineLICMBase::AddToLiveIns(MCRegister Reg) { in AddToLiveIns()
613 void MachineLICMBase::HoistPostRA(MachineInstr *MI, unsigned Def) { in HoistPostRA()
643 bool MachineLICMBase::IsGuaranteedToExecute(MachineBasicBlock *BB) { in IsGuaranteedToExecute()
662 void MachineLICMBase::EnterScope(MachineBasicBlock *MBB) { in EnterScope()
669 void MachineLICMBase::ExitScope(MachineBasicBlock *MBB) { in ExitScope()
677 void MachineLICMBase::ExitScopeIfDone(MachineDomTreeNode *Node, in ExitScopeIfDone()
700 void MachineLICMBase::HoistOutOfLoop(MachineDomTreeNode *HeaderN) { in HoistOutOfLoop()
787 void MachineLICMBase::InitRegPressure(MachineBasicBlock *BB) { in InitRegPressure()
806 void MachineLICMBase::UpdateRegPressure(const MachineInstr *MI, in UpdateRegPressure()
825 MachineLICMBase::calcRegisterCost(const MachineInstr *MI, bool ConsiderSeen, in calcRegisterCost()
958 bool MachineLICMBase::IsLICMCandidate(MachineInstr &I) { in IsLICMCandidate()
990 bool MachineLICMBase::IsLoopInvariantInst(MachineInstr &I) { in IsLoopInvariantInst()
1000 bool MachineLICMBase::HasLoopPHIUse(const MachineInstr *MI) const { in HasLoopPHIUse()
1035 bool MachineLICMBase::HasHighOperandLatency(MachineInstr &MI, unsigned DefIdx, in HasHighOperandLatency()
1066 bool MachineLICMBase::IsCheapInstruction(MachineInstr &MI) const { in IsCheapInstruction()
1092 MachineLICMBase::CanCauseHighRegPressure(const DenseMap<unsigned, int>& Cost, in CanCauseHighRegPressure()
1117 void MachineLICMBase::UpdateBackTraceRegPressure(const MachineInstr *MI) { in UpdateBackTraceRegPressure()
1131 bool MachineLICMBase::IsProfitableToHoist(MachineInstr &MI) { in IsProfitableToHoist()
1226 MachineInstr *MachineLICMBase::ExtractHoistableLoad(MachineInstr *MI) { in ExtractHoistableLoad()
1289 void MachineLICMBase::InitCSEMap(MachineBasicBlock *BB) { in InitCSEMap()
1297 MachineLICMBase::LookForDuplicate(const MachineInstr *MI, in LookForDuplicate()
1310 bool MachineLICMBase::EliminateCSE( in EliminateCSE()
1372 bool MachineLICMBase::MayCSE(MachineInstr *MI) { in MayCSE()
1387 bool MachineLICMBase::Hoist(MachineInstr *MI, MachineBasicBlock *Preheader) { in Hoist()
1465 MachineBasicBlock *MachineLICMBase::getCurPreheader() { in getCurPreheader()
1494 bool MachineLICMBase::isTgtHotterThanSrc(MachineBasicBlock *SrcBlock, in isTgtHotterThanSrc()