Lines Matching refs:namedAttr

521   for (const auto &namedAttr : op.getAttributes())  in populateSubstitutions()  local
522 ctx.addSubst(namedAttr.name, in populateSubstitutions()
523 formatv("{0}(\"{1}\")", attrGet, namedAttr.name)); in populateSubstitutions()
560 for (const auto &namedAttr : op.getAttributes()) { in genAttributeVerifier() local
561 const auto &attr = namedAttr.attr; in genAttributeVerifier()
565 auto attrName = namedAttr.name; in genAttributeVerifier()
677 for (const NamedAttribute &namedAttr : op.getAttributes()) in genAttrNameGetters() local
678 addAttrName(namedAttr.name); in genAttrNameGetters()
809 for (const NamedAttribute &namedAttr : op.getAttributes()) { in genAttrGetters() local
810 if (namedAttr.attr.isDerivedAttr()) { in genAttrGetters()
811 emitDerivedAttr(namedAttr.name, namedAttr.attr); in genAttrGetters()
813 emitAttrWithStorageType(namedAttr.name, namedAttr.attr); in genAttrGetters()
814 emitAttrWithReturnType(namedAttr.name, namedAttr.attr); in genAttrGetters()
819 [](const NamedAttribute &namedAttr) { in genAttrGetters() argument
820 return namedAttr.attr.isDerivedAttr(); in genAttrGetters()
832 for (auto namedAttr : derivedAttrs) in genAttrGetters() local
833 body << " if (name == \"" << namedAttr.name << "\") return true;\n"; in genAttrGetters()
843 make_filter_range(derivedAttrs, [](const NamedAttribute &namedAttr) { in genAttrGetters() argument
844 return namedAttr.attr.getConvertFromStorageCall().empty(); in genAttrGetters()
869 [&](const NamedAttribute &namedAttr) { in genAttrGetters() argument
870 auto tmpl = namedAttr.attr.getConvertFromStorageCall(); in genAttrGetters()
871 body << " {" << namedAttr.name << "AttrName(),\n" in genAttrGetters()
872 << tgfmt(tmpl, &fctx.withSelf(namedAttr.name + "()") in genAttrGetters()
894 for (const NamedAttribute &namedAttr : op.getAttributes()) in genAttrSetters() local
895 if (!namedAttr.attr.isDerivedAttr()) in genAttrSetters()
896 emitAttrWithStorageType(namedAttr.name, namedAttr.attr); in genAttrSetters()
912 for (const NamedAttribute &namedAttr : op.getAttributes()) in genOptionalAttrRemovers() local
913 if (namedAttr.attr.isOptional()) in genOptionalAttrRemovers()
914 emitRemoveAttr(namedAttr.name); in genOptionalAttrRemovers()
1189 NamedAttribute &namedAttr = op.getAttribute(i); in canGenerateUnwrappedBuilder() local
1190 if (canUseUnwrappedRawValue(namedAttr.attr)) { in canGenerateUnwrappedBuilder()
1433 const auto &namedAttr = op.getAttribute(0); in genUseAttrAsResultTypeBuilder() local
1435 body << " auto attrName = " << namedAttr.name << "AttrName(" in genUseAttrAsResultTypeBuilder()
1440 if (namedAttr.attr.isTypeAttr()) { in genUseAttrAsResultTypeBuilder()
1639 auto *namedAttr = op.getArg(i).dyn_cast<tblgen::NamedAttribute *>(); in buildParamList() local
1640 if (!namedAttr || !namedAttr->attr.hasDefaultValue()) in buildParamList()
1643 if (!canUseUnwrappedRawValue(namedAttr->attr)) in buildParamList()
1651 StringRef retType = namedAttr->attr.getReturnType(); in buildParamList()
1673 const auto &namedAttr = op.getAttribute(numAttrs); in buildParamList() local
1674 const auto &attr = namedAttr.attr; in buildParamList()
1704 paramList.emplace_back(type, namedAttr.name, defaultValue, properties); in buildParamList()
1751 for (const auto &namedAttr : op.getAttributes()) { in genCodeForAddingArgAndRegionForBuilder() local
1752 auto &attr = namedAttr.attr; in genCodeForAddingArgAndRegionForBuilder()
1756 body << formatv(" if ({0}) ", namedAttr.name) << "{\n"; in genCodeForAddingArgAndRegionForBuilder()
1775 std::string(tgfmt(builderTemplate, &fctx, namedAttr.name)); in genCodeForAddingArgAndRegionForBuilder()
1777 builderOpState, namedAttr.name, value); in genCodeForAddingArgAndRegionForBuilder()
1780 builderOpState, namedAttr.name); in genCodeForAddingArgAndRegionForBuilder()
2470 for (auto &namedAttr : op.getAttributes()) { in OpOperandAdaptorEmitter() local
2471 const auto &name = namedAttr.name; in OpOperandAdaptorEmitter()
2472 const auto &attr = namedAttr.attr; in OpOperandAdaptorEmitter()