Lines Matching refs:IRUnitT

41 template <typename DerivedT, typename IRUnitT,
42 typename AnalysisManagerT = AnalysisManager<IRUnitT>,
68 bool invalidate(IRUnitT &IR, const PreservedAnalyses &PA, in invalidate()
74 Result run(IRUnitT &IR, AnalysisManagerT &AM, ExtraArgTs... ExtraArgs) { in run()
88 static bool invalidateCallback(IRUnitT &IR, const PreservedAnalyses &PA, in invalidateCallback()
92 !PAC.template preservedSet<AllAnalysesOn<IRUnitT>>(); in invalidateCallback()
113 template <typename DerivedT, typename IRUnitT, typename AnalysisManagerT,
115 AnalysisKey MockAnalysisHandleBase<DerivedT, IRUnitT, AnalysisManagerT,
118 template <typename DerivedT, typename IRUnitT,
119 typename AnalysisManagerT = AnalysisManager<IRUnitT>,
134 PreservedAnalyses run(IRUnitT &IR, AnalysisManagerT &AM, in run()
158 template <typename IRUnitT> struct MockPassHandle;
226 template <typename IRUnitT> struct MockAnalysisHandle;
285 template <typename IRUnitT> std::string getName(const IRUnitT &IR) { in getName()
402 template <typename IRUnitT>
404 std::conditional_t<std::is_same<IRUnitT, Loop>::value,
405 MockPassHandle<LoopNest>, MockPassHandle<IRUnitT>>;
420 using IRUnitT = TestIRUnitT; typedef in __anona795cd440111::PassBuilderCallbacksTest
424 using AnalysisT = typename MockAnalysisHandle<IRUnitT>::Analysis;
438 MockPassHandle<IRUnitT> PassHandle;
439 ExtraMockPassHandle<IRUnitT> ExtraPassHandle;
441 MockAnalysisHandle<IRUnitT> AnalysisHandle;
443 static PreservedAnalyses getAnalysisResult(IRUnitT &U, AnalysisManagerT &AM, in getAnalysisResult()
500 if (std::is_same<IRUnitT, Loop>::value) in PassBuilderCallbacksTest()