Searched refs:ExtraArgTs (Results 1 – 6 of 6) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | PassManagerImpl.h | 27 template <typename IRUnitT, typename AnalysisManagerT, typename... ExtraArgTs> 28 PreservedAnalyses PassManager<IRUnitT, AnalysisManagerT, ExtraArgTs...>::run( in run() 29 IRUnitT &IR, AnalysisManagerT &AM, ExtraArgTs... ExtraArgs) { in run() 64 AM, IR, std::tuple<ExtraArgTs...>(ExtraArgs...)); in run() 100 template <typename IRUnitT, typename... ExtraArgTs> 101 inline AnalysisManager<IRUnitT, ExtraArgTs...>::AnalysisManager() = default; 103 template <typename IRUnitT, typename... ExtraArgTs> 104 inline AnalysisManager<IRUnitT, ExtraArgTs...>::AnalysisManager( 107 template <typename IRUnitT, typename... ExtraArgTs> 108 inline AnalysisManager<IRUnitT, ExtraArgTs...> & [all …]
|
| H A D | PassManager.h | 64 template <typename IRUnitT, typename... ExtraArgTs> class AnalysisManager; 161 typename... ExtraArgTs> 163 PassManager<IRUnitT, AnalysisManagerT, ExtraArgTs...>> { 192 ExtraArgTs... ExtraArgs); 198 detail::PassModel<IRUnitT, PassT, AnalysisManagerT, ExtraArgTs...>; in addPass() 224 detail::PassConcept<IRUnitT, AnalysisManagerT, ExtraArgTs...>; 255 template <typename IRUnitT, typename... ExtraArgTs> class AnalysisManager { 263 detail::AnalysisPassConcept<IRUnitT, Invalidator, ExtraArgTs...>; 412 typename PassT::Result &getResult(IRUnitT &IR, ExtraArgTs... ExtraArgs) { in getResult() 476 detail::AnalysisPassModel<IRUnitT, PassT, Invalidator, ExtraArgTs...>; in registerPass() [all …]
|
| H A D | PassManagerInternal.h | 31 template <typename IRUnitT, typename... ExtraArgTs> class AnalysisManager; 39 template <typename IRUnitT, typename AnalysisManagerT, typename... ExtraArgTs> 50 ExtraArgTs... ExtraArgs) = 0; 71 typename... ExtraArgTs> 72 struct PassModel : PassConcept<IRUnitT, AnalysisManagerT, ExtraArgTs...> { 90 ExtraArgTs... ExtraArgs) override { in run() 265 template <typename IRUnitT, typename InvalidatorT, typename... ExtraArgTs> 273 run(IRUnitT &IR, AnalysisManager<IRUnitT, ExtraArgTs...> &AM, 274 ExtraArgTs... ExtraArgs) = 0; 286 typename... ExtraArgTs> [all …]
|
| H A D | PassInstrumentation.h | 367 template <typename IRUnitT, typename AnalysisManagerT, typename... ExtraArgTs> 368 Result run(IRUnitT &, AnalysisManagerT &, ExtraArgTs &&...) {
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/MIRParser/ |
| H A D | MIRParser.h | 38 template <typename IRUnitT, typename... ExtraArgTs> class AnalysisManager;
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Passes/ |
| H A D | PassBuilder.h | 873 typename... ExtraArgTs> 876 PassManager<IRUnitT, AnalysisManagerT, ExtraArgTs...> &PM) { in parseAnalysisUtilityPasses() 894 ExtraArgTs...>()); in parseAnalysisUtilityPasses()
|