Home | History | Annotate | Download | only in PowerPC

Lines Matching refs:Loop

15 // normalizes induction variables, and the Loop Strength Reduction pass
106 bool convertToCTRLoop(Loop *L);
184 Loop *L = *I;
278 // control can't then return to inside the loop unless there is also
433 bool PPCCTRLoops::convertToCTRLoop(Loop *L) {
442 for (Loop::iterator I = L->begin(), E = L->end(); I != E; ++I) {
444 DEBUG(dbgs() << "Nested loop converted\n");
447 // If a nested loop has been converted, then we can't convert this loop.
462 // want to use the counter register if the loop contains calls.
463 for (Loop::block_iterator I = L->block_begin(), IE = L->block_end();
490 // We now have a loop-invariant count of loop iterations (which is not the
491 // constant zero) for which we know that this loop will not exit via this
494 // We need to make sure that this block will run on every loop iteration.
496 // blocks are in-loop predecessors to the header block.
525 // Note that this block may not be the loop latch block, even if the loop
576 // The false branch must exit the loop.
677 // Verify that all bdnz/bdz instructions are dominated by a loop mtctr before
691 llvm_unreachable("Invalid PPC CTR loop!");