Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/
H A DPassManager.h418 template <typename PassT, typename IRUnitT, typename AnalysisManagerT,
421 getAnalysisResultUnpackTuple(AnalysisManagerT &AM, IRUnitT &IR, in getAnalysisResultUnpackTuple()
464 typename AnalysisManagerT = AnalysisManager<IRUnitT>,
467 PassManager<IRUnitT, AnalysisManagerT, ExtraArgTs...>> {
485 PreservedAnalyses run(IRUnitT &IR, AnalysisManagerT &AM, in run()
544 detail::PassModel<IRUnitT, PassT, PreservedAnalyses, AnalysisManagerT, 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
925 template <typename AnalysisManagerT, typename IRUnitT, typename... ExtraArgTs>
[all …]
H A DPassManagerInternal.h36 template <typename IRUnitT, typename AnalysisManagerT, typename... ExtraArgTs>
46 virtual PreservedAnalyses run(IRUnitT &IR, AnalysisManagerT &AM,
65 typename AnalysisManagerT, typename... ExtraArgTs>
66 struct PassModel : PassConcept<IRUnitT, AnalysisManagerT, ExtraArgTs...> {
83 PreservedAnalysesT run(IRUnitT &IR, AnalysisManagerT &AM, in run()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Passes/
H A DPassBuilder.h808 template <typename AnalysisT, typename IRUnitT, typename AnalysisManagerT,
812 PassManager<IRUnitT, AnalysisManagerT, ExtraArgTs...> &PM) { in parseAnalysisUtilityPasses() argument
829 PM.addPass(RequireAnalysisPass<AnalysisT, IRUnitT, AnalysisManagerT, in parseAnalysisUtilityPasses()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Target/
H A DTargetMachine.h30 template <typename IRUnitT, typename AnalysisManagerT, typename... ExtraArgTs>