Lines Matching refs:Cycle
243 void FindCycleSinkCandidates(MachineCycle *Cycle, MachineBasicBlock *BB,
245 bool SinkIntoCycle(MachineCycle *Cycle, MachineInstr &I);
665 MachineCycle *Cycle, MachineBasicBlock *BB, in FindCycleSinkCandidates() argument
674 if (!isCycleInvariant(Cycle, MI)) { in FindCycleSinkCandidates()
757 for (auto *Cycle : Cycles) { in runOnMachineFunction() local
758 MachineBasicBlock *Preheader = Cycle->getCyclePreheader(); in runOnMachineFunction()
764 FindCycleSinkCandidates(Cycle, Preheader, Candidates); in runOnMachineFunction()
777 if (!SinkIntoCycle(Cycle, *I)) in runOnMachineFunction()
1114 MachineCycle *Cycle = CI->getCycle(DefMI->getParent()); in isProfitableToSinkTo() local
1119 if (Cycle != MCycle || (DefMI->isPHI() && Cycle && Cycle->isReducible() && in isProfitableToSinkTo()
1120 Cycle->getHeader() == DefMI->getParent())) in isProfitableToSinkTo()
1518 bool MachineSinking::SinkIntoCycle(MachineCycle *Cycle, MachineInstr &I) { in SinkIntoCycle() argument
1520 MachineBasicBlock *Preheader = Cycle->getCyclePreheader(); in SinkIntoCycle()
1528 if (!Cycle->contains(MI.getParent())) { in SinkIntoCycle()