Home
last modified time | relevance | path

Searched refs:std_constant_index (Results 1 – 11 of 11) sorted by relevance

/external/llvm-project/mlir/lib/Dialect/StandardOps/EDSC/
DBuilders.cpp28 res.push_back(std_constant_index(shape[idx])); in getMemRefSizes()
36 lbs.push_back(std_constant_index(0)); in MemRefBoundsCapture()
44 lbs.push_back(std_constant_index(0)); in VectorBoundsCapture()
45 ubs.push_back(std_constant_index(s)); in VectorBoundsCapture()
/external/llvm-project/mlir/test/EDSC/
Dbuilder-api-test.cpp79 lb *std_constant_index(3) + ub; in TEST_FUNC() local
80 lb + std_constant_index(3); in TEST_FUNC()
82 ceilDiv(std_constant_index(31) * floorDiv(i + j * std_constant_index(3), in TEST_FUNC()
83 std_constant_index(32)), in TEST_FUNC()
84 std_constant_index(32)); in TEST_FUNC()
220 buildInNewBlock(TypeRange(), [&](ValueRange) { std_constant_index(0); }); in TEST_FUNC()
221 appendToBlock(b, [&](ValueRange) { std_constant_index(1); }); in TEST_FUNC()
546 Value zero = std_constant_index(0), one = std_constant_index(1); in TEST_FUNC()
622 Value zero = std_constant_index(0), one = std_constant_index(1); in TEST_FUNC()
730 Value zero = std_constant_index(0); in TEST_FUNC()
[all …]
/external/llvm-project/mlir/lib/Dialect/GPU/Transforms/
DMemoryPromotion.cpp53 Value zero = std_constant_index(0); in insertCopyLoops()
54 Value one = std_constant_index(1); in insertCopyLoops()
67 [](int64_t step) { return std_constant_index(step); }); in insertCopyLoops()
/external/llvm-project/mlir/lib/Dialect/Linalg/Transforms/
DTiling.cpp81 Range{std_constant_index(0), shapeSizes[idx], tileSizes[idx]}); in makeTiledLoopRanges()
239 lbs.push_back(isTiled ? ivs[idxIvs++] : (Value)std_constant_index(0)); in makeTiledShapes()
242 subShapeSizes.push_back(size - std_constant_index(1)); in makeTiledShapes()
267 offsets.push_back(std_constant_index(0)); in makeTiledShapes()
269 strides.push_back(std_constant_index(1)); in makeTiledShapes()
280 auto size = closedIntSize + std_constant_index(1); in makeTiledShapes()
302 strides.push_back(std_constant_index(1)); in makeTiledShapes()
491 auto zero = std_constant_index(0); in tileLinalgOpImpl()
DVectorization.cpp133 SmallVector<Value, 4> indices(memrefType.getRank(), std_constant_index(0)); in transferReadVector()
143 SmallVector<Value, 4> indices(memrefType.getRank(), std_constant_index(0)); in transferWriteVector()
340 Value zero = std_constant_index(0); in vectorizeLinalgOp()
574 SmallVector<Value, 4> zeros(rank, std_constant_index(0)); in matchAndRewrite()
DFusion.cpp229 loopRanges[i] = Range{std_constant_index(0), in fuse()
231 std_constant_index(1)}; in fuse()
798 auto zero = std_constant_index(0); in tileRootOperation()
DLoops.cpp228 Value zeroIndex = std_constant_index(0); in getPaddedInput()
DFusionOnTensors.cpp626 linearizedIndex * std_constant_index(expandedDimExtent); in fuseWithReshapeByExpansion()
/external/llvm-project/mlir/include/mlir/Dialect/StandardOps/EDSC/
DIntrinsics.h25 using std_constant_index = ValueBuilder<ConstantIndexOp>; variable
/external/llvm-project/mlir/lib/Conversion/VectorToSCF/
DVectorToSCF.cpp169 return std_constant_index(off); in emitLoops()
574 steps.push_back(std_constant_index(step)); in matchAndRewrite()
659 steps.push_back(std_constant_index(step)); in matchAndRewrite()
/external/llvm-project/mlir/lib/Dialect/Vector/
DVectorTransforms.cpp2143 Value sum = xferOp.indices()[indicesIdx] + std_constant_index(vectorSize); in createScopedInBoundsCond()
2219 Value one = std_constant_index(1); in createScopedSubViewIntersection()
2265 Value zero = std_constant_index(0); in createScopedFullPartialLinalgCopy()
2319 Value zero = std_constant_index(0); in createScopedFullPartialVectorTransferRead()
2544 std_constant_index(extract.getResultType().getDimSize(pos)); in matchAndRewrite()
2580 std_constant_index(insert.getSourceVectorType().getDimSize(pos)); in matchAndRewrite()