Home
last modified time | relevance | path

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

12345

/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/
H A DPassManager.h72 struct alignas(8) AnalysisKey {}; struct
180 void preserve(AnalysisKey *ID) { in preserve()
218 void abandon(AnalysisKey *ID) { in abandon()
273 AnalysisKey *const ID;
279 PreservedAnalysisChecker(const PreservedAnalyses &PA, AnalysisKey *ID) in PreservedAnalysisChecker()
322 PreservedAnalysisChecker getChecker(AnalysisKey *ID) const { in getChecker()
364 SmallPtrSet<AnalysisKey *, 2> NotPreservedAnalysisIDs;
407 static AnalysisKey *ID() { in ID()
592 static AnalysisKey Key;
634 std::list<std::pair<AnalysisKey *, std::unique_ptr<ResultConceptT>>>;
[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()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DCodeGenPassBuilder.cpp20 AnalysisKey PASS_NAME::Key;
23 AnalysisKey PASS_NAME::Key;
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DCodeGenPassBuilder.h89 static AnalysisKey Key; \
98 static AnalysisKey Key; \
219 template <typename PassT> void insertPass(AnalysisKey *ID, PassT Pass) { in insertPass()
221 [this, ID, Pass = std::move(Pass)](AnalysisKey *PassID) { in insertPass()
227 void disablePass(AnalysisKey *ID) { in disablePass()
229 [ID](AnalysisKey *PassID) { return PassID != ID; }); in disablePass()
236 SmallVector<llvm::unique_function<bool(AnalysisKey *)>, 4> BeforeCallbacks;
237 SmallVector<llvm::unique_function<void(AnalysisKey *)>, 4> AfterCallbacks;
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DLoopAnalysisManager.cpp105 AnalysisKey *OuterAnalysisID = OuterInvalidationPair.first; in invalidate()
110 for (AnalysisKey *InnerAnalysisID : InnerAnalysisIDs) in invalidate()
H A DCGSCCPassManager.cpp636 AnalysisKey *OuterAnalysisID = OuterInvalidationPair.first; in invalidate()
641 for (AnalysisKey *InnerAnalysisID : InnerAnalysisIDs) in invalidate()
675 AnalysisKey FunctionAnalysisManagerCGSCCProxy::Key;
739 AnalysisKey *OuterAnalysisID = OuterInvalidationPair.first; in invalidate()
744 for (AnalysisKey *InnerAnalysisID : InnerAnalysisIDs) in invalidate()
804 for (AnalysisKey *InnerAnalysisID : InnerAnalysisIDs) in updateNewSCCFunctionAnalyses()
H A DDominanceFrontier.cpp79 AnalysisKey DominanceFrontierAnalysis::Key;
H A DFunctionPropertiesAnalysis.cpp73 AnalysisKey FunctionPropertiesAnalysis::Key;
H A DPostDominators.cpp96 AnalysisKey PostDominatorTreeAnalysis::Key;
/netbsd-src/external/apache2/llvm/dist/llvm/lib/IR/
H A DPassManager.cpp66 AnalysisKey *OuterAnalysisID = OuterInvalidationPair.first; in invalidate()
71 for (AnalysisKey *InnerAnalysisID : InnerAnalysisIDs) in invalidate()
H A DPassInstrumentation.cpp30 AnalysisKey PassInstrumentationAnalysis::Key;
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
H A DStackSafetyAnalysis.h86 static AnalysisKey Key;
123 static AnalysisKey Key;
H A DInlineSizeEstimatorAnalysis.h26 static AnalysisKey Key;
H A DFunctionPropertiesAnalysis.h67 static AnalysisKey Key;
H A DScalarEvolutionAliasAnalysis.h46 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 DTypeBasedAliasAnalysis.h62 static AnalysisKey Key;
H A DCFLAndersAliasAnalysis.h97 static AnalysisKey Key;
H A DPostDominators.h51 static AnalysisKey Key;
H A DPhiValues.h118 static AnalysisKey Key;
H A DCFLSteensAliasAnalysis.h114 static AnalysisKey Key;
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Instrumentation/
H A DAddressSanitizer.h90 static AnalysisKey Key;
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DAMDGPUAliasAnalysis.h53 static AnalysisKey Key;

12345