OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
defs:FAM
(Results
1 - 25
of
44
) sorted by relevancy
1
2
/src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/
InferFunctionAttrs.cpp
44
FunctionAnalysisManager &
FAM
=
46
auto GetTLI = [&
FAM
](Function &F) -> TargetLibraryInfo & {
47
return
FAM
.getResult<TargetLibraryAnalysis>(F);
SCCP.cpp
25
auto &
FAM
= AM.getResult<FunctionAnalysisManagerModuleProxy>(M).getManager();
26
auto GetTLI = [&
FAM
](Function &F) -> const TargetLibraryInfo & {
27
return
FAM
.getResult<TargetLibraryAnalysis>(F);
29
auto getAnalysis = [&
FAM
](Function &F) -> AnalysisResultsForFn {
30
DominatorTree &DT =
FAM
.getResult<DominatorTreeAnalysis>(F);
32
std::make_unique<PredicateInfo>(F, DT,
FAM
.getResult<AssumptionAnalysis>(F)),
33
&DT,
FAM
.getCachedResult<PostDominatorTreeAnalysis>(F)};
SyntheticCountsPropagation.cpp
99
FunctionAnalysisManager &
FAM
=
115
auto &BFI =
FAM
.getResult<BlockFrequencyAnalysis>(*Caller);
AlwaysInliner.cpp
39
FunctionAnalysisManager &
FAM
=
42
return
FAM
.getResult<AssumptionAnalysis>(F);
81
&
FAM
.getResult<BlockFrequencyAnalysis>(*(CB->getCaller())),
82
&
FAM
.getResult<BlockFrequencyAnalysis>(F));
85
*CB, IFI, &
FAM
.getResult<AAManager>(F), InsertLifetime);
LoopExtractor.cpp
267
auto &
FAM
= AM.getResult<FunctionAnalysisManagerModuleProxy>(M).getManager();
268
auto LookupDomTree = [&
FAM
](Function &F) -> DominatorTree & {
269
return
FAM
.getResult<DominatorTreeAnalysis>(F);
271
auto LookupLoopInfo = [&
FAM
](Function &F) -> LoopInfo & {
272
return
FAM
.getResult<LoopAnalysis>(F);
274
auto LookupAssumptionCache = [&
FAM
](Function &F) -> AssumptionCache * {
275
return
FAM
.getCachedResult<AssumptionAnalysis>(F);
SampleProfileProbe.cpp
415
FunctionAnalysisManager &
FAM
) {
416
BlockFrequencyInfo &BFI =
FAM
.getResult<BlockFrequencyAnalysis>(F);
464
FunctionAnalysisManager &
FAM
=
466
runOnFunction(F,
FAM
);
ThinLTOBitcodeWriter.cpp
570
FunctionAnalysisManager &
FAM
=
573
[&
FAM
](Function &F) -> AAResults & {
574
return
FAM
.getResult<AAManager>(F);
/src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/
CallGraphUpdater.h
52
FunctionAnalysisManager *
FAM
= nullptr;
72
FAM
=
/src/external/apache2/llvm/dist/llvm/lib/IR/
PassManager.cpp
40
// the
FAM
has been completely updated to handle the deletion of functions.
41
// Specifically, any
FAM
-cached results for those functions need to have been
96
FunctionAnalysisManager &
FAM
=
117
PassPA = Pass->run(F,
FAM
);
125
FAM
.invalidate(F, PassPA);
/src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
CallGraphUpdater.cpp
62
FunctionAnalysisManager &
FAM
=
66
FAM
.clear(*DeadFn, DeadFn->getName());
95
updateCGAndAnalysisManagerForCGSCCPass(*LCG, *C, N, *AM, *UR, *
FAM
);
MetaRenamer.cpp
184
FunctionAnalysisManager &
FAM
=
186
auto GetTLI = [&
FAM
](Function &F) -> TargetLibraryInfo & {
187
return
FAM
.getResult<TargetLibraryAnalysis>(F);
RelLookupTableConverter.cpp
199
FunctionAnalysisManager &
FAM
=
203
return
FAM
.getResult<TargetIRAnalysis>(F);
/src/external/apache2/llvm/dist/llvm/lib/FuzzMutate/
IRMutator.cpp
73
FunctionAnalysisManager
FAM
;
74
FAM
.registerPass([&] { return TargetLibraryAnalysis(); });
75
FAM
.registerPass([&] { return PassInstrumentationAnalysis(); });
76
FPM.run(F,
FAM
);
/src/external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/
CGProfile.cpp
141
FunctionAnalysisManager &
FAM
=
143
auto GetBFI = [&
FAM
](Function &F) -> BlockFrequencyInfo & {
144
return
FAM
.getResult<BlockFrequencyAnalysis>(F);
146
auto GetTTI = [&
FAM
](Function &F) -> TargetTransformInfo & {
147
return
FAM
.getResult<TargetIRAnalysis>(F);
IndirectCallPromotion.cpp
407
auto &
FAM
=
409
ORE = &
FAM
.getResult<OptimizationRemarkEmitterAnalysis>(F);
/src/external/apache2/llvm/dist/llvm/tools/opt/
NewPMDriver.cpp
289
FunctionAnalysisManager
FAM
;
298
SI.registerCallbacks(PIC, &
FAM
);
395
FAM
.registerPass([&] { return std::move(AA); });
397
FAM
.registerPass([&] { return TargetLibraryAnalysis(*TLII); });
402
PB.registerFunctionAnalyses(
FAM
);
404
PB.crossRegisterProxies(LAM,
FAM
, CGAM, MAM);
/src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
CGSCCPassManager.h
397
explicit Result() :
FAM
(nullptr) {}
398
explicit Result(FunctionAnalysisManager &
FAM
) :
FAM
(&
FAM
) {}
400
void updateFAM(FunctionAnalysisManager &
FAM
) { this->
FAM
= &
FAM
; }
403
assert(
FAM
);
404
return *
FAM
;
411
FunctionAnalysisManager *
FAM
;
[
all
...]
InlineAdvisor.h
146
/// inline or not. \p CB is assumed to be a direct call. \p
FAM
is assumed to
165
InlineAdvisor(Module &M, FunctionAnalysisManager &
FAM
);
171
FunctionAnalysisManager &
FAM
;
190
FunctionAnalysisManager &
FAM
,
206
DefaultInlineAdvisor(Module &M, FunctionAnalysisManager &
FAM
,
208
: InlineAdvisor(M,
FAM
), Params(Params) {}
/src/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/Orc/
SpeculateAnalyses.cpp
94
FunctionAnalysisManager
FAM
;
95
PB.registerFunctionAnalyses(
FAM
);
102
auto &BFI =
FAM
.getResult<BlockFrequencyAnalysis>(F);
241
FunctionAnalysisManager
FAM
;
242
PB.registerFunctionAnalyses(
FAM
);
244
auto &BFI =
FAM
.getResult<BlockFrequencyAnalysis>(F);
261
FAM
.getCachedResult<BranchProbabilityAnalysis>(F);
/src/external/apache2/llvm/dist/llvm/lib/Passes/
PassBuilderBindings.cpp
59
FunctionAnalysisManager
FAM
;
63
PB.registerFunctionAnalyses(
FAM
);
66
PB.crossRegisterProxies(LAM,
FAM
, CGAM, MAM);
69
SI.registerCallbacks(PIC, &
FAM
);
/src/external/apache2/llvm/dist/llvm/tools/llvm-opt-fuzzer/
llvm-opt-fuzzer.cpp
142
FunctionAnalysisManager
FAM
;
147
FAM
.registerPass([&] { return PB.buildDefaultAAPipeline(); });
150
PB.registerFunctionAnalyses(
FAM
);
152
PB.crossRegisterProxies(LAM,
FAM
, CGAM, MAM);
/src/external/apache2/llvm/dist/llvm/lib/Analysis/
InlineAdvisor.cpp
76
CallBase &CB, FunctionAnalysisManager &
FAM
, const InlineParams &Params) {
79
FAM
.getResult<ModuleAnalysisManagerFunctionProxy>(Caller)
83
auto &ORE =
FAM
.getResult<OptimizationRemarkEmitterAnalysis>(Caller);
85
return
FAM
.getResult<AssumptionAnalysis>(F);
88
return
FAM
.getResult<BlockFrequencyAnalysis>(F);
91
return
FAM
.getResult<TargetLibraryAnalysis>(F);
96
auto &CalleeTTI =
FAM
.getResult<TargetIRAnalysis>(Callee);
109
auto OIC = getDefaultInlineAdvice(CB,
FAM
, Params);
112
FAM
.getResult<OptimizationRemarkEmitterAnalysis>(*CB.getCaller()));
157
auto &
FAM
= MAM.getResult<FunctionAnalysisManagerModuleProxy>(M).getManager()
[
all
...]
CGSCCPassManager.cpp
77
FunctionAnalysisManager &
FAM
=
100
// If C is updated, also create a proxy and update
FAM
inside the result.
103
ResultFAMCP->updateFAM(
FAM
);
155
FunctionAnalysisManager &
FAM
=
249
FAM
);
301
// If we're updating the SCC, also update the
FAM
inside the proxy's
304
FAM
);
521
FunctionAnalysisManager &
FAM
=
545
PassInstrumentation PI =
FAM
.getResult<PassInstrumentationAnalysis>(F);
552
PassPA = Pass->run(F,
FAM
);
[
all
...]
/src/external/apache2/llvm/dist/llvm/lib/LTO/
LTOBackend.cpp
230
FunctionAnalysisManager
FAM
;
236
SI.registerCallbacks(PIC, &
FAM
);
245
FAM
.registerPass([&] { return TargetLibraryAnalysis(*TLII); });
258
FAM
.registerPass([&] { return std::move(AA); });
263
PB.registerFunctionAnalyses(
FAM
);
265
PB.crossRegisterProxies(LAM,
FAM
, CGAM, MAM);
/src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/
WebAssemblyTargetMachine.cpp
271
FunctionAnalysisManager
FAM
;
273
Lowerer.run(F,
FAM
);
Completed in 51 milliseconds
1
2
Indexes created Tue Feb 24 08:35:24 UTC 2026