Lines Matching defs:passes
18 #include "llvm/Analysis/Passes.h"
54 cl::desc("Do not run any optimization passes"));
94 // Initialize LTO passes. Please keep this funciton in sync with
96 // passes are initialized.
164 PassManager passes;
165 passes.add(createVerifierPass());
166 passes.run(*_linker.getModule());
336 PassManager passes;
337 passes.add(createVerifierPass());
381 passes.add(createInternalizePass(mustPreserveList));
384 passes.run(*mergedModule);
389 /// Optimize merged modules using various IPO passes
400 // Instantiate the pass manager to organize the passes.
401 PassManager passes;
404 passes.add(createVerifierPass());
407 passes.add(new DataLayout(*_target->getDataLayout()));
408 _target->addAnalysisPasses(passes);
414 PassManagerBuilder().populateLTOPassManager(passes,
420 passes.add(createVerifierPass());
439 // Run our queue of passes all at once now, efficiently.
440 passes.run(*mergedModule);