Home
last modified time | relevance | path

Searched refs:AnalysisKey (Results 1 – 25 of 116) sorted by relevance

12345

/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DPassManager.h69 struct alignas(8) AnalysisKey {}; struct
215 void abandon(AnalysisKey *ID) { in abandon()
270 AnalysisKey *const ID;
410 static AnalysisKey *ID() { in ID()
603 static AnalysisKey Key;
1009 static AnalysisKey Key;
1015 AnalysisKey
1132 const SmallDenseMap<AnalysisKey *, TinyPtrVector<AnalysisKey *>, 2> &
1142 SmallDenseMap<AnalysisKey *, TinyPtrVector<AnalysisKey *>, 2>
1161 static AnalysisKey Key;
[all …]
H A DPassManagerImpl.h55 AnalysisKey *ID, IRUnitT &IR, ExtraArgTs... ExtraArgs) { in getResultImpl()
97 SmallDenseMap<AnalysisKey *, bool, 8> IsResultInvalidated; in invalidate()
105 AnalysisKey *ID = AnalysisResultPair.first; in invalidate()
128 AnalysisKey *ID = I->first; in invalidate()
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DCodeGenPassBuilder.cpp20 AnalysisKey PASS_NAME::Key;
23 AnalysisKey PASS_NAME::Key;
/llvm-project-15.0.7/llvm/unittests/IR/
H A DPassManagerTest.cpp56 static AnalysisKey Key;
61 AnalysisKey TestFunctionAnalysis::Key;
89 static AnalysisKey Key;
94 AnalysisKey TestModuleAnalysis::Key;
416 AnalysisKey FakeKey, *FakeID = &FakeKey; in TEST()
565 static AnalysisKey Key;
568 AnalysisKey CustomizedAnalysis::Key;
646 static AnalysisKey Key;
652 AnalysisKey TestIndirectFunctionAnalysis::Key;
687 static AnalysisKey Key;
[all …]
/llvm-project-15.0.7/llvm/unittests/CodeGen/
H A DPassManagerTest.cpp49 static AnalysisKey Key;
52 AnalysisKey TestFunctionAnalysis::Key;
74 static AnalysisKey Key;
77 AnalysisKey TestMachineFunctionAnalysis::Key;
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DLoopAnalysisManager.cpp102 AnalysisKey *OuterAnalysisID = OuterInvalidationPair.first; in invalidate()
107 for (AnalysisKey *InnerAnalysisID : InnerAnalysisIDs) in invalidate()
H A DCGSCCPassManager.cpp46 AnalysisKey ShouldNotRunFunctionPassesAnalysis::Key;
640 AnalysisKey *OuterAnalysisID = OuterInvalidationPair.first; in invalidate()
645 for (AnalysisKey *InnerAnalysisID : InnerAnalysisIDs) in invalidate()
679 AnalysisKey FunctionAnalysisManagerCGSCCProxy::Key;
743 AnalysisKey *OuterAnalysisID = OuterInvalidationPair.first; in invalidate()
748 for (AnalysisKey *InnerAnalysisID : InnerAnalysisIDs) in invalidate()
808 for (AnalysisKey *InnerAnalysisID : InnerAnalysisIDs) in updateNewSCCFunctionAnalyses()
H A DCycleAnalysis.cpp29 AnalysisKey CycleAnalysis::Key;
H A DDominanceFrontier.cpp78 AnalysisKey DominanceFrontierAnalysis::Key;
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DCodeGenPassBuilder.h84 static AnalysisKey Key; \
93 static AnalysisKey Key; \
214 template <typename PassT> void insertPass(AnalysisKey *ID, PassT Pass) { in insertPass()
216 [this, ID, Pass = std::move(Pass)](AnalysisKey *PassID) { in insertPass()
222 void disablePass(AnalysisKey *ID) { in disablePass()
224 [ID](AnalysisKey *PassID) { return PassID != ID; }); in disablePass()
231 SmallVector<llvm::unique_function<bool(AnalysisKey *)>, 4> BeforeCallbacks;
232 SmallVector<llvm::unique_function<void(AnalysisKey *)>, 4> AfterCallbacks;
/llvm-project-15.0.7/llvm/lib/IR/
H A DPassManager.cpp66 AnalysisKey *OuterAnalysisID = OuterInvalidationPair.first; in invalidate()
71 for (AnalysisKey *InnerAnalysisID : InnerAnalysisIDs) in invalidate()
H A DPassInstrumentation.cpp31 AnalysisKey PassInstrumentationAnalysis::Key;
/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DStackSafetyAnalysis.h94 static AnalysisKey Key;
131 static AnalysisKey Key;
H A DInlineSizeEstimatorAnalysis.h26 static AnalysisKey Key;
H A DCycleAnalysis.h33 static AnalysisKey Key;
H A DScalarEvolutionAliasAnalysis.h47 static AnalysisKey Key;
H A DScopedNoAliasAA.h56 static AnalysisKey Key;
H A DModuleSummaryAnalysis.h48 static AnalysisKey Key;
H A DObjCARCAliasAnalysis.h71 static AnalysisKey Key;
H A DFunctionPropertiesAnalysis.h86 static AnalysisKey Key;
H A DTypeBasedAliasAnalysis.h62 static AnalysisKey Key;
H A DCFLAndersAliasAnalysis.h97 static AnalysisKey Key;
H A DPostDominators.h51 static AnalysisKey Key;
/llvm-project-15.0.7/llvm/unittests/Analysis/
H A DCGSCCPassManagerTest.cpp52 static AnalysisKey Key;
57 AnalysisKey TestModuleAnalysis::Key;
83 static AnalysisKey Key;
88 AnalysisKey TestSCCAnalysis::Key;
118 static AnalysisKey Key;
123 AnalysisKey TestFunctionAnalysis::Key;
144 static AnalysisKey Key;
907 static AnalysisKey Key;
913 AnalysisKey TestIndirectSCCAnalysis::Key;
949 static AnalysisKey Key;
[all …]
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DAMDGPUAliasAnalysis.h51 static AnalysisKey Key;

12345