Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/
H A DPassManagerImpl.h22 template <typename IRUnitT, typename... ExtraArgTs>
23 inline AnalysisManager<IRUnitT, ExtraArgTs...>::AnalysisManager() {} in AnalysisManager()
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 …]
H A DPassManager.h368 template <typename IRUnitT, typename... ExtraArgTs> class AnalysisManager;
465 typename... ExtraArgTs>
467 PassManager<IRUnitT, AnalysisManagerT, ExtraArgTs...>> {
486 ExtraArgTs... ExtraArgs) { in run()
495 AM, IR, std::tuple<ExtraArgTs...>(ExtraArgs...)); in run()
545 ExtraArgTs...>; in addPass()
569 detail::PassConcept<IRUnitT, AnalysisManagerT, ExtraArgTs...>;
604 template <typename IRUnitT, typename AnalysisManagerT, typename... ExtraArgTs>
605 Result run(IRUnitT &, AnalysisManagerT &, ExtraArgTs &&...) { in run() argument
615 template <typename IRUnitT, typename... ExtraArgTs> class AnalysisManager {
[all …]
H A DPassManagerInternal.h28 template <typename IRUnitT, typename... ExtraArgTs> class AnalysisManager;
36 template <typename IRUnitT, typename AnalysisManagerT, typename... ExtraArgTs>
47 ExtraArgTs... ExtraArgs) = 0;
65 typename AnalysisManagerT, typename... ExtraArgTs>
66 struct PassModel : PassConcept<IRUnitT, AnalysisManagerT, ExtraArgTs...> {
84 ExtraArgTs... ExtraArgs) override { in run()
261 typename... ExtraArgTs>
270 run(IRUnitT &IR, AnalysisManager<IRUnitT, ExtraArgTs...> &AM,
271 ExtraArgTs... ExtraArgs) = 0;
283 typename InvalidatorT, typename... ExtraArgTs>
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Passes/
H A DPassBuilder.h809 typename... ExtraArgTs>
812 PassManager<IRUnitT, AnalysisManagerT, ExtraArgTs...> &PM) { in parseAnalysisUtilityPasses()
830 ExtraArgTs...>()); in parseAnalysisUtilityPasses()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Target/
H A DTargetMachine.h30 template <typename IRUnitT, typename AnalysisManagerT, typename... ExtraArgTs>