Lines Matching refs:typename

28 template <typename IRUnitT> class AllAnalysesOn;
29 template <typename IRUnitT, typename... ExtraArgTs> class AnalysisManager;
37 template <typename IRUnitT, typename AnalysisManagerT, typename... ExtraArgTs>
68 template <typename IRUnitT, typename PassT, typename PreservedAnalysesT,
69 typename AnalysisManagerT, typename... ExtraArgTs>
100 template <typename T>
103 template <typename T>
108 template <typename T>
123 template <typename IRUnitT, typename PreservedAnalysesT, typename InvalidatorT>
148 template <typename IRUnitT, typename ResultT> class ResultHasInvalidateMethod {
157 template <typename T> struct Nonce { using Type = EnabledType; };
158 template <typename T>
159 static typename Nonce<decltype(std::declval<T>().invalidate(
167 template <typename T, typename U> static DisabledType NonceFunction(T U::*);
169 template <typename T> struct Checker : CheckerBase, T {};
170 template <typename T>
175 template <typename T>
188 template <typename IRUnitT, typename PassT, typename ResultT,
189 typename PreservedAnalysesT, typename InvalidatorT,
196 template <typename IRUnitT, typename PassT, typename ResultT,
197 typename PreservedAnalysesT, typename InvalidatorT>
235 template <typename IRUnitT, typename PassT, typename ResultT,
236 typename PreservedAnalysesT, typename InvalidatorT>
270 template <typename IRUnitT, typename PreservedAnalysesT, typename InvalidatorT,
271 typename... ExtraArgTs>
292 template <typename IRUnitT, typename PassT, typename PreservedAnalysesT,
293 typename InvalidatorT, typename... ExtraArgTs>
314 AnalysisResultModel<IRUnitT, PassT, typename PassT::Result,