Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DAMDGPUInstCombineIntrinsic.cpp1001 unsigned NewNumElts = DemandedElts.countPopulation(); in simplifyAMDGCNMemoryIntrinsicDemanded() local
1002 if (!NewNumElts) in simplifyAMDGCNMemoryIntrinsicDemanded()
1005 if (NewNumElts >= VWidth && DemandedElts.isMask()) { in simplifyAMDGCNMemoryIntrinsicDemanded()
1020 (NewNumElts == 1) ? EltTy : FixedVectorType::get(EltTy, NewNumElts); in simplifyAMDGCNMemoryIntrinsicDemanded()
1030 if (NewNumElts == 1) { in simplifyAMDGCNMemoryIntrinsicDemanded()
1042 EltMask.push_back(NewNumElts); in simplifyAMDGCNMemoryIntrinsicDemanded()
H A DAMDGPULegalizerInfo.cpp108 unsigned NewNumElts = (Ty.getNumElements() + 1) / Pieces; in fewerEltsToSize64Vector() local
109 return std::make_pair(TypeIdx, LLT::scalarOrVector(NewNumElts, EltTy)); in fewerEltsToSize64Vector()
126 const int NewNumElts = (32 * NextMul32 + EltSize - 1) / EltSize; in moreEltsToNext32Bit() local
127 return std::make_pair(TypeIdx, LLT::vector(NewNumElts, EltTy)); in moreEltsToNext32Bit()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Support/
H A DLowLevelTypeImpl.h143 LLT changeNumElements(unsigned NewNumElts) const { in changeNumElements() argument
144 return LLT::scalarOrVector(NewNumElts, getScalarType()); in changeNumElements()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/
H A DLegalizerHelper.cpp2527 unsigned NewNumElts = CastTy.isVector() ? CastTy.getNumElements() : 1; in bitcastExtractVectorElt() local
2535 if (NewNumElts > OldNumElts) { in bitcastExtractVectorElt()
2546 if (NewNumElts % OldNumElts != 0) in bitcastExtractVectorElt()
2550 const unsigned NewEltsPerOldElt = NewNumElts / OldNumElts; in bitcastExtractVectorElt()
2571 if (NewNumElts < OldNumElts) { in bitcastExtractVectorElt()
2672 unsigned NewNumElts = CastTy.isVector() ? CastTy.getNumElements() : 1; in bitcastInsertVectorElt() local
2676 if (NewNumElts < OldNumElts) { in bitcastInsertVectorElt()
3320 const unsigned NewNumElts = in fewerElementsVectorMultiEltType() local
3342 LLT NarrowTyI = LLT::scalarOrVector(NewNumElts, SrcTyI.getScalarType()); in fewerElementsVectorMultiEltType()
3817 unsigned NewNumElts = NarrowVecTy.getNumElements(); in fewerElementsVectorExtractInsertVectorElt() local
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorTypes.cpp3831 unsigned NewNumElts = WidenSize / InSize; in WidenVecRes_BITCAST() local
3837 NewInVT = EVT::getVectorVT(*DAG.getContext(), InVT, NewNumElts); in WidenVecRes_BITCAST()
3848 SmallVector<SDValue, 16> Ops(NewNumElts, DAG.getUNDEF(InVT)); in WidenVecRes_BITCAST()
4773 unsigned NewNumElts = InWidenSize / Size; in WidenVecOp_BITCAST() local
4774 EVT NewVT = EVT::getVectorVT(*DAG.getContext(), VT, NewNumElts); in WidenVecOp_BITCAST()
4790 unsigned NewNumElts = InWidenSize / EltSize; in WidenVecOp_BITCAST() local
4791 EVT NewVT = EVT::getVectorVT(*DAG.getContext(), EltVT, NewNumElts); in WidenVecOp_BITCAST()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DLowerMatrixIntrinsics.cpp1469 const unsigned NewNumElts = in LowerTranspose() local
1475 FixedVectorType::get(VectorTy->getElementType(), NewNumElts)); in LowerTranspose()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp18459 int NewNumElts = NumElements / 2; in lowerVECTOR_SHUFFLE() local
18460 MVT NewVT = MVT::getVectorVT(NewEltVT, NewNumElts); in lowerVECTOR_SHUFFLE()
18470 for (int i = 0; i != NewNumElts; ++i) in lowerVECTOR_SHUFFLE()
18472 WidenedMask[i] = i + NewNumElts; in lowerVECTOR_SHUFFLE()