Lines Matching refs:namedAttr

349   for (const auto &namedAttr : op.getAttributes())  in populateSubstitutions()  local
350 ctx.addSubst(namedAttr.name, in populateSubstitutions()
351 formatv("{0}(\"{1}\")", attrGet, namedAttr.name)); in populateSubstitutions()
388 for (const auto &namedAttr : op.getAttributes()) { in genAttributeVerifier() local
389 const auto &attr = namedAttr.attr; in genAttributeVerifier()
393 auto attrName = namedAttr.name; in genAttributeVerifier()
536 for (auto &namedAttr : op.getAttributes()) { in genAttrGetters() local
537 const auto &name = namedAttr.name; in genAttrGetters()
538 const auto &attr = namedAttr.attr; in genAttrGetters()
548 [](const NamedAttribute &namedAttr) { in genAttrGetters() argument
549 return namedAttr.attr.isDerivedAttr(); in genAttrGetters()
561 for (auto namedAttr : derivedAttrs) in genAttrGetters() local
562 body << " if (name == \"" << namedAttr.name << "\") return true;\n"; in genAttrGetters()
572 make_filter_range(derivedAttrs, [](const NamedAttribute &namedAttr) { in genAttrGetters() argument
573 return namedAttr.attr.getConvertFromStorageCall().empty(); in genAttrGetters()
597 [&](const NamedAttribute &namedAttr) { in genAttrGetters() argument
598 auto tmpl = namedAttr.attr.getConvertFromStorageCall(); in genAttrGetters()
599 body << " {::mlir::Identifier::get(\"" << namedAttr.name in genAttrGetters()
601 << tgfmt(tmpl, &fctx.withSelf(namedAttr.name + "()") in genAttrGetters()
623 for (auto &namedAttr : op.getAttributes()) { in genAttrSetters() local
624 const auto &name = namedAttr.name; in genAttrSetters()
625 const auto &attr = namedAttr.attr; in genAttrSetters()
880 NamedAttribute &namedAttr = op.getAttribute(i); in canGenerateUnwrappedBuilder() local
881 if (canUseUnwrappedRawValue(namedAttr.attr)) { in canGenerateUnwrappedBuilder()
1143 const auto &namedAttr = op.getAttribute(0); in genUseAttrAsResultTypeBuilder() local
1146 body << " if (attr.first != \"" << namedAttr.name << "\") continue;\n"; in genUseAttrAsResultTypeBuilder()
1147 if (namedAttr.attr.isTypeAttr()) { in genUseAttrAsResultTypeBuilder()
1322 auto *namedAttr = op.getArg(i).dyn_cast<tblgen::NamedAttribute *>(); in buildParamList() local
1323 if (!namedAttr || !namedAttr->attr.hasDefaultValue()) in buildParamList()
1326 if (!canUseUnwrappedRawValue(namedAttr->attr)) in buildParamList()
1334 StringRef retType = namedAttr->attr.getReturnType(); in buildParamList()
1355 const auto &namedAttr = op.getAttribute(numAttrs); in buildParamList() local
1356 const auto &attr = namedAttr.attr; in buildParamList()
1375 paramList.append(std::string(namedAttr.name)); in buildParamList()
1433 for (const auto &namedAttr : op.getAttributes()) { in genCodeForAddingArgAndRegionForBuilder() local
1434 auto &attr = namedAttr.attr; in genCodeForAddingArgAndRegionForBuilder()
1438 body << formatv(" if ({0}) ", namedAttr.name) << "{\n"; in genCodeForAddingArgAndRegionForBuilder()
1457 std::string(tgfmt(builderTemplate, &fctx, namedAttr.name)); in genCodeForAddingArgAndRegionForBuilder()
1459 namedAttr.name, value); in genCodeForAddingArgAndRegionForBuilder()
1462 namedAttr.name); in genCodeForAddingArgAndRegionForBuilder()
2077 for (auto &namedAttr : op.getAttributes()) { in OpOperandAdaptorEmitter() local
2078 const auto &name = namedAttr.name; in OpOperandAdaptorEmitter()
2079 const auto &attr = namedAttr.attr; in OpOperandAdaptorEmitter()