• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/

Lines Matching refs:MachineLICMBase

118   class MachineLICMBase : public MachineFunctionPass {
173 MachineLICMBase(char &PassID, bool PreRegAlloc)
282 class MachineLICM : public MachineLICMBase {
285 MachineLICM() : MachineLICMBase(ID, false) {
290 class EarlyMachineLICM : public MachineLICMBase {
293 EarlyMachineLICM() : MachineLICMBase(ID, true) {
337 bool MachineLICMBase::runOnMachineFunction(MachineFunction &MF) {
433 void MachineLICMBase::ProcessMI(MachineInstr *MI,
524 void MachineLICMBase::HoistRegionPostRA() {
609 void MachineLICMBase::AddToLiveIns(unsigned Reg) {
625 void MachineLICMBase::HoistPostRA(MachineInstr *MI, unsigned Def) {
655 bool MachineLICMBase::IsGuaranteedToExecute(MachineBasicBlock *BB) {
674 void MachineLICMBase::EnterScope(MachineBasicBlock *MBB) {
681 void MachineLICMBase::ExitScope(MachineBasicBlock *MBB) {
689 void MachineLICMBase::ExitScopeIfDone(MachineDomTreeNode *Node,
712 void MachineLICMBase::HoistOutOfLoop(MachineDomTreeNode *HeaderN) {
795 void MachineLICMBase::SinkIntoLoop() {
857 void MachineLICMBase::InitRegPressure(MachineBasicBlock *BB) {
876 void MachineLICMBase::UpdateRegPressure(const MachineInstr *MI,
895 MachineLICMBase::calcRegisterCost(const MachineInstr *MI, bool ConsiderSeen,
1028 bool MachineLICMBase::IsLICMCandidate(MachineInstr &I) {
1053 bool MachineLICMBase::IsLoopInvariantInst(MachineInstr &I) {
1106 bool MachineLICMBase::HasLoopPHIUse(const MachineInstr *MI) const {
1141 bool MachineLICMBase::HasHighOperandLatency(MachineInstr &MI,
1173 bool MachineLICMBase::IsCheapInstruction(MachineInstr &MI) const {
1199 MachineLICMBase::CanCauseHighRegPressure(const DenseMap<unsigned, int>& Cost,
1224 void MachineLICMBase::UpdateBackTraceRegPressure(const MachineInstr *MI) {
1238 bool MachineLICMBase::IsProfitableToHoist(MachineInstr &MI) {
1333 MachineInstr *MachineLICMBase::ExtractHoistableLoad(MachineInstr *MI) {
1396 void MachineLICMBase::InitCSEMap(MachineBasicBlock *BB) {
1404 MachineLICMBase::LookForDuplicate(const MachineInstr *MI,
1417 bool MachineLICMBase::EliminateCSE(MachineInstr *MI,
1475 bool MachineLICMBase::MayCSE(MachineInstr *MI) {
1490 bool MachineLICMBase::Hoist(MachineInstr *MI, MachineBasicBlock *Preheader) {
1568 MachineBasicBlock *MachineLICMBase::getCurPreheader() {
1597 bool MachineLICMBase::isTgtHotterThanSrc(MachineBasicBlock *SrcBlock,