Lines Matching refs:Predecessor
74 MachineBasicBlock *Predecessor = ML->getLoopPredecessor(); in findWLS() local
75 if (!Predecessor) in findWLS()
77 MachineInstr *WlsInstr = findWLSInBlock(Predecessor); in findWLS()
80 if (Predecessor->pred_size() == 1) in findWLS()
81 return findWLSInBlock(*Predecessor->pred_begin()); in findWLS()
96 MachineBasicBlock *Predecessor = WlsInstr->getParent(); in fixBackwardsWLS() local
102 if (blockIsBefore(Predecessor, LoopExit)) in fixBackwardsWLS()
105 << Predecessor->getFullName() << " to " in fixBackwardsWLS()
118 for (auto It = ++LoopExit->getIterator(); It != Predecessor->getIterator(); in fixBackwardsWLS()
127 if (WLSTarget == Predecessor) { in fixBackwardsWLS()
138 moveBasicBlock(Predecessor, LoopExit); in fixBackwardsWLS()