| /llvm-project-15.0.7/llvm/include/llvm/IR/ |
| H A D | PassManagerInternal.h | 27 template <typename IRUnitT> class AllAnalysesOn; 46 virtual PreservedAnalyses run(IRUnitT &IR, AnalysisManagerT &AM, 86 PreservedAnalysesT run(IRUnitT &IR, AnalysisManagerT &AM, in run() 187 template <typename IRUnitT, typename PassT, typename ResultT, 195 template <typename IRUnitT, typename PassT, typename ResultT, 222 bool invalidate(IRUnitT &, const PreservedAnalysesT &PA, 226 !PAC.template preservedSet<AllAnalysesOn<IRUnitT>>(); 234 template <typename IRUnitT, typename PassT, typename ResultT, 257 bool invalidate(IRUnitT &IR, const PreservedAnalysesT &PA, 279 run(IRUnitT &IR, AnalysisManager<IRUnitT, ExtraArgTs...> &AM, [all …]
|
| H A D | PassManager.h | 90 template <typename IRUnitT> class AllAnalysesOn { 98 template <typename IRUnitT> AnalysisSetKey AllAnalysesOn<IRUnitT>::SetKey; 439 getAnalysisResult(AnalysisManager<IRUnitT, AnalysisArgTs...> &AM, IRUnitT &IR, in getAnalysisResult() argument 442 PassT, IRUnitT>)(AM, IR, Args, in getAnalysisResult() 466 template <typename IRUnitT, 516 if (!PI.runBeforePass<IRUnitT>(*P, IR)) in run() 527 PI.runAfterPass<IRUnitT>(*P, IR, PassPA); in run() 542 PA.preserveSet<AllAnalysesOn<IRUnitT>>(); in run() 1000 Result run(IRUnitT &IR, AnalysisManager<IRUnitT, ExtraArgTs...> &AM, in run() argument 1152 Result run(IRUnitT &, AnalysisManager<IRUnitT, ExtraArgTs...> &, in run() argument [all …]
|
| H A D | PassManagerImpl.h | 22 template <typename IRUnitT, typename... ExtraArgTs> 25 template <typename IRUnitT, typename... ExtraArgTs> 29 template <typename IRUnitT, typename... ExtraArgTs> 30 inline AnalysisManager<IRUnitT, ExtraArgTs...> & 34 template <typename IRUnitT, typename... ExtraArgTs> 36 AnalysisManager<IRUnitT, ExtraArgTs...>::clear(IRUnitT &IR, in clear() 52 template <typename IRUnitT, typename... ExtraArgTs> 54 AnalysisManager<IRUnitT, ExtraArgTs...>::getResultImpl( in getResultImpl() 55 AnalysisKey *ID, IRUnitT &IR, ExtraArgTs... ExtraArgs) { in getResultImpl() 88 template <typename IRUnitT, typename... ExtraArgTs> [all …]
|
| H A D | PassInstrumentation.h | 216 template <typename IRUnitT, typename PassT> 217 bool runBeforePass(const PassT &Pass, const IRUnitT &IR) const { in runBeforePass() 241 template <typename IRUnitT, typename PassT> 242 void runAfterPass(const PassT &Pass, const IRUnitT &IR, in runAfterPass() 252 template <typename IRUnitT, typename PassT> 262 template <typename IRUnitT, typename PassT> 271 template <typename IRUnitT, typename PassT> 272 void runAfterAnalysis(const PassT &Analysis, const IRUnitT &IR) const { in runAfterAnalysis() 281 template <typename IRUnitT, typename PassT> 301 template <typename IRUnitT, typename... ExtraArgsT> [all …]
|
| /llvm-project-15.0.7/llvm/unittests/IR/ |
| H A D | PassBuilderCallbacksTest.cpp | 41 template <typename DerivedT, typename IRUnitT, 118 template <typename DerivedT, typename IRUnitT, 158 template <typename IRUnitT> struct MockPassHandle; 226 template <typename IRUnitT> struct MockAnalysisHandle; 285 template <typename IRUnitT> std::string getName(const IRUnitT &IR) { in getName() 402 template <typename IRUnitT> 420 using IRUnitT = TestIRUnitT; typedef in __anona795cd440111::PassBuilderCallbacksTest 438 MockPassHandle<IRUnitT> PassHandle; 439 ExtraMockPassHandle<IRUnitT> ExtraPassHandle; 441 MockAnalysisHandle<IRUnitT> AnalysisHandle; [all …]
|
| /llvm-project-15.0.7/polly/include/polly/ |
| H A D | ScopPass.h | 126 template <typename AnalysisManagerT, typename IRUnitT, typename... ExtraArgTs> 128 : public InnerAnalysisManagerProxy<AnalysisManagerT, IRUnitT> { 131 : InnerAnalysisManagerProxy<AnalysisManagerT, IRUnitT>(InnerAM) {} 132 using Result = typename InnerAnalysisManagerProxy<AnalysisManagerT, IRUnitT, 134 Result run(IRUnitT &IR, AnalysisManager<IRUnitT, ExtraArgTs...> &AM,
|
| /llvm-project-15.0.7/llvm/include/llvm/Passes/ |
| H A D | StandardInstrumentations.h | 171 template <typename IRUnitT> class ChangeReporter { 194 IRUnitT &Output) = 0; 199 const IRUnitT &Before, const IRUnitT &After, 209 std::vector<IRUnitT> BeforeStack; 219 template <typename IRUnitT> 220 class TextChangeReporter : public ChangeReporter<IRUnitT> {
|
| H A D | PassBuilder.h | 693 template <typename AnalysisT, typename IRUnitT, typename AnalysisManagerT, 697 PassManager<IRUnitT, AnalysisManagerT, ExtraArgTs...> &PM) { in parseAnalysisUtilityPasses() argument 714 PM.addPass(RequireAnalysisPass<AnalysisT, IRUnitT, AnalysisManagerT, in parseAnalysisUtilityPasses()
|
| /llvm-project-15.0.7/llvm/include/llvm/Transforms/Scalar/ |
| H A D | LoopPassManager.h | 190 template <typename IRUnitT, typename PassT> 192 runSinglePass(IRUnitT &IR, PassT &Pass, LoopAnalysisManager &AM, 383 template <typename IRUnitT, typename PassT> 385 IRUnitT &IR, PassT &Pass, LoopAnalysisManager &AM, 403 PI.runAfterPassInvalidated<IRUnitT>(*Pass, PA);
|
| /llvm-project-15.0.7/mlir/lib/IR/ |
| H A D | SymbolTable.cpp | 762 template <typename SymbolT, typename IRUnitT> 764 IRUnitT *limit) { in getSymbolUsesImpl() 801 template <typename SymbolT, typename IRUnitT> 802 static bool symbolKnownUseEmptyImpl(SymbolT symbol, IRUnitT *limit) { in symbolKnownUseEmptyImpl() 846 template <typename SymbolT, typename IRUnitT> 848 replaceAllSymbolUsesImpl(SymbolT symbol, StringAttr newSymbol, IRUnitT *limit) { in replaceAllSymbolUsesImpl()
|
| /llvm-project-15.0.7/llvm/unittests/Transforms/Scalar/ |
| H A D | LoopPassManagerTest.cpp | 41 template <typename DerivedT, typename IRUnitT, 42 typename AnalysisManagerT = AnalysisManager<IRUnitT>, 68 bool invalidate(IRUnitT &IR, const PreservedAnalyses &PA, in invalidate() 74 Result run(IRUnitT &IR, AnalysisManagerT &AM, ExtraArgTs... ExtraArgs) { in run() 87 static bool invalidateCallback(IRUnitT &IR, const PreservedAnalyses &PA, in invalidateCallback() 91 !PAC.template preservedSet<AllAnalysesOn<IRUnitT>>(); in invalidateCallback() 106 template <typename DerivedT, typename IRUnitT, typename AnalysisManagerT, 108 AnalysisKey MockAnalysisHandleBase<DerivedT, IRUnitT, AnalysisManagerT, 152 template <typename DerivedT, typename IRUnitT, 153 typename AnalysisManagerT = AnalysisManager<IRUnitT>, [all …]
|