Home
last modified time | relevance | path

Searched refs:ExtraArgTs (Results 1 – 6 of 6) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DPassManagerImpl.h27 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 DPassManager.h64 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 DPassManagerInternal.h31 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 DPassInstrumentation.h367 template <typename IRUnitT, typename AnalysisManagerT, typename... ExtraArgTs>
368 Result run(IRUnitT &, AnalysisManagerT &, ExtraArgTs &&...) {
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/MIRParser/
H A DMIRParser.h38 template <typename IRUnitT, typename... ExtraArgTs> class AnalysisManager;
/freebsd/contrib/llvm-project/llvm/include/llvm/Passes/
H A DPassBuilder.h873 typename... ExtraArgTs>
876 PassManager<IRUnitT, AnalysisManagerT, ExtraArgTs...> &PM) { in parseAnalysisUtilityPasses()
894 ExtraArgTs...>()); in parseAnalysisUtilityPasses()