Home
last modified time | relevance | path

Searched refs:getOffsets (Results 1 – 14 of 14) sorted by relevance

/llvm-project-15.0.7/mlir/lib/Dialect/Vector/Transforms/
H A DVectorInsertExtractStridedSliceRewritePatterns.cpp65 if (op.getOffsets().getValue().empty()) in matchAndRewrite()
79 getI64SubArray(op.getOffsets(), /*dropFront=*/0, in matchAndRewrite()
86 getI64SubArray(op.getOffsets(), /*dropFront=*/rankDiff), in matchAndRewrite()
91 getI64SubArray(op.getOffsets(), /*dropFront=*/0, in matchAndRewrite()
121 if (op.getOffsets().getValue().empty()) in matchAndRewrite()
136 op.getOffsets().getValue().front().cast<IntegerAttr>().getInt(); in matchAndRewrite()
184 getI64SubArray(op.getOffsets(), /* dropFront=*/1), in matchAndRewrite()
210 op.getOffsets().getValue().front().cast<IntegerAttr>().getInt(); in matchAndRewrite()
219 if (op.getOffsets().getValue().size() != 1) in matchAndRewrite()
267 if (op.getOffsets().getValue().size() == 1) in matchAndRewrite()
[all …]
H A DVectorDropLeadUnitDim.cpp72 extractOp.getOffsets().getValue().drop_front(dropCount)); in matchAndRewrite()
115 insertOp.getOffsets().getValue().take_back(newDstType.getRank())); in matchAndRewrite()
H A DVectorTransforms.cpp2354 ArrayAttr newOffsets = extractOp.getOffsets(); in matchAndRewrite()
2435 ArrayAttr newOffsets = insertOp.getOffsets(); in matchAndRewrite()
/llvm-project-15.0.7/mlir/lib/Dialect/Bufferization/Transforms/
H A DAllocTensorElimination.cpp205 neededValues.append(insertSliceOp.getOffsets().begin(), in insertSliceAnchoredAllocTensorEliminationStep()
206 insertSliceOp.getOffsets().end()); in insertSliceAnchoredAllocTensorEliminationStep()
/llvm-project-15.0.7/mlir/lib/Conversion/VectorToSPIRV/
H A DVectorToSPIRV.cpp116 uint64_t offset = getFirstIntValue(extractOp.getOffsets()); in matchAndRewrite()
226 uint64_t offset = getFirstIntValue(insertOp.getOffsets()); in matchAndRewrite()
/llvm-project-15.0.7/mlir/lib/Dialect/Vector/IR/
H A DVectorOps.cpp1419 extractVector<int64_t>(extractStridedSliceOp.getOffsets()); in foldExtractFromExtractStrided()
1459 auto insertOffsets = extractVector<int64_t>(insertOp.getOffsets()); in foldExtractStridedOpFromInsertChain()
2277 extractStridedSliceOp.getOffsets() != insertStridedSliceOp.getOffsets()) in matchAndRewrite()
2543 ArrayAttr extractOffsets = op.getOffsets(); in foldExtractStridedOpFromInsertChain()
2551 ArrayAttr insertOffsets = insertOp.getOffsets(); in foldExtractStridedOpFromInsertChain()
2609 void ExtractStridedSliceOp::getOffsets(SmallVectorImpl<int64_t> &results) { in getOffsets() function in ExtractStridedSliceOp
2610 populateFromInt64AttrArray(getOffsets(), results); in getOffsets()
2638 populateFromInt64AttrArray(extractStridedSliceOp.getOffsets(), in matchAndRewrite()
2730 getI64SubArray(op.getOffsets(), /* dropFront=*/rankDiff), in matchAndRewrite()
/llvm-project-15.0.7/llvm/lib/CodeGen/GlobalISel/
H A DIRTranslator.cpp186 auto *Offsets = VMap.getOffsets(Val); in allocateVRegs()
205 auto *Offsets = VMap.getOffsets(Val); in getOrCreateVRegs()
1287 ArrayRef<uint64_t> Offsets = *VMap.getOffsets(LI); in translateLoad()
1341 ArrayRef<uint64_t> Offsets = *VMap.getOffsets(*SI.getValueOperand()); in translateStore()
1403 ArrayRef<uint64_t> Offsets = *VMap.getOffsets(*Src); in translateExtractValue()
1418 ArrayRef<uint64_t> DstOffsets = *VMap.getOffsets(U); in translateInsertValue()
1457 VMap.getOffsets(U)->push_back(0); in translateCopy()
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/GlobalISel/
H A DIRTranslator.h93 OffsetListT *getOffsets(const Value &V) { in getOffsets() function
/llvm-project-15.0.7/mlir/lib/Dialect/Linalg/Transforms/
H A DTiling.cpp377 loc, sliceOp.getSource().getType(), source, dest, sliceOp.getOffsets(), in insertSliceIntoTensor()
/llvm-project-15.0.7/mlir/lib/Dialect/Linalg/Utils/
H A DUtils.cpp984 sliceOp.getSource(), sliceOp.getOffsets(), sliceOp.getSizes(), in insertSlicesBack()
/llvm-project-15.0.7/mlir/lib/Dialect/Tensor/IR/
H A DTensorOps.cpp1214 sliceOp.getLoc(), resultType, castOp.getSource(), sliceOp.getOffsets(), in matchAndRewrite()
/llvm-project-15.0.7/mlir/lib/Conversion/MemRefToLLVM/
H A DMemRefToLLVM.cpp1079 desc.setOffset(rewriter, loc, adaptor.getOffsets()[0]); in convertSourceMemRefToDescriptor()
/llvm-project-15.0.7/mlir/lib/Dialect/MemRef/IR/
H A DMemRefOps.cpp2563 subViewOp.getOffsets(), subViewOp.getSizes(), subViewOp.getStrides(), in matchAndRewrite()
/llvm-project-15.0.7/mlir/include/mlir/Dialect/Vector/IR/
H A DVectorOps.td1144 void getOffsets(SmallVectorImpl<int64_t> &results);