Lines Matching full:pass
1 //===- RegionPass.cpp - Region Pass and Region Pass Manager ---------------===//
46 /// Pass Manager itself does not invalidate any analysis info.
58 // Collect inherited analysis from Module level pass manager.
113 // is a function pass and it's really expensive to verify every
138 // some memory, and avoids trouble with the pass manager trying to call
142 Pass *P = getContainedPass(Index);
162 // Print the region tree after all pass.
165 << " after all region Pass:\n";
175 errs().indent(Offset*2) << "Region Pass Manager\n";
177 Pass *P = getContainedPass(Index);
219 // Check if this pass is suitable for the current RGPassManager, if
220 // available. This pass P is not suitable for a RGPassManager if P
233 // If this pass is destroying high level information that is used
235 // this pass in current LPM. Use new RGPassManager.
241 /// Assign pass manager to manage this pass.
251 // Create new Region Pass Manager if it does not exist.
256 assert (!PMS.empty() && "Unable to create Region Pass Manager");
259 // [1] Create new Region Pass Manager
278 /// Get the printer pass
279 Pass *RegionPass::createPrinterPass(raw_ostream &O,