Home
last modified time | relevance | path

Searched refs:extractVector (Results 1 – 7 of 7) sorted by relevance

/llvm-project-15.0.7/mlir/lib/Dialect/Vector/IR/
H A DVectorOps.cpp1069 static SmallVector<IntType> extractVector(ArrayAttr arrayAttr) { in extractVector() function
1083 auto extrPos = extractVector<int64_t>(currentOp.getPosition()); in foldExtractOpFromExtractChain()
1087 auto extrPos = extractVector<int64_t>(currentOp.getPosition()); in foldExtractOpFromExtractChain()
1207 extractPosition = extractVector<int64_t>(extractOp.getPosition()); in ExtractFromInsertTransposeChainState()
1227 auto insertedPos = extractVector<int64_t>(nextInsertOp.getPosition()); in handleInsertOpWithMatchingPos()
1336 auto extractPos = extractVector<int64_t>(extractOp.getPosition()); in foldExtractFromBroadcast()
1376 auto extractedPos = extractVector<int64_t>(extractOp.getPosition()); in foldExtractFromShapeCast()
1419 extractVector<int64_t>(extractStridedSliceOp.getOffsets()); in foldExtractFromExtractStrided()
1436 auto extractedPos = extractVector<int64_t>(extractOp.getPosition()); in foldExtractFromExtractStrided()
1459 auto insertOffsets = extractVector<int64_t>(insertOp.getOffsets()); in foldExtractStridedOpFromInsertChain()
[all …]
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DLowerMatrixIntrinsics.cpp338 Value *extractVector(unsigned I, unsigned J, unsigned NumElts, in extractVector() function in __anon8ba1aee70111::LowerMatrixIntrinsics::MatrixTy
1231 Value *Sum = IsTiled ? Result.extractVector(I, J, BlockSize, Builder) in emitMatrixMultiply()
1234 Value *L = A.extractVector(I, K, BlockSize, Builder); in emitMatrixMultiply()
1261 Value *R = B.extractVector(K, J, BlockSize, Builder); in emitMatrixMultiply()
H A DSROA.cpp2173 static Value *extractVector(IRBuilderTy &IRB, Value *V, unsigned BeginIndex, in extractVector() function
2455 return extractVector(IRB, Load, BeginIndex, EndIndex, "vec"); in rewriteVectorizedLoadInst()
3039 Src = extractVector(IRB, Src, BeginIndex, EndIndex, "vec"); in visitMemTransferInst()
/llvm-project-15.0.7/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.h354 SDValue extractVector(SDValue VecV, SDValue IdxV, const SDLoc &dl,
H A DHexagonISelLowering.cpp2562 HexagonTargetLowering::extractVector(SDValue VecV, SDValue IdxV, in extractVector() function in HexagonTargetLowering
2907 return extractVector(Vec, Op.getOperand(1), SDLoc(Op), ElemTy, ty(Op), DAG); in LowerEXTRACT_VECTOR_ELT()
2913 return extractVector(Op.getOperand(0), Op.getOperand(1), SDLoc(Op), in LowerEXTRACT_SUBVECTOR()
H A DHexagonISelLoweringHVX.cpp1006 return extractVector(ExVec, SubIdx, dl, ElemTy, MVT::i32, DAG); in extractHvxElementReg()
/llvm-project-15.0.7/mlir/lib/Dialect/Vector/Transforms/
H A DVectorTransforms.cpp141 static SmallVector<IntType, 4> extractVector(ArrayAttr arrayAttr) { in extractVector() function
1051 extractVector<unsigned>(transposeOp.getTransp()), in matchAndRewrite()
1280 auto order = extractVector<unsigned>(transposeMaps.front()); in matchAndRewrite()