Lines Matching refs:SmallVector

32   SmallVector<int64_t> tileSizes(ts.begin(), ts.end());  in setTileSizes()
47 static SmallVector<unsigned>
50 SmallVector<unsigned> filledVector = llvm::to_vector(interchangeVector); in fillInterchangeVector()
62 static SmallVector<T> applyPermutationToVector(const SmallVector<T> &vector, in applyPermutationToVector()
69 static SmallVector<unsigned>
71 SmallVector<unsigned> inversion(interchange.size()); in invertPermutationVector()
98 static SmallVector<scf::ForOp>
101 SmallVector<OpFoldResult> &offsets, in generateTileLoopNest()
102 SmallVector<OpFoldResult> &sizes) { in generateTileLoopNest()
107 SmallVector<scf::ForOp> loops; in generateTileLoopNest()
172 SmallVector<Range> iterationDomain = op.getIterationDomain(rewriter); in returningMatchAndRewrite()
183 SmallVector<Value> tileSizeVector = in returningMatchAndRewrite()
191 SmallVector<OpFoldResult> offsets, sizes; in returningMatchAndRewrite()
195 SmallVector<unsigned> interchangeVector; in returningMatchAndRewrite()
237 SmallVector<Operation *> tiledImplementation = op.getTiledImplementation( in returningMatchAndRewrite()
261 SmallVector<Value> replacements; in returningMatchAndRewrite()
291 ArrayRef<BlockArgument> newBBArgs) -> SmallVector<Value> { in returningMatchAndRewrite()
292 SmallVector<Value> yieldedValues; in returningMatchAndRewrite()
295 SmallVector<OpFoldResult> resultTileOffsets, resultTileSizes; in returningMatchAndRewrite()
303 SmallVector<OpFoldResult> resultTileStrides(resultTileOffsets.size(), in returningMatchAndRewrite()
313 SmallVector<scf::ForOp> newLoops = replaceLoopNestWithNewYields( in returningMatchAndRewrite()
479 SmallVector<Value> unfusedProducerOpDestValues = in returningMatchAndRewrite()