Lines Matching refs:Cycle
254 void FindCycleSinkCandidates(MachineCycle *Cycle, MachineBasicBlock *BB,
256 bool SinkIntoCycle(MachineCycle *Cycle, MachineInstr &I);
676 MachineCycle *Cycle, MachineBasicBlock *BB, in FindCycleSinkCandidates() argument
685 if (!isCycleInvariant(Cycle, MI)) { in FindCycleSinkCandidates()
771 for (auto *Cycle : Cycles) { in runOnMachineFunction() local
772 MachineBasicBlock *Preheader = Cycle->getCyclePreheader(); in runOnMachineFunction()
778 FindCycleSinkCandidates(Cycle, Preheader, Candidates); in runOnMachineFunction()
791 if (!SinkIntoCycle(Cycle, *I)) in runOnMachineFunction()
1167 MachineCycle *Cycle = CI->getCycle(DefMI->getParent()); in isProfitableToSinkTo() local
1172 if (Cycle != MCycle || (DefMI->isPHI() && Cycle && Cycle->isReducible() && in isProfitableToSinkTo()
1173 Cycle->getHeader() == DefMI->getParent())) in isProfitableToSinkTo()
1571 bool MachineSinking::SinkIntoCycle(MachineCycle *Cycle, MachineInstr &I) { in SinkIntoCycle() argument
1573 MachineBasicBlock *Preheader = Cycle->getCyclePreheader(); in SinkIntoCycle()
1581 if (!Cycle->contains(MI.getParent())) { in SinkIntoCycle()