Searched refs:DialectsT (Results 1 – 1 of 1) sorted by relevance
71 template <typename DerivedT, typename... DialectsT>85 ArrayRef<StringRef>({DialectsT::getDialectNamespace()...})) {} in DialectExtension()91 auto derivedDialects = std::tuple<DialectsT *...>{ in apply()92 static_cast<DialectsT *>(dialects[dialectIdx++])...}; in apply()94 [&](DialectsT *...dialect) { apply(context, dialect...); }, in apply()191 template <typename... DialectsT>192 void addExtension(void (*extensionFn)(MLIRContext *, DialectsT *...)) { in addExtension() argument193 addExtension<DialectsT...>( in addExtension()194 std::function<void(MLIRContext *, DialectsT * ...)>(extensionFn)); in addExtension()196 template <typename... DialectsT>[all …]