Lines Matching refs:IRUnitT
44 template <typename DerivedT, typename IRUnitT,
45 typename AnalysisManagerT = AnalysisManager<IRUnitT>,
71 bool invalidate(IRUnitT &IR, const PreservedAnalyses &PA, in invalidate()
77 Result run(IRUnitT &IR, AnalysisManagerT &AM, ExtraArgTs... ExtraArgs) { in run()
91 static bool invalidateCallback(IRUnitT &IR, const PreservedAnalyses &PA, in invalidateCallback()
95 !PAC.template preservedSet<AllAnalysesOn<IRUnitT>>(); in invalidateCallback()
116 template <typename DerivedT, typename IRUnitT, typename AnalysisManagerT,
118 AnalysisKey MockAnalysisHandleBase<DerivedT, IRUnitT, AnalysisManagerT,
121 template <typename DerivedT, typename IRUnitT,
122 typename AnalysisManagerT = AnalysisManager<IRUnitT>,
137 PreservedAnalyses run(IRUnitT &IR, AnalysisManagerT &AM, in run()
161 template <typename IRUnitT> struct MockPassHandle;
213 template <typename IRUnitT> struct MockAnalysisHandle;
272 template <typename IRUnitT> std::string getName(const IRUnitT &IR) { in getName()
400 using IRUnitT = TestIRUnitT; typedef in __anona00a216b0111::PassBuilderCallbacksTest
404 using AnalysisT = typename MockAnalysisHandle<IRUnitT>::Analysis;
418 MockPassHandle<IRUnitT> PassHandle;
419 MockAnalysisHandle<IRUnitT> AnalysisHandle;
421 static PreservedAnalyses getAnalysisResult(IRUnitT &U, AnalysisManagerT &AM, in getAnalysisResult()