Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DPassManagerImpl.h28 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 DPassManager.h63 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 DPassManagerInternal.h30 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 DPassInstrumentation.h363 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 DMIRParser.h37 template <typename IRUnitT, typename... ExtraArgTs> class AnalysisManager;
/freebsd/contrib/llvm-project/llvm/include/llvm/Passes/
H A DPassBuilder.h829 typename... ExtraArgTs>
832 PassManager<IRUnitT, AnalysisManagerT, ExtraArgTs...> &PM) { in parseAnalysisUtilityPasses()
850 ExtraArgTs...>()); in parseAnalysisUtilityPasses()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineBasicBlock.h46 template <typename IRUnitT, typename... ExtraArgTs> class AnalysisManager;