Lines Matching refs:MachineLICMBase

94   class MachineLICMBase : public MachineFunctionPass {  class
147 MachineLICMBase(char &PassID, bool PreRegAlloc) in MachineLICMBase() function in __anona8a949b30111::MachineLICMBase
253 class MachineLICM : public MachineLICMBase {
256 MachineLICM() : MachineLICMBase(ID, false) { in MachineLICM()
261 class EarlyMachineLICM : public MachineLICMBase {
264 EarlyMachineLICM() : MachineLICMBase(ID, true) { in EarlyMachineLICM()
306 bool MachineLICMBase::runOnMachineFunction(MachineFunction &MF) { in runOnMachineFunction()
399 void MachineLICMBase::ProcessMI(MachineInstr *MI, in ProcessMI()
490 void MachineLICMBase::HoistRegionPostRA() { in HoistRegionPostRA()
575 void MachineLICMBase::AddToLiveIns(unsigned Reg) { in AddToLiveIns()
591 void MachineLICMBase::HoistPostRA(MachineInstr *MI, unsigned Def) { in HoistPostRA()
615 bool MachineLICMBase::IsGuaranteedToExecute(MachineBasicBlock *BB) { in IsGuaranteedToExecute()
634 void MachineLICMBase::EnterScope(MachineBasicBlock *MBB) { in EnterScope()
641 void MachineLICMBase::ExitScope(MachineBasicBlock *MBB) { in ExitScope()
649 void MachineLICMBase::ExitScopeIfDone(MachineDomTreeNode *Node, in ExitScopeIfDone()
672 void MachineLICMBase::HoistOutOfLoop(MachineDomTreeNode *HeaderN) { in HoistOutOfLoop()
755 void MachineLICMBase::SinkIntoLoop() { in SinkIntoLoop()
809 void MachineLICMBase::InitRegPressure(MachineBasicBlock *BB) { in InitRegPressure()
828 void MachineLICMBase::UpdateRegPressure(const MachineInstr *MI, in UpdateRegPressure()
847 MachineLICMBase::calcRegisterCost(const MachineInstr *MI, bool ConsiderSeen, in calcRegisterCost()
980 bool MachineLICMBase::IsLICMCandidate(MachineInstr &I) { in IsLICMCandidate()
1005 bool MachineLICMBase::IsLoopInvariantInst(MachineInstr &I) { in IsLoopInvariantInst()
1058 bool MachineLICMBase::HasLoopPHIUse(const MachineInstr *MI) const { in HasLoopPHIUse()
1093 bool MachineLICMBase::HasHighOperandLatency(MachineInstr &MI, in HasHighOperandLatency()
1125 bool MachineLICMBase::IsCheapInstruction(MachineInstr &MI) const { in IsCheapInstruction()
1151 MachineLICMBase::CanCauseHighRegPressure(const DenseMap<unsigned, int>& Cost, in CanCauseHighRegPressure()
1176 void MachineLICMBase::UpdateBackTraceRegPressure(const MachineInstr *MI) { in UpdateBackTraceRegPressure()
1190 bool MachineLICMBase::IsProfitableToHoist(MachineInstr &MI) { in IsProfitableToHoist()
1285 MachineInstr *MachineLICMBase::ExtractHoistableLoad(MachineInstr *MI) { in ExtractHoistableLoad()
1343 void MachineLICMBase::InitCSEMap(MachineBasicBlock *BB) { in InitCSEMap()
1351 MachineLICMBase::LookForDuplicate(const MachineInstr *MI, in LookForDuplicate()
1364 bool MachineLICMBase::EliminateCSE(MachineInstr *MI, in EliminateCSE()
1422 bool MachineLICMBase::MayCSE(MachineInstr *MI) { in MayCSE()
1437 bool MachineLICMBase::Hoist(MachineInstr *MI, MachineBasicBlock *Preheader) { in Hoist()
1505 MachineBasicBlock *MachineLICMBase::getCurPreheader() { in getCurPreheader()