Home
last modified time | relevance | path

Searched refs:SplitSize (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DScalarizer.cpp187 return commonAlignment(VecAlign, Frag * SplitSize); in getFragmentAlign()
197 uint64_t SplitSize = 0; member
619 Layout.SplitSize = DL.getTypeStoreSize(VS->SplitTy); in getVectorLayout()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPULegalizerInfo.cpp5567 unsigned SplitSize = 32; in legalizeLaneOp() local
5571 SplitSize = 64; in legalizeLaneOp()
5573 if (Size == SplitSize) { in legalizeLaneOp()
5593 if (Size % SplitSize != 0) in legalizeLaneOp()
5596 LLT PartialResTy = LLT::scalar(SplitSize); in legalizeLaneOp()
5601 if (EltSize == SplitSize) { in legalizeLaneOp()
5604 unsigned NElem = SplitSize / EltSize; in legalizeLaneOp()
5613 unsigned NumParts = Size / SplitSize; in legalizeLaneOp()
H A DSIISelLowering.cpp6469 unsigned SplitSize = 32; in lowerLaneOp() local
6473 SplitSize = 64; in lowerLaneOp()
6527 if (ValSize == SplitSize) { in lowerLaneOp()
6552 if (ValSize % SplitSize != 0) in lowerLaneOp()
6600 if (SplitSize == 32) { in lowerLaneOp()
6609 SplitSize / VT.getVectorElementType().getSizeInBits(); in lowerLaneOp()
6613 for (unsigned i = 0, EltIdx = 0; i < ValSize / SplitSize; i++) { in lowerLaneOp()
6641 MVT::getVectorVT(MVT::getIntegerVT(SplitSize), ValSize / SplitSize); in lowerLaneOp()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp24494 unsigned SplitSize = NearestPow2 / 2; in reduceBuildVecToShuffle() local
24496 InVT.getVectorElementType(), SplitSize); in reduceBuildVecToShuffle()
24498 SplitSize + SplitVT.getVectorNumElements() <= in reduceBuildVecToShuffle()
24501 DAG.getVectorIdxConstant(SplitSize, DL)); in reduceBuildVecToShuffle()
24512 VectorMask[i] = (IndexVec[i] < SplitSize) ? 1 : 2; in reduceBuildVecToShuffle()