Home
last modified time | relevance | path

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

12345678

/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DPassManager.h109 static AnalysisKey *ID() { in ID()
272 std::list<std::pair<AnalysisKey *, std::unique_ptr<ResultConceptT>>>;
281 DenseMap<std::pair<AnalysisKey *, IRUnitT *>,
326 bool invalidate(AnalysisKey *ID, IRUnitT &IR, const PreservedAnalyses &PA) { in invalidate()
334 bool invalidateImpl(AnalysisKey *ID, IRUnitT &IR, in invalidateImpl()
364 Invalidator(SmallDenseMap<AnalysisKey *, bool, 8> &IsResultInvalidated, in Invalidator() argument
368 SmallDenseMap<AnalysisKey *, bool, 8> &IsResultInvalidated;
450 SmallDenseMap<AnalysisKey *, bool, 8> IsResultInvalidated; in verifyNotInvalidated()
496 PassConceptT &lookUpPass(AnalysisKey *ID) { in lookUpPass()
504 const PassConceptT &lookUpPass(AnalysisKey *ID) const { in lookUpPass()
[all …]
H A DAnalysis.h29 struct alignas(8) AnalysisKey {}; struct
139 PreservedAnalyses &preserve(AnalysisKey *ID) { in preserve()
183 PreservedAnalyses &abandon(AnalysisKey *ID) { in abandon()
237 AnalysisKey *const ID;
243 PreservedAnalysisChecker(const PreservedAnalyses &PA, AnalysisKey *ID) in PreservedAnalysisChecker()
284 PreservedAnalysisChecker getChecker(AnalysisKey *ID) const { in getChecker()
326 SmallPtrSet<AnalysisKey *, 2> NotPreservedAnalysisIDs;
H A DPassManagerImpl.h133 AnalysisKey *ID, IRUnitT &IR, ExtraArgTs... ExtraArgs) { in getResultImpl()
172 SmallDenseMap<AnalysisKey *, bool, 8> IsResultInvalidated; in invalidate()
180 AnalysisKey *ID = AnalysisResultPair.first; in invalidate()
203 AnalysisKey *ID = I->first; in invalidate()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DLoopAnalysisManager.cpp106 AnalysisKey *OuterAnalysisID = OuterInvalidationPair.first; in invalidate()
111 for (AnalysisKey *InnerAnalysisID : InnerAnalysisIDs) in invalidate()
H A DCGSCCPassManager.cpp48 AnalysisKey ShouldNotRunFunctionPassesAnalysis::Key;
631 AnalysisKey *OuterAnalysisID = OuterInvalidationPair.first; in invalidate()
636 for (AnalysisKey *InnerAnalysisID : InnerAnalysisIDs) in invalidate()
670 AnalysisKey FunctionAnalysisManagerCGSCCProxy::Key;
734 AnalysisKey *OuterAnalysisID = OuterInvalidationPair.first; in invalidate()
739 for (AnalysisKey *InnerAnalysisID : InnerAnalysisIDs) in invalidate()
799 for (AnalysisKey *InnerAnalysisID : InnerAnalysisIDs) in updateNewSCCFunctionAnalyses()
H A DEphemeralValuesCache.cpp20 AnalysisKey EphemeralValuesAnalysis::Key;
H A DLastRunTrackingAnalysis.cpp51 AnalysisKey LastRunTrackingAnalysis::Key;
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DPassManager.cpp69 AnalysisKey *OuterAnalysisID = OuterInvalidationPair.first; in invalidate()
74 for (AnalysisKey *InnerAnalysisID : InnerAnalysisIDs) in invalidate()
H A DPassInstrumentation.cpp39 AnalysisKey PassInstrumentationAnalysis::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 DEphemeralValuesCache.h52 LLVM_ABI static AnalysisKey Key;
H A DUniformityAnalysis.h31 static AnalysisKey Key;
H A DObjCARCAliasAnalysis.h68 static AnalysisKey Key;
H A DCycleAnalysis.h48 static AnalysisKey Key;
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DGCMetadata.cpp35 AnalysisKey CollectorMetadataAnalysis::Key;
53 AnalysisKey GCFunctionAnalysis::Key;
H A DMachineFunctionAnalysis.cpp22 AnalysisKey MachineFunctionAnalysis::Key;
/freebsd/contrib/llvm-project/llvm/lib/Passes/
H A DCodeGenPassBuilder.cpp20 AnalysisKey PASS_NAME::Key;
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/
H A DSimpleLoopUnswitch.h88 static AnalysisKey Key;
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineFunctionAnalysis.h30 LLVM_ABI static AnalysisKey Key;
H A DGCMetadata.h204 LLVM_ABI static AnalysisKey Key;
216 LLVM_ABI static AnalysisKey Key;
H A DMachineUniformityAnalysis.h58 static AnalysisKey Key;
H A DMachineBranchProbabilityInfo.h62 static AnalysisKey Key;
/freebsd/contrib/llvm-project/llvm/include/llvm/Passes/
H A DPassBuilder.h913 LLVM_ABI static AnalysisKey Key;
931 LLVM_ABI static AnalysisKey Key;
950 LLVM_ABI static AnalysisKey Key;
983 LLVM_ABI static AnalysisKey Key;
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUResourceUsageAnalysis.h76 static AnalysisKey Key;

12345678