Home
last modified time | relevance | path

Searched refs:indexings (Results 1 – 7 of 7) sorted by relevance

/external/llvm-project/mlir/include/mlir/EDSC/
DBuilders.h136 StructuredIndexed operator()(ArrayRef<AffineExpr> indexings) { in operator()
137 return value ? StructuredIndexed(value, indexings) in operator()
138 : StructuredIndexed(type, indexings); in operator()
141 StructuredIndexed(Value v, ArrayRef<AffineExpr> indexings) in StructuredIndexed()
142 : value(v), exprs(indexings.begin(), indexings.end()) { in StructuredIndexed()
146 StructuredIndexed(Type t, ArrayRef<AffineExpr> indexings) in StructuredIndexed()
147 : type(t), exprs(indexings.begin(), indexings.end()) { in StructuredIndexed()
/external/llvm-project/mlir/include/mlir/Dialect/Linalg/IR/
DLinalgOps.td221 Variadic<AnyTypeOf<[Range, Index]>>:$indexings)>,
228 A `linalg.slice` op takes a view and a variadic number of indexings and
264 let builders = [OpBuilderDAG<(ins "Value":$base, "ValueRange":$indexings)>];
275 Value indexing(unsigned rank) { return *(indexings().begin() + rank); }
277 // Get the subset of indexings that are of RangeType.
280 for (auto operand : indexings())
/external/llvm-project/mlir/lib/Conversion/LinalgToLLVM/
DLinalgToLLVM.cpp235 Value indexing = adaptor.indexings()[i]; in matchAndRewrite()
258 for (auto en : llvm::enumerate(sliceOp.indexings())) { in matchAndRewrite()
262 Value rangeDescriptor = adaptor.indexings()[rank]; in matchAndRewrite()
/external/llvm-project/mlir/lib/Dialect/Linalg/IR/
DLinalgOps.cpp1022 Value base, ValueRange indexings) { in build() argument
1024 result.addOperands(indexings); in build()
1030 assert(succeeded(res) && strides.size() == indexings.size()); in build()
1043 auto indexings = op.indexings(); in print() local
1044 p << SliceOp::getOperationName() << " " << op.view() << "[" << indexings in print()
1048 if (!indexings.empty()) in print()
1049 p << ", " << op.indexings().getTypes(); in print()
1078 if (rank != llvm::size(op.indexings())) in verify()
1080 << rank << " indexings, got " << llvm::size(op.indexings()); in verify()
1082 for (auto indexing : op.indexings()) { in verify()
/external/tensorflow/tensorflow/compiler/mlir/hlo/lib/Dialect/mhlo/transforms/
Dlhlo_legalize_to_gpu.cc133 llvm::SmallVector<Value, 4> indexings; in matchAndRewrite() local
/external/llvm-project/mlir/test/Dialect/Linalg/
Dinvalid.mlir12 // expected-error @+2 {{expected 2 indexings, got 1}}
/external/libjpeg-turbo/
Dstructure.txt588 first sample row currently in memory. Either of the first two indexings can