Home | History | Annotate | Download | only in R600

Lines Matching refs:LoopEnd

231   void wireFlow(bool ExitUseAllowed, BasicBlock *LoopEnd);
233 void handleLoops(bool ExitUseAllowed, BasicBlock *LoopEnd);
728 BasicBlock *LoopEnd) {
754 while (!Order.empty() && !Visited.count(LoopEnd) &&
756 handleLoops(false, LoopEnd);
765 BasicBlock *LoopEnd) {
770 wireFlow(ExitUseAllowed, LoopEnd);
777 LoopEnd = Loops[Node->getEntry()];
778 wireFlow(false, LoopEnd);
779 while (!Visited.count(LoopEnd)) {
780 handleLoops(false, LoopEnd);
784 LoopEnd = needPrefix(false);
785 BasicBlock *Next = needPostfix(LoopEnd, ExitUseAllowed);
787 BoolUndef, LoopEnd));
788 addPhiValues(LoopEnd, LoopStart);