HomeSort by: relevance | last modified time | path
    Searched refs:LPM (Results 1 - 25 of 35) sorted by relevancy

1 2

  /src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
LoopPass.h 38 virtual bool runOnLoop(Loop *L, LPPassManager &LPM) = 0;
44 virtual bool doInitialization(Loop *L, LPPassManager &LPM) {
IVUsers.h 180 bool runOnLoop(Loop *L, LPPassManager &LPM) override;
  /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/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/Target/Hexagon/
HexagonTargetMachine.cpp 283 [=](LoopPassManager &LPM, PassBuilder::OptimizationLevel Level) {
284 LPM.addPass(HexagonLoopIdiomRecognitionPass());
287 [=](LoopPassManager &LPM, PassBuilder::OptimizationLevel Level) {
288 LPM.addPass(HexagonVectorLoopCarriedReusePass());
HexagonVectorLoopCarriedReuse.cpp 184 bool runOnLoop(Loop *L, LPPassManager &LPM) override;
237 LPPassManager &LPM) {
  /src/usr.sbin/npf/npfctl/
npf_scan.l 115 lpm return LPM;
npf_parse.y 139 %token LPM
378 | LPM { $$ = NPF_TABLE_LPM; }
382 "deleted in\nthe future; please use the \"lpm\" type "
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
LoopDeletion.cpp 315 bool LoopDeletionLegacyPass::runOnLoop(Loop *L, LPPassManager &LPM) {
342 LPM.markLoopAsDeleted(*L);
LoopRotation.cpp 112 bool runOnLoop(Loop *L, LPPassManager &LPM) override {
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.
LoopUnrollAndJamPass.cpp 462 bool runOnLoop(Loop *L, LPPassManager &LPM) override {
479 LPM.markLoopAsDeleted(*L);
LoopVersioningLICM.cpp 126 bool runOnLoop(Loop *L, LPPassManager &LPM) override;
579 bool LoopVersioningLICMLegacyPass::runOnLoop(Loop *L, LPPassManager &LPM) {
LoopInstSimplify.cpp 187 bool runOnLoop(Loop *L, LPPassManager &LPM) override {
LoopSimplifyCFG.cpp 729 bool runOnLoop(Loop *L, LPPassManager &LPM) override {
748 LPM.markLoopAsDeleted(*L);
SimpleLoopUnswitch.cpp 3015 bool runOnLoop(Loop *L, LPPassManager &LPM) override;
3030 bool SimpleLoopUnswitchLegacyPass::runOnLoop(Loop *L, LPPassManager &LPM) {
3053 auto UnswitchCB = [&L, &LPM](bool CurrentLoopValid,
3057 LPM.addLoop(*NewL);
3063 LPM.addLoop(*L);
3065 LPM.markLoopAsDeleted(*L);
LoopSink.cpp 422 bool runOnLoop(Loop *L, LPPassManager &LPM) override {
LoopRerollPass.cpp 173 bool runOnLoop(Loop *L, LPPassManager &LPM) override;
1712 bool LoopRerollLegacyPass::runOnLoop(Loop *L, LPPassManager &LPM) {
  /src/external/apache2/llvm/dist/llvm/include/llvm/Passes/
PassBuilder.h 506 Error parsePassPipeline(LoopPassManager &LPM, StringRef PipelineText);
721 Error parseLoopPass(LoopPassManager &LPM, const PipelineElement &E);
724 Error parseLoopPassPipeline(LoopPassManager &LPM,
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
CanonicalizeFreezeInLoops.cpp 61 bool runOnLoop(Loop *L, LPPassManager &LPM) override;
LoopUtils.cpp 1550 LoopInfo *LI, LPPassManager *LPM) {
1557 if (LPM)
1558 LPM->addLoop(New);
1568 cloneLoop(I, &New, VM, LI, LPM);
  /src/external/apache2/llvm/dist/llvm/tools/opt/
PassPrinters.cpp 139 bool runOnLoop(Loop *L, LPPassManager &LPM) override {
  /src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/
LoopUtils.h 480 LoopInfo *LI, LPPassManager *LPM);
  /src/external/apache2/llvm/dist/llvm/lib/Analysis/
IVUsers.cpp 366 bool IVUsersWrapperPass::runOnLoop(Loop *L, LPPassManager &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);

Completed in 68 milliseconds

1 2