Lines Matching full:prepare

9 // This file implements a pass to prepare loops for ppc preferred addressing
15 // 1: DS/DQ form preparation, prepare the load/store instructions so that they
31 // 2: D/DS form with update preparation, prepare the load/store instructions so
127 cl::desc("prepare update form when the load/store increment is a loop "
132 cl::desc("Enable chain commoning in PPC loop prepare pass."));
287 /// Prepare all candidates in \p Buckets for update form.
290 /// Prepare all candidates in \p Buckets for displacement form, now for
294 /// Prepare for one chain \p BucketChain, find the best base element and
302 /// Prepare for one chain \p BucketChain, find the best base element and
332 static const char *name = "Prepare loop for ppc preferred instruction forms";
675 << "Update form prepare for non-const increment is not enabled!\n"); in rewriteForBase()
848 LLVM_DEBUG(dbgs() << "Can not prepare more chains, reach maximum limit " in addOneCandidate()
1205 // In order to prepare for the preferred instruction form, a PHI is added.
1413 // Don't mess up previous dform prepare. in runOnLoop()
1434 LLVM_DEBUG(dbgs() << "Start to prepare for update form.\n"); in runOnLoop()
1440 // Prepare for update form. in runOnLoop()
1446 << "No prepare candidates found, stop praparation for current loop!\n"); in runOnLoop()
1451 LLVM_DEBUG(dbgs() << "Start to prepare for DS form.\n"); in runOnLoop()
1457 // Prepare for DS form. in runOnLoop()
1461 LLVM_DEBUG(dbgs() << "Start to prepare for DQ form.\n"); in runOnLoop()
1467 // Prepare for DQ form. in runOnLoop()
1479 LLVM_DEBUG(dbgs() << "Start to prepare for chain commoning.\n"); in runOnLoop()
1484 // Prepare for chain commoning. in runOnLoop()