Searched refs:ExtraArgTs (Results 1 – 7 of 7) sorted by relevance
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | PassManagerImpl.h | 28 template <typename IRUnitT, typename AnalysisManagerT, typename... ExtraArgTs> 29 PreservedAnalyses PassManager<IRUnitT, AnalysisManagerT, ExtraArgTs...>::run( in run() 30 IRUnitT &IR, AnalysisManagerT &AM, ExtraArgTs... ExtraArgs) { in run() 65 AM, IR, std::tuple<ExtraArgTs...>(ExtraArgs...)); in run() 105 template <typename IRUnitT, typename... ExtraArgTs> 106 inline AnalysisManager<IRUnitT, ExtraArgTs...>::AnalysisManager() = default; 108 template <typename IRUnitT, typename... ExtraArgTs> 109 inline AnalysisManager<IRUnitT, ExtraArgTs...>::AnalysisManager( 112 template <typename IRUnitT, typename... ExtraArgTs> 113 inline AnalysisManager<IRUnitT, ExtraArgTs...> & [all …]
|
H A D | PassManager.h | 63 template <typename IRUnitT, typename... ExtraArgTs> class AnalysisManager; 160 typename... ExtraArgTs> 162 PassManager<IRUnitT, AnalysisManagerT, ExtraArgTs...>> { 191 ExtraArgTs... ExtraArgs); 197 detail::PassModel<IRUnitT, PassT, AnalysisManagerT, ExtraArgTs...>; in addPass() 223 detail::PassConcept<IRUnitT, AnalysisManagerT, ExtraArgTs...>; 253 template <typename IRUnitT, typename... ExtraArgTs> class AnalysisManager { 261 detail::AnalysisPassConcept<IRUnitT, Invalidator, ExtraArgTs...>; 405 typename PassT::Result &getResult(IRUnitT &IR, ExtraArgTs... ExtraArgs) { in getResult() 470 detail::AnalysisPassModel<IRUnitT, PassT, Invalidator, ExtraArgTs...>; in registerPass() [all …]
|
H A D | PassManagerInternal.h | 30 template <typename IRUnitT, typename... ExtraArgTs> class AnalysisManager; 38 template <typename IRUnitT, typename AnalysisManagerT, typename... ExtraArgTs> 49 ExtraArgTs... ExtraArgs) = 0; 70 typename... ExtraArgTs> 71 struct PassModel : PassConcept<IRUnitT, AnalysisManagerT, ExtraArgTs...> { 89 ExtraArgTs... ExtraArgs) override { in run() 269 template <typename IRUnitT, typename InvalidatorT, typename... ExtraArgTs> 277 run(IRUnitT &IR, AnalysisManager<IRUnitT, ExtraArgTs...> &AM, 278 ExtraArgTs... ExtraArgs) = 0; 290 typename... ExtraArgTs> [all …]
|
H A D | PassInstrumentation.h | 363 template <typename IRUnitT, typename AnalysisManagerT, typename... ExtraArgTs> 364 Result run(IRUnitT &, AnalysisManagerT &, ExtraArgTs &&...) { in run() argument
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/MIRParser/ |
H A D | MIRParser.h | 37 template <typename IRUnitT, typename... ExtraArgTs> class AnalysisManager;
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Passes/ |
H A D | PassBuilder.h | 829 typename... ExtraArgTs> 832 PassManager<IRUnitT, AnalysisManagerT, ExtraArgTs...> &PM) { in parseAnalysisUtilityPasses() 850 ExtraArgTs...>()); in parseAnalysisUtilityPasses()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | MachineBasicBlock.h | 46 template <typename IRUnitT, typename... ExtraArgTs> class AnalysisManager;
|