Lines Matching defs:genericAdaptorBase

2158                             Class *genericAdaptorBase, StringRef sizeAttrInit,
2195 bool isGenericAdaptorBase = genericAdaptorBase != nullptr;
2197 /*opClass=*/isGenericAdaptorBase ? *genericAdaptorBase : opClass,
2246 if (genericAdaptorBase) {
2292 /*genericAdaptorBase=*/nullptr,
4155 Class genericAdaptorBase;
4170 : op(op), genericAdaptorBase(op.getGenericAdaptorName() + "Base"),
4175 genericAdaptorBase.declare<VisibilityDeclaration>(Visibility::Public);
4288 genericAdaptorBase.declare<ExtraClassDeclaration>(std::move(declarations));
4290 genericAdaptorBase.declare<VisibilityDeclaration>(Visibility::Protected);
4291 genericAdaptorBase.declare<Field>("::mlir::DictionaryAttr", "odsAttrs");
4292 genericAdaptorBase.declare<Field>("::std::optional<::mlir::OperationName>",
4295 genericAdaptorBase.declare<Field>("Properties", "properties");
4296 genericAdaptorBase.declare<Field>("::mlir::RegionRange", "odsRegions");
4301 ParentClass("detail::" + genericAdaptorBase.getClassName()));
4305 "Base", "detail::" + genericAdaptorBase.getClassName());
4324 genericAdaptorBase.addConstructor<Method::Inline>(paramList);
4404 constructor = genericAdaptorBase.addConstructor(
4407 constructor = genericAdaptorBase.addConstructor<Method::Inline>(
4444 /*genericAdaptorBase=*/&genericAdaptorBase,
4465 auto *method = genericAdaptorBase.addMethod(
4492 auto *m = genericAdaptorBase.addInlineMethod("const Properties &",
4498 auto *m = genericAdaptorBase.addInlineMethod("::mlir::DictionaryAttr",
4505 emitPropGetter(genericAdaptorBase, op, name, namedProp.prop);
4515 emitAttrGetterWithReturnType(fctx, genericAdaptorBase, op, emitName, attr);
4527 auto *m = genericAdaptorBase.addInlineMethod("::mlir::RegionRange", name);
4533 auto *m = genericAdaptorBase.addInlineMethod("::mlir::Region &", name);
4540 if (auto *m = genericAdaptorBase.addInlineMethod("::mlir::RegionRange",
4562 genericAdaptorBase.finalize();
4589 emitter.genericAdaptorBase.writeDeclTo(os);
4602 emitter.genericAdaptorBase.writeDefTo(os);