Home
last modified time | relevance | path

Searched refs:DataLayoutSpecAttr (Results 1 – 6 of 6) sorted by relevance

/llvm-project-15.0.7/mlir/lib/Dialect/DLTI/
H A DDLTI.cpp132 DataLayoutSpecAttr
133 DataLayoutSpecAttr::get(MLIRContext *ctx, in get()
138 DataLayoutSpecAttr
245 DataLayoutSpecAttr
250 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 …]
H A DTraits.cpp27 return op->getAttrOfType<DataLayoutSpecAttr>( in getDataLayoutSpec()
/llvm-project-15.0.7/mlir/include/mlir/Dialect/DLTI/
H A DDLTI.h67 class DataLayoutSpecAttr
68 : public Attribute::AttrBase<DataLayoutSpecAttr, Attribute,
78 static DataLayoutSpecAttr get(MLIRContext *ctx,
84 static DataLayoutSpecAttr
96 DataLayoutSpecAttr combineWith(ArrayRef<DataLayoutSpecInterface> specs) const;
102 static DataLayoutSpecAttr parse(AsmParser &parser);
H A DDLTIBase.td55 CPred<"$_self.isa<::mlir::DataLayoutSpecAttr>()">,
57 let storageType = "::mlir::DataLayoutSpecAttr";
58 let returnType = "::mlir::DataLayoutSpecAttr";
H A DTraits.h16 class DataLayoutSpecAttr; variable
/llvm-project-15.0.7/mlir/lib/Target/LLVMIR/
H A DConvertFromLLVMIR.cpp154 return DataLayoutSpecAttr::get(context, entries); in translateDataLayout()