HomeSort by: relevance | last modified time | path
    Searched defs:LPM (Results 1 - 4 of 4) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Scalar/
LoopPassManager.h 225 /// Loop pass, and Loop passes should use it to update LPM infrastructure if
456 LoopPassManager LPM;
457 LPM.addPass(std::move(Pass));
462 return FunctionToLoopPassAdaptor(std::make_unique<PassModelT>(std::move(LPM)),
470 createFunctionToLoopPassAdaptor<LoopPassManager>(LoopPassManager LPM,
473 // Check if LPM contains any loop pass and if it does not, returns an adaptor
479 bool LoopNestMode = (LPM.getNumLoopPasses() == 0);
480 return FunctionToLoopPassAdaptor(std::make_unique<PassModelT>(std::move(LPM)),
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/
PassManagerBuilder.cpp 539 // We do UnrollAndJam in a separate LPM to ensure it happens before unroll
1301 legacy::PassManagerBase *LPM = unwrap(PM);
1308 Builder->populateLTOPassManager(*LPM);
  /src/external/apache2/llvm/dist/llvm/lib/Passes/
PassBuilder.cpp 1208 // We do UnrollAndJam in a separate LPM to ensure it happens before unroll
1236 LoopPassManager LPM;
1237 LPM.addPass(LICMPass(PTO.LicmMssaOptCap, PTO.LicmMssaNoAccForPromotionCap));
1238 LPM.addPass(SimpleLoopUnswitchPass(/* NonTrivial */ Level ==
1243 std::move(LPM), EnableMSSALoopDependency,
1292 // We do UnrollAndJam in a separate LPM to ensure it happens before unroll
1849 LoopPassManager LPM;
1850 LPM.addPass(IndVarSimplifyPass());
1851 LPM.addPass(LoopDeletionPass());
1855 LPM.addPass(LoopFullUnrollPass(Level.getSpeedupLevel()
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
LoopUnswitch.cpp 180 LPPassManager *LPM;
221 bool runOnLoop(Loop *L, LPPassManager &LPM) override;
539 LPM = &LPMRef;
1390 Loop *NewLoop = cloneLoop(L, L->getParentLoop(), VMap, LI, LPM);
1528 LPPassManager *LPM, MemorySSAUpdater *MSSAU) {
1718 replaceUsesOfWith(I, V, Worklist, L, LPM, MSSAU.get());
1734 // Make the LPM and Worklist updates specific to LoopUnswitch.

Completed in 27 milliseconds