Home
last modified time | relevance | path

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

12345

/openbsd/src/gnu/llvm/llvm/include/llvm/IR/
DPassManager.h69 struct alignas(8) AnalysisKey {}; struct
177 void preserve(AnalysisKey *ID) { in preserve()
215 void abandon(AnalysisKey *ID) { in abandon()
270 AnalysisKey *const ID;
276 PreservedAnalysisChecker(const PreservedAnalyses &PA, AnalysisKey *ID) in PreservedAnalysisChecker()
319 PreservedAnalysisChecker getChecker(AnalysisKey *ID) const { in getChecker()
361 SmallPtrSet<AnalysisKey *, 2> NotPreservedAnalysisIDs;
410 static AnalysisKey *ID() { in ID()
597 static AnalysisKey Key;
639 std::list<std::pair<AnalysisKey *, std::unique_ptr<ResultConceptT>>>;
[all …]
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()
DVerifier.h110 static AnalysisKey Key;
/openbsd/src/gnu/llvm/llvm/lib/CodeGen/
DCodeGenPassBuilder.cpp20 AnalysisKey PASS_NAME::Key;
23 AnalysisKey PASS_NAME::Key;
/openbsd/src/gnu/llvm/llvm/lib/Analysis/
DLoopAnalysisManager.cpp103 AnalysisKey *OuterAnalysisID = OuterInvalidationPair.first; in invalidate()
108 for (AnalysisKey *InnerAnalysisID : InnerAnalysisIDs) in invalidate()
DCGSCCPassManager.cpp46 AnalysisKey ShouldNotRunFunctionPassesAnalysis::Key;
625 AnalysisKey *OuterAnalysisID = OuterInvalidationPair.first; in invalidate()
630 for (AnalysisKey *InnerAnalysisID : InnerAnalysisIDs) in invalidate()
664 AnalysisKey FunctionAnalysisManagerCGSCCProxy::Key;
728 AnalysisKey *OuterAnalysisID = OuterInvalidationPair.first; in invalidate()
733 for (AnalysisKey *InnerAnalysisID : InnerAnalysisIDs) in invalidate()
793 for (AnalysisKey *InnerAnalysisID : InnerAnalysisIDs) in updateNewSCCFunctionAnalyses()
DCycleAnalysis.cpp29 AnalysisKey CycleAnalysis::Key;
DDominanceFrontier.cpp78 AnalysisKey DominanceFrontierAnalysis::Key;
/openbsd/src/gnu/llvm/llvm/lib/IR/
DPassManager.cpp66 AnalysisKey *OuterAnalysisID = OuterInvalidationPair.first; in invalidate()
71 for (AnalysisKey *InnerAnalysisID : InnerAnalysisIDs) in invalidate()
DPassInstrumentation.cpp31 AnalysisKey PassInstrumentationAnalysis::Key;
/openbsd/src/gnu/llvm/llvm/include/llvm/CodeGen/
DCodeGenPassBuilder.h82 static AnalysisKey Key; \
91 static AnalysisKey Key; \
212 template <typename PassT> void insertPass(AnalysisKey *ID, PassT Pass) { in insertPass()
214 [this, ID, Pass = std::move(Pass)](AnalysisKey *PassID) { in insertPass()
220 void disablePass(AnalysisKey *ID) { in disablePass()
222 [ID](AnalysisKey *PassID) { return PassID != ID; }); in disablePass()
229 SmallVector<llvm::unique_function<bool(AnalysisKey *)>, 4> BeforeCallbacks;
230 SmallVector<llvm::unique_function<void(AnalysisKey *)>, 4> AfterCallbacks;
/openbsd/src/gnu/llvm/llvm/include/llvm/Analysis/
DStackSafetyAnalysis.h94 static AnalysisKey Key;
131 static AnalysisKey Key;
DInlineSizeEstimatorAnalysis.h26 static AnalysisKey Key;
DUniformityAnalysis.h32 static AnalysisKey Key;
DCycleAnalysis.h54 static AnalysisKey Key;
DObjCARCAliasAnalysis.h69 static AnalysisKey Key;
DScopedNoAliasAA.h54 static AnalysisKey Key;
DScalarEvolutionAliasAnalysis.h47 static AnalysisKey Key;
DModuleSummaryAnalysis.h48 static AnalysisKey Key;
DTypeBasedAliasAnalysis.h61 static AnalysisKey Key;
DFunctionPropertiesAnalysis.h86 static AnalysisKey Key;
DInlineAdvisor.h291 static AnalysisKey Key;
320 static AnalysisKey Key;
DPostDominators.h51 static AnalysisKey Key;
/openbsd/src/gnu/llvm/llvm/lib/Target/AMDGPU/
DAMDGPUAliasAnalysis.h49 static AnalysisKey Key;
/openbsd/src/gnu/llvm/llvm/lib/Passes/
DPassBuilder.cpp290 static AnalysisKey Key;
310 static AnalysisKey Key;
331 static AnalysisKey Key;
360 static AnalysisKey Key;
370 AnalysisKey NoOpModuleAnalysis::Key;
371 AnalysisKey NoOpCGSCCAnalysis::Key;
372 AnalysisKey NoOpFunctionAnalysis::Key;
373 AnalysisKey NoOpLoopAnalysis::Key;

12345