Home
last modified time | relevance | path

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

/openbsd/src/gnu/llvm/llvm/include/llvm/IR/
DPassManagerImpl.h22 template <typename IRUnitT, typename... ExtraArgTs>
23 inline AnalysisManager<IRUnitT, ExtraArgTs...>::AnalysisManager() = default;
25 template <typename IRUnitT, typename... ExtraArgTs>
26 inline AnalysisManager<IRUnitT, ExtraArgTs...>::AnalysisManager(
29 template <typename IRUnitT, typename... ExtraArgTs>
30 inline AnalysisManager<IRUnitT, ExtraArgTs...> &
31 AnalysisManager<IRUnitT, ExtraArgTs...>::operator=(AnalysisManager &&) =
34 template <typename IRUnitT, typename... ExtraArgTs>
36 AnalysisManager<IRUnitT, ExtraArgTs...>::clear(IRUnitT &IR, in clear()
52 template <typename IRUnitT, typename... ExtraArgTs>
[all …]
DPassManager.h365 template <typename IRUnitT, typename... ExtraArgTs> class AnalysisManager;
468 typename... ExtraArgTs>
470 PassManager<IRUnitT, AnalysisManagerT, ExtraArgTs...>> {
499 ExtraArgTs... ExtraArgs) { in run()
508 AM, IR, std::tuple<ExtraArgTs...>(ExtraArgs...)); in run()
547 ExtraArgTs...>; in addPass()
574 detail::PassConcept<IRUnitT, AnalysisManagerT, ExtraArgTs...>;
609 template <typename IRUnitT, typename AnalysisManagerT, typename... ExtraArgTs>
610 Result run(IRUnitT &, AnalysisManagerT &, ExtraArgTs &&...) { in run() argument
620 template <typename IRUnitT, typename... ExtraArgTs> class AnalysisManager {
[all …]
DPassManagerInternal.h29 template <typename IRUnitT, typename... ExtraArgTs> class AnalysisManager;
37 template <typename IRUnitT, typename AnalysisManagerT, typename... ExtraArgTs>
48 ExtraArgTs... ExtraArgs) = 0;
69 typename AnalysisManagerT, typename... ExtraArgTs>
70 struct PassModel : PassConcept<IRUnitT, AnalysisManagerT, ExtraArgTs...> {
88 ExtraArgTs... ExtraArgs) override { in run()
271 typename... ExtraArgTs>
280 run(IRUnitT &IR, AnalysisManager<IRUnitT, ExtraArgTs...> &AM,
281 ExtraArgTs... ExtraArgs) = 0;
293 typename InvalidatorT, typename... ExtraArgTs>
[all …]
/openbsd/src/gnu/llvm/llvm/include/llvm/Passes/
DPassBuilder.h690 typename... ExtraArgTs>
693 PassManager<IRUnitT, AnalysisManagerT, ExtraArgTs...> &PM) { in parseAnalysisUtilityPasses()
711 ExtraArgTs...>()); in parseAnalysisUtilityPasses()