| /llvm-project-15.0.7/mlir/lib/Dialect/Vector/Transforms/ |
| H A D | VectorInsertExtractStridedSliceRewritePatterns.cpp | 65 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 D | VectorDropLeadUnitDim.cpp | 72 extractOp.getOffsets().getValue().drop_front(dropCount)); in matchAndRewrite() 115 insertOp.getOffsets().getValue().take_back(newDstType.getRank())); in matchAndRewrite()
|
| H A D | VectorTransforms.cpp | 2354 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 D | AllocTensorElimination.cpp | 205 neededValues.append(insertSliceOp.getOffsets().begin(), in insertSliceAnchoredAllocTensorEliminationStep() 206 insertSliceOp.getOffsets().end()); in insertSliceAnchoredAllocTensorEliminationStep()
|
| /llvm-project-15.0.7/mlir/lib/Conversion/VectorToSPIRV/ |
| H A D | VectorToSPIRV.cpp | 116 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 D | VectorOps.cpp | 1419 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 D | IRTranslator.cpp | 186 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 D | IRTranslator.h | 93 OffsetListT *getOffsets(const Value &V) { in getOffsets() function
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Linalg/Transforms/ |
| H A D | Tiling.cpp | 377 loc, sliceOp.getSource().getType(), source, dest, sliceOp.getOffsets(), in insertSliceIntoTensor()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Linalg/Utils/ |
| H A D | Utils.cpp | 984 sliceOp.getSource(), sliceOp.getOffsets(), sliceOp.getSizes(), in insertSlicesBack()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Tensor/IR/ |
| H A D | TensorOps.cpp | 1214 sliceOp.getLoc(), resultType, castOp.getSource(), sliceOp.getOffsets(), in matchAndRewrite()
|
| /llvm-project-15.0.7/mlir/lib/Conversion/MemRefToLLVM/ |
| H A D | MemRefToLLVM.cpp | 1079 desc.setOffset(rewriter, loc, adaptor.getOffsets()[0]); in convertSourceMemRefToDescriptor()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/MemRef/IR/ |
| H A D | MemRefOps.cpp | 2563 subViewOp.getOffsets(), subViewOp.getSizes(), subViewOp.getStrides(), in matchAndRewrite()
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/Vector/IR/ |
| H A D | VectorOps.td | 1144 void getOffsets(SmallVectorImpl<int64_t> &results);
|