Lines Matching refs:SmallVector
34 SmallVector<Value> getDestinationOperands(Operation *op, OpBuilder &b) const { in getDestinationOperands()
39 SmallVector<StringRef> getLoopIteratorTypes(Operation *op) const { in getLoopIteratorTypes()
48 SmallVector<Range> getIterationDomain(Operation *op, OpBuilder &b) const { in getIterationDomain()
64 SmallVector<Operation *>
73 SmallVector<Value> valuesToTile = linalgOp.getInputAndOutputOperands(); in getTiledImplementation()
74 SmallVector<Value> offsetValues = in getTiledImplementation()
76 SmallVector<Value, 4> tiledOperands = makeTiledShapes( in getTiledImplementation()
80 SmallVector<Type> resultTensorTypes = llvm::to_vector(llvm::map_range( in getTiledImplementation()
98 SmallVector<OpFoldResult> &resultOffsets, in getResultTilePosition()
99 SmallVector<OpFoldResult> &resultSizes) const { in getResultTilePosition()
110 SmallVector<Value> normalizedOperands(operands.begin(), operands.end()); in getResultTilePosition()
116 SmallVector<Value> sizeVals = in getResultTilePosition()
118 SmallVector<Value> subShapeSizes = in getResultTilePosition()
158 SmallVector<OpFoldResult> iterationTileOffsets(numLoops), in generateResultTileValue()
161 SmallVector<Range> iterationDomain = in generateResultTileValue()
175 SmallVector<Operation *> tiledOp = tilingInterfaceOp.getTiledImplementation( in generateResultTileValue()