Lines Matching refs:Loop
1 //===------ PPCLoopPreIncPrep.cpp - Loop Pre-Inc. AM Prep. Pass -----------===//
11 // modes. Additional PHIs are created for loop induction variables used by
22 #define DEBUG_TYPE "ppc-loop-preinc-prep"
54 cl::desc("Potential PHI threshold for PPC preinc loop prep"));
81 bool runOnLoop(Loop *L);
82 void simplifyLoopLatch(Loop *L);
83 bool rotateLoop(Loop *L);
95 static const char *name = "Prepare loop for pre-inc. addressing modes";
162 bool PPCLoopPreIncPrep::runOnLoop(Loop *L) {
165 // Only prep. the inner-most loop
181 for (Loop::block_iterator I = L->block_begin(), IE = L->block_end();
243 // If there is no loop predecessor, or the loop predecessor's terminator
244 // returns a value (which might contribute to determining the loop's
245 // iteration space), insert a new preheader for the loop.
306 "AddRec for the wrong loop?");
429 for (Loop::block_iterator I = L->block_begin(), IE = L->block_end();