Lines Matching defs:Cycle
262 void FindCycleSinkCandidates(MachineCycle *Cycle, MachineBasicBlock *BB,
266 aggressivelySinkIntoCycle(MachineCycle *Cycle, MachineInstr &I,
691 MachineCycle *Cycle, MachineBasicBlock *BB,
704 if (!isCycleInvariant(Cycle, MI)) {
804 for (auto *Cycle : Cycles) {
805 MachineBasicBlock *Preheader = Cycle->getCyclePreheader();
811 FindCycleSinkCandidates(Cycle, Preheader, Candidates);
838 if (!aggressivelySinkIntoCycle(Cycle, *I, SunkInstrs))
1220 // If this instruction is inside a Cycle and sinking this instruction can make
1249 MachineCycle *Cycle = CI->getCycle(DefMI->getParent());
1254 if (Cycle != MCycle || (DefMI->isPHI() && Cycle && Cycle->isReducible() &&
1255 Cycle->getHeader() == DefMI->getParent()))
1660 MachineCycle *Cycle, MachineInstr &I,
1667 assert(Cycle->getCyclePreheader() && "Cycle sink needs a preheader block");
1689 if (!Cycle->contains(MI->getParent())) {