Lines Matching defs:extension
188 // Note: Additional extensions may be added while applying an extension.
259 // Functor used to try to apply the given extension.
260 auto applyExtension = [&](const DialectExtensionBase &extension) {
261 ArrayRef<StringRef> dialectNames = extension.getRequiredDialects();
264 extension.apply(ctx, dialect);
272 extension.apply(ctx, dialect);
276 // Otherwise, check to see if this extension requires this dialect.
298 extension.apply(ctx, requiredDialects);
305 // Functor used to try to apply the given extension.
306 auto applyExtension = [&](const DialectExtensionBase &extension) {
307 ArrayRef<StringRef> dialectNames = extension.getRequiredDialects();
310 extension.apply(ctx, loadedDialects);
314 // Check to see if all of the dialects for this extension are loaded.
323 extension.apply(ctx, requiredDialects);
330 // Check that all extension keys are present in 'rhs'.