OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
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
Indexes created Tue Feb 24 08:35:24 UTC 2026