Home
last modified time | relevance | path

Searched defs:iteratorTypes (Results 1 – 15 of 15) sorted by relevance

/external/llvm-project/mlir/lib/Dialect/Linalg/Utils/
DUtils.cpp128 ArrayRef<Attribute> iteratorTypes, in doit()
158 ArrayRef<Attribute> iteratorTypes, in doit()
204 ArrayRef<Attribute> iteratorTypes, in generateParallelLoopNest()
316 ArrayRef<Attribute> iteratorTypes, in doit()
/external/llvm-project/mlir/lib/Dialect/Vector/EDSC/
DBuilders.cpp23 ArrayRef<IteratorType> iteratorTypes) { in vector_contraction()
/external/llvm-project/mlir/include/mlir/Dialect/Utils/
DStructuredOpsUtils.h107 inline unsigned getNumIterators(StringRef name, ArrayAttr iteratorTypes) { in getNumIterators()
116 inline unsigned getNumIterators(ArrayAttr iteratorTypes) { in getNumIterators()
/external/llvm-project/mlir/lib/Dialect/Linalg/Transforms/
DElementwiseToLinalg.cpp42 SmallVector<StringRef, 6> iteratorTypes(rank, in matchAndRewrite() local
DDropUnitDims.cpp195 ArrayAttr iteratorTypes = op.iterator_types(); in matchAndRewrite() local
DTiling.cpp344 SmallVector<Attribute, 4> iteratorTypes; in tileLinalgOpImpl() local
DVectorization.cpp587 std::vector<StringRef> iteratorTypes(numDims, "reduction"); in matchAndRewrite() local
DFusionOnTensors.cpp581 SmallVector<StringRef, 4> iteratorTypes(remapping.back(), in fuseWithReshapeByExpansion() local
DFusion.cpp532 static AffineMap pruneReductionDimsFromMap(ArrayRef<Attribute> iteratorTypes, in pruneReductionDimsFromMap()
DSparsification.cpp674 auto iteratorTypes = op.iterator_types().getValue(); in genFor() local
/external/llvm-project/mlir/lib/Dialect/Linalg/IR/
DLinalgOps.cpp156 ArrayRef<AffineMap> indexingMaps, ArrayRef<StringRef> iteratorTypes, in build()
182 ArrayRef<StringRef> iteratorTypes, StringRef doc, StringRef libraryCall, in build()
191 ArrayRef<StringRef> iteratorTypes, in build()
201 ArrayRef<AffineMap> indexingMaps, ArrayRef<StringRef> iteratorTypes, in build()
211 ArrayRef<AffineMap> indexingMaps, ArrayRef<StringRef> iteratorTypes, in build()
241 ArrayRef<StringRef> iteratorTypes, StringRef doc, StringRef libraryCall, in build()
251 ArrayRef<StringRef> iteratorTypes, in build()
261 ArrayRef<AffineMap> indexingMaps, ArrayRef<StringRef> iteratorTypes, in build()
/external/llvm-project/mlir/lib/Dialect/Linalg/EDSC/
DBuilders.cpp25 ArrayRef<IteratorType> iteratorTypes, ArrayRef<StructuredIndexed> inputs, in makeGenericLinalgOp()
/external/llvm-project/mlir/lib/Dialect/Vector/
DVectorTransforms.cpp60 static SmallVector<Attribute, 4> adjustIter(ArrayAttr iteratorTypes, in adjustIter()
1630 auto iteratorTypes = op.iterator_types().getValue(); in matchAndRewrite() local
1709 auto iteratorTypes = op.iterator_types().getValue(); in matchAndRewrite() local
1811 auto iteratorTypes = op.iterator_types().getValue(); in matchAndRewrite() local
DVectorOps.cpp191 ArrayRef<StringRef> iteratorTypes) { in build()
204 ArrayAttr iteratorTypes) { in build()
454 getDimMap(ArrayRef<AffineMap> indexingMaps, ArrayAttr iteratorTypes, in getDimMap()
/external/tensorflow/tensorflow/compiler/xla/service/cpu/
Ddot_op_emitter.cc307 llvm::SmallVector<mlir::IteratorType, 4> iteratorTypes( in EmitLinalgMatmul() local