Searched refs:DataLayoutSpecAttr (Results 1 – 6 of 6) sorted by relevance
132 DataLayoutSpecAttr133 DataLayoutSpecAttr::get(MLIRContext *ctx, in get()138 DataLayoutSpecAttr245 DataLayoutSpecAttr250 return !spec.isa<DataLayoutSpecAttr>(); in combineWith()280 DataLayoutSpecAttr DataLayoutSpecAttr::parse(AsmParser &parser) { in parse()299 os << DataLayoutSpecAttr::kAttrKeyword << "<"; in print()350 if (attrKind == DataLayoutSpecAttr::kAttrKeyword) in parseAttribute()351 return DataLayoutSpecAttr::parse(parser); in parseAttribute()360 .Case<DataLayoutEntryAttr, DataLayoutSpecAttr>( in printAttribute()[all …]
27 return op->getAttrOfType<DataLayoutSpecAttr>( in getDataLayoutSpec()
67 class DataLayoutSpecAttr68 : public Attribute::AttrBase<DataLayoutSpecAttr, Attribute,78 static DataLayoutSpecAttr get(MLIRContext *ctx,84 static DataLayoutSpecAttr96 DataLayoutSpecAttr combineWith(ArrayRef<DataLayoutSpecInterface> specs) const;102 static DataLayoutSpecAttr parse(AsmParser &parser);
55 CPred<"$_self.isa<::mlir::DataLayoutSpecAttr>()">,57 let storageType = "::mlir::DataLayoutSpecAttr";58 let returnType = "::mlir::DataLayoutSpecAttr";
16 class DataLayoutSpecAttr; variable
154 return DataLayoutSpecAttr::get(context, entries); in translateDataLayout()