Home
last modified time | relevance | path

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

/external/llvm-project/llvm/include/llvm/IR/
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...>> {
490 PreservedAnalyses run(IRUnitT &IR, AnalysisManagerT &AM, in run()
555 detail::PassModel<IRUnitT, PassT, PreservedAnalyses, AnalysisManagerT, in addPass()
580 detail::PassConcept<IRUnitT, AnalysisManagerT, ExtraArgTs...>;
618 template <typename IRUnitT, typename AnalysisManagerT, typename... ExtraArgTs>
619 Result run(IRUnitT &, AnalysisManagerT &, ExtraArgTs &&...) { in run() argument
968 template <typename AnalysisManagerT, typename IRUnitT, typename... ExtraArgTs>
[all …]
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()
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/IR/
DPassManager.h417 template <typename PassT, typename IRUnitT, typename AnalysisManagerT,
420 getAnalysisResultUnpackTuple(AnalysisManagerT &AM, IRUnitT &IR, in getAnalysisResultUnpackTuple()
463 typename AnalysisManagerT = AnalysisManager<IRUnitT>,
466 PassManager<IRUnitT, AnalysisManagerT, ExtraArgTs...>> {
489 PreservedAnalyses run(IRUnitT &IR, AnalysisManagerT &AM, in run()
551 detail::PassModel<IRUnitT, PassT, PreservedAnalyses, AnalysisManagerT, in addPass()
559 detail::PassConcept<IRUnitT, AnalysisManagerT, ExtraArgTs...>;
597 template <typename IRUnitT, typename AnalysisManagerT, typename... ExtraArgTs>
598 Result run(IRUnitT &, AnalysisManagerT &, ExtraArgTs &&...) { in run() argument
1044 template <typename AnalysisManagerT, typename IRUnitT, typename... ExtraArgTs>
[all …]
DPassManagerInternal.h36 template <typename IRUnitT, typename AnalysisManagerT, typename... ExtraArgTs>
46 virtual PreservedAnalyses run(IRUnitT &IR, AnalysisManagerT &AM,
59 typename AnalysisManagerT, typename... ExtraArgTs>
60 struct PassModel : PassConcept<IRUnitT, AnalysisManagerT, ExtraArgTs...> {
77 PreservedAnalysesT run(IRUnitT &IR, AnalysisManagerT &AM, in run()
/external/llvm/include/llvm/IR/
DPassManager.h671 template <typename AnalysisManagerT, typename IRUnitT>
674 InnerAnalysisManagerProxy<AnalysisManagerT, IRUnitT>> {
678 explicit Result(AnalysisManagerT &AM) : AM(&AM) {} in Result()
704 AnalysisManagerT &getManager() { return *AM; } in getManager()
729 AnalysisManagerT *AM;
732 explicit InnerAnalysisManagerProxy(AnalysisManagerT &AM) : AM(&AM) {} in InnerAnalysisManagerProxy()
757 InnerAnalysisManagerProxy<AnalysisManagerT, IRUnitT>>;
760 AnalysisManagerT *AM;
763 template <typename AnalysisManagerT, typename IRUnitT>
764 char InnerAnalysisManagerProxy<AnalysisManagerT, IRUnitT>::PassID;
[all …]
/external/llvm-project/polly/include/polly/
DScopPass.h114 template <typename AnalysisManagerT, typename IRUnitT, typename... ExtraArgTs>
116 : public InnerAnalysisManagerProxy<AnalysisManagerT, IRUnitT> {
119 : InnerAnalysisManagerProxy<AnalysisManagerT, IRUnitT>(InnerAM) {}
120 using Result = typename InnerAnalysisManagerProxy<AnalysisManagerT, IRUnitT,
127 AnalysisManagerT &getManager() { return InnerAM; }
130 AnalysisManagerT InnerAM;
/external/llvm-project/llvm/unittests/IR/
DPassBuilderCallbacksTest.cpp45 typename AnalysisManagerT = AnalysisManager<IRUnitT>,
72 typename AnalysisManagerT::Invalidator &Inv) { in invalidate()
77 Result run(IRUnitT &IR, AnalysisManagerT &AM, ExtraArgTs... ExtraArgs) { in run()
92 typename AnalysisManagerT::Invalidator &Inv) { in invalidateCallback()
116 template <typename DerivedT, typename IRUnitT, typename AnalysisManagerT,
118 AnalysisKey MockAnalysisHandleBase<DerivedT, IRUnitT, AnalysisManagerT,
122 typename AnalysisManagerT = AnalysisManager<IRUnitT>,
137 PreservedAnalyses run(IRUnitT &IR, AnalysisManagerT &AM, in run()
401 using AnalysisManagerT = AnalysisManager<TestIRUnitT, ExtraAnalysisArgTs...>; typedef in __anonfa2819040111::PassBuilderCallbacksTest
403 PassManager<TestIRUnitT, AnalysisManagerT, ExtraPassArgTs...>;
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Passes/
DPassBuilder.h742 template <typename AnalysisT, typename IRUnitT, typename AnalysisManagerT,
746 PassManager<IRUnitT, AnalysisManagerT, ExtraArgTs...> &PM) { in parseAnalysisUtilityPasses() argument
763 PM.addPass(RequireAnalysisPass<AnalysisT, IRUnitT, AnalysisManagerT, in parseAnalysisUtilityPasses()
/external/llvm-project/llvm/include/llvm/Passes/
DPassBuilder.h809 template <typename AnalysisT, typename IRUnitT, typename AnalysisManagerT,
813 PassManager<IRUnitT, AnalysisManagerT, ExtraArgTs...> &PM) { in parseAnalysisUtilityPasses() argument
830 PM.addPass(RequireAnalysisPass<AnalysisT, IRUnitT, AnalysisManagerT, in parseAnalysisUtilityPasses()
/external/llvm-project/llvm/unittests/Transforms/Scalar/
DLoopPassManagerTest.cpp42 typename AnalysisManagerT = AnalysisManager<IRUnitT>,
69 typename AnalysisManagerT::Invalidator &Inv) { in invalidate()
74 Result run(IRUnitT &IR, AnalysisManagerT &AM, ExtraArgTs... ExtraArgs) { in run()
88 typename AnalysisManagerT::Invalidator &Inv) { in invalidateCallback()
106 template <typename DerivedT, typename IRUnitT, typename AnalysisManagerT,
108 AnalysisKey MockAnalysisHandleBase<DerivedT, IRUnitT, AnalysisManagerT,
153 typename AnalysisManagerT = AnalysisManager<IRUnitT>,
168 PreservedAnalyses run(IRUnitT &IR, AnalysisManagerT &AM, in run()