Lines Matching defs:AttributeMetadata

292 struct AttributeMetadata {
339 const AttributeMetadata &attr = attrMetadata.find(attrName)->second;
404 const llvm::MapVector<StringRef, AttributeMetadata> &getAttrMetadata() const {
418 [](const std::pair<StringRef, AttributeMetadata> &it) {
450 llvm::MapVector<StringRef, AttributeMetadata> attrMetadata;
480 {namedAttr.name, AttributeMetadata{namedAttr.name, !isOptional, attr}});
519 {operandSegmentAttrName, AttributeMetadata{operandSegmentAttrName,
536 AttributeMetadata{resultSegmentAttrName, /*isRequired=*/true,
542 SmallVector<AttributeMetadata> sortedAttrMetadata =
545 [](const AttributeMetadata &lhs, const AttributeMetadata &rhs) {
566 for (AttributeMetadata &attr : sortedAttrMetadata) {
570 for (AttributeMetadata &attr : sortedAttrMetadata)
574 for (const AttributeMetadata &attr : sortedAttrMetadata)
586 llvm::PointerUnion<const AttributeMetadata *, const NamedProperty *>;
965 for (const std::pair<StringRef, AttributeMetadata> &it :
967 const AttributeMetadata &metadata = it.second;
984 SmallVector<const AttributeMetadata *> optionalAttrs;
986 for (const std::pair<StringRef, AttributeMetadata> &it :
988 const AttributeMetadata &metadata = it.second;
995 for (const AttributeMetadata *optional : optionalAttrs) {
1001 for (const AttributeMetadata *optional : optionalAttrs) {
1011 for (const AttributeMetadata *optional : optionalAttrs) {
1016 for (const AttributeMetadata *optional : optionalAttrs) {
1202 const llvm::MapVector<StringRef, AttributeMetadata> &attributes =
1354 for (const std::pair<StringRef, AttributeMetadata> &it :
1489 llvm::dyn_cast_if_present<const AttributeMetadata *>(attrOrProp);
1550 llvm::dyn_cast_if_present<const AttributeMetadata *>(attrOrProp);
1604 llvm::dyn_cast_if_present<const AttributeMetadata *>(attrOrProp);
1626 llvm::dyn_cast_if_present<const AttributeMetadata *>(attrOrProp)) {
1699 llvm::dyn_cast_if_present<const AttributeMetadata *>(attrOrProp);
1810 const auto *namedAttr = attrOrProp.dyn_cast<const AttributeMetadata *>();
4180 llvm::PointerUnion<const AttributeMetadata *, const NamedProperty *>;
4182 for (const std::pair<StringRef, AttributeMetadata> &it :
4239 llvm::dyn_cast_if_present<const AttributeMetadata *>(attrOrProp);
4254 report_fatal_error("unexpected AttributeMetadata");