| /llvm-project-15.0.7/llvm/include/llvm/IR/ |
| H A D | PassManager.h | 69 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 D | PassManagerImpl.h | 55 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 D | CodeGenPassBuilder.cpp | 20 AnalysisKey PASS_NAME::Key; 23 AnalysisKey PASS_NAME::Key;
|
| /llvm-project-15.0.7/llvm/unittests/IR/ |
| H A D | PassManagerTest.cpp | 56 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 D | PassManagerTest.cpp | 49 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 D | LoopAnalysisManager.cpp | 102 AnalysisKey *OuterAnalysisID = OuterInvalidationPair.first; in invalidate() 107 for (AnalysisKey *InnerAnalysisID : InnerAnalysisIDs) in invalidate()
|
| H A D | CGSCCPassManager.cpp | 46 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 D | CycleAnalysis.cpp | 29 AnalysisKey CycleAnalysis::Key;
|
| H A D | DominanceFrontier.cpp | 78 AnalysisKey DominanceFrontierAnalysis::Key;
|
| /llvm-project-15.0.7/llvm/include/llvm/CodeGen/ |
| H A D | CodeGenPassBuilder.h | 84 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 D | PassManager.cpp | 66 AnalysisKey *OuterAnalysisID = OuterInvalidationPair.first; in invalidate() 71 for (AnalysisKey *InnerAnalysisID : InnerAnalysisIDs) in invalidate()
|
| H A D | PassInstrumentation.cpp | 31 AnalysisKey PassInstrumentationAnalysis::Key;
|
| /llvm-project-15.0.7/llvm/include/llvm/Analysis/ |
| H A D | StackSafetyAnalysis.h | 94 static AnalysisKey Key; 131 static AnalysisKey Key;
|
| H A D | InlineSizeEstimatorAnalysis.h | 26 static AnalysisKey Key;
|
| H A D | CycleAnalysis.h | 33 static AnalysisKey Key;
|
| H A D | ScalarEvolutionAliasAnalysis.h | 47 static AnalysisKey Key;
|
| H A D | ScopedNoAliasAA.h | 56 static AnalysisKey Key;
|
| H A D | ModuleSummaryAnalysis.h | 48 static AnalysisKey Key;
|
| H A D | ObjCARCAliasAnalysis.h | 71 static AnalysisKey Key;
|
| H A D | FunctionPropertiesAnalysis.h | 86 static AnalysisKey Key;
|
| H A D | TypeBasedAliasAnalysis.h | 62 static AnalysisKey Key;
|
| H A D | CFLAndersAliasAnalysis.h | 97 static AnalysisKey Key;
|
| H A D | PostDominators.h | 51 static AnalysisKey Key;
|
| /llvm-project-15.0.7/llvm/unittests/Analysis/ |
| H A D | CGSCCPassManagerTest.cpp | 52 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 D | AMDGPUAliasAnalysis.h | 51 static AnalysisKey Key;
|