Home
last modified time | relevance | path

Searched refs:getDataLayoutSpec (Results 1 – 9 of 9) sorted by relevance

/llvm-project/mlir/include/mlir/Dialect/DLTI/
H A DTraits.h20 DataLayoutSpecInterface getDataLayoutSpec(Operation *op);
38 DataLayoutSpecInterface getDataLayoutSpec() { in getDataLayoutSpec() function
39 return impl::getDataLayoutSpec(this->getOperation()); in getDataLayoutSpec()
/llvm-project/flang/lib/Optimizer/Support/
H A DDataLayout.cpp35 if (mlirModule.getDataLayoutSpec()) in setMLIRDataLayoutFromAttributes()
52 if (!mlirModule.getDataLayoutSpec()) { in getOrSetDataLayout()
55 if (!mlirModule.getDataLayoutSpec()) { in getOrSetDataLayout()
/llvm-project/mlir/lib/Dialect/DLTI/
H A DTraits.cpp26 DataLayoutSpecInterface mlir::impl::getDataLayoutSpec(Operation *op) { in getDataLayoutSpec() function in mlir::impl
/llvm-project/mlir/lib/Interfaces/
H A DDataLayoutInterfaces.cpp328 [&](auto op) { return op.getDataLayoutSpec(); }) in getSpec()
363 if (!op->getParentOp() && !op.getDataLayoutSpec()) in collectParentLayouts()
365 specs.push_back(op.getDataLayoutSpec()); in collectParentLayouts()
370 specs.push_back(op.getDataLayoutSpec()); in collectParentLayouts()
445 assert((!op || !op.getDataLayoutSpec()) && in checkMissingLayout()
/llvm-project/mlir/lib/IR/
H A DBuiltinDialect.cpp148 DataLayoutSpecInterface ModuleOp::getDataLayoutSpec() { in getDataLayoutSpec() function in ModuleOp
/llvm-project/mlir/include/mlir/IR/
H A DBuiltinOps.td80 DataLayoutSpecInterface getDataLayoutSpec();
/llvm-project/mlir/unittests/Interfaces/
H A DDataLayoutInterfacesTest.cpp253 DataLayoutSpecInterface getDataLayoutSpec() {
305 DataLayoutSpecInterface getDataLayoutSpec() {
245 DataLayoutSpecInterface getDataLayoutSpec() { getDataLayoutSpec() function
297 DataLayoutSpecInterface getDataLayoutSpec() { getDataLayoutSpec() function
/llvm-project/mlir/lib/Target/LLVMIR/
H A DModuleTranslation.cpp2007 if (DataLayoutSpecInterface spec = iface.getDataLayoutSpec()) {
2012 if (DataLayoutSpecInterface spec = mod.getDataLayoutSpec()) {
/llvm-project/mlir/include/mlir/Interfaces/
H A DDataLayoutInterfaces.td375 /*methodName=*/"getDataLayoutSpec",