Home
last modified time | relevance | path

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

123456

/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DPassManager.h108 static AnalysisKey *ID() { in ID()
270 std::list<std::pair<AnalysisKey *, std::unique_ptr<ResultConceptT>>>;
279 DenseMap<std::pair<AnalysisKey *, IRUnitT *>,
324 bool invalidate(AnalysisKey *ID, IRUnitT &IR, const PreservedAnalyses &PA) { in invalidate()
332 bool invalidateImpl(AnalysisKey *ID, IRUnitT &IR, in invalidateImpl()
362 Invalidator(SmallDenseMap<AnalysisKey *, bool, 8> &IsResultInvalidated, in Invalidator() argument
366 SmallDenseMap<AnalysisKey *, bool, 8> &IsResultInvalidated;
443 SmallDenseMap<AnalysisKey *, bool, 8> IsResultInvalidated; in verifyNotInvalidated()
490 PassConceptT &lookUpPass(AnalysisKey *ID) { in lookUpPass()
498 const PassConceptT &lookUpPass(AnalysisKey *ID) const { in lookUpPass()
[all …]
H A DAnalysis.h28 struct alignas(8) AnalysisKey {}; struct
135 void preserve(AnalysisKey *ID) { in preserve()
173 void abandon(AnalysisKey *ID) { in abandon()
226 AnalysisKey *const ID;
232 PreservedAnalysisChecker(const PreservedAnalyses &PA, AnalysisKey *ID) in PreservedAnalysisChecker()
273 PreservedAnalysisChecker getChecker(AnalysisKey *ID) const { in getChecker()
315 SmallPtrSet<AnalysisKey *, 2> NotPreservedAnalysisIDs;
H A DPassManagerImpl.h138 AnalysisKey *ID, IRUnitT &IR, ExtraArgTs... ExtraArgs) { in getResultImpl()
180 SmallDenseMap<AnalysisKey *, bool, 8> IsResultInvalidated; in invalidate()
188 AnalysisKey *ID = AnalysisResultPair.first; in invalidate()
211 AnalysisKey *ID = I->first; in invalidate()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DLoopAnalysisManager.cpp103 AnalysisKey *OuterAnalysisID = OuterInvalidationPair.first; in invalidate()
108 for (AnalysisKey *InnerAnalysisID : InnerAnalysisIDs) in invalidate()
H A DCGSCCPassManager.cpp46 AnalysisKey ShouldNotRunFunctionPassesAnalysis::Key;
626 AnalysisKey *OuterAnalysisID = OuterInvalidationPair.first; in invalidate()
631 for (AnalysisKey *InnerAnalysisID : InnerAnalysisIDs) in invalidate()
665 AnalysisKey FunctionAnalysisManagerCGSCCProxy::Key;
729 AnalysisKey *OuterAnalysisID = OuterInvalidationPair.first; in invalidate()
734 for (AnalysisKey *InnerAnalysisID : InnerAnalysisIDs) in invalidate()
794 for (AnalysisKey *InnerAnalysisID : InnerAnalysisIDs) in updateNewSCCFunctionAnalyses()
H A DCycleAnalysis.cpp26 AnalysisKey CycleAnalysis::Key;
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DPassManager.cpp66 AnalysisKey *OuterAnalysisID = OuterInvalidationPair.first; in invalidate()
71 for (AnalysisKey *InnerAnalysisID : InnerAnalysisIDs) in invalidate()
H A DPassInstrumentation.cpp35 AnalysisKey PassInstrumentationAnalysis::Key;
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DGCMetadata.cpp39 AnalysisKey CollectorMetadataAnalysis::Key;
54 AnalysisKey GCFunctionAnalysis::Key;
H A DMachineFunctionAnalysis.cpp22 AnalysisKey MachineFunctionAnalysis::Key;
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DStackSafetyAnalysis.h94 static AnalysisKey Key;
132 static AnalysisKey Key;
H A DInlineSizeEstimatorAnalysis.h26 static AnalysisKey Key;
H A DUniformityAnalysis.h29 static AnalysisKey Key;
H A DObjCARCAliasAnalysis.h69 static AnalysisKey Key;
H A DCycleAnalysis.h49 static AnalysisKey Key;
H A DScalarEvolutionAliasAnalysis.h47 static AnalysisKey Key;
H A DScopedNoAliasAA.h54 static AnalysisKey Key;
/freebsd/contrib/llvm-project/llvm/lib/Passes/
H A DCodeGenPassBuilder.cpp20 AnalysisKey PASS_NAME::Key;
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineFunctionAnalysis.h29 static AnalysisKey Key;
H A DMachineBranchProbabilityInfo.h62 static AnalysisKey Key;
/freebsd/contrib/llvm-project/llvm/include/llvm/Passes/
H A DPassBuilder.h869 static AnalysisKey Key;
887 static AnalysisKey Key;
906 static AnalysisKey Key;
939 static AnalysisKey Key;
/freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/
H A DDXILResourceAnalysis.cpp28 AnalysisKey DXILResourceAnalysis::Key;
H A DDXILResourceAnalysis.h25 static AnalysisKey Key;
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/
H A DSimpleLoopUnswitch.h26 static AnalysisKey Key;
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXAliasAnalysis.cpp23 AnalysisKey NVPTXAA::Key;

123456