Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUInstCombineIntrinsic.cpp1300 unsigned NewNumElts = DemandedElts.popcount(); in simplifyAMDGCNMemoryIntrinsicDemanded() local
1301 if (!NewNumElts) in simplifyAMDGCNMemoryIntrinsicDemanded()
1304 if (NewNumElts >= VWidth && DemandedElts.isMask()) { in simplifyAMDGCNMemoryIntrinsicDemanded()
1317 (NewNumElts == 1) ? EltTy : FixedVectorType::get(EltTy, NewNumElts); in simplifyAMDGCNMemoryIntrinsicDemanded()
1326 if (NewNumElts == 1) in simplifyAMDGCNMemoryIntrinsicDemanded()
1339 if (NewNumElts == 1) { in simplifyAMDGCNMemoryIntrinsicDemanded()
1350 EltMask.push_back(NewNumElts); in simplifyAMDGCNMemoryIntrinsicDemanded()
H A DAMDGPULegalizerInfo.cpp116 unsigned NewNumElts = (Ty.getNumElements() + 1) / Pieces; in fewerEltsToSize64Vector() local
118 ElementCount::getFixed(NewNumElts), EltTy)); in fewerEltsToSize64Vector()
135 const int NewNumElts = (32 * NextMul32 + EltSize - 1) / EltSize; in moreEltsToNext32Bit() local
136 return std::pair(TypeIdx, LLT::fixed_vector(NewNumElts, EltTy)); in moreEltsToNext32Bit()
151 unsigned NewNumElts; in moreElementsToNextExistingRegClass() local
153 for (NewNumElts = NumElts; NewNumElts < MaxNumElts; ++NewNumElts) { in moreElementsToNextExistingRegClass()
154 if (SIRegisterInfo::getSGPRClassForBitWidth(NewNumElts * EltSize)) in moreElementsToNextExistingRegClass()
158 return std::pair(TypeIdx, LLT::fixed_vector(NewNumElts, EltSize)); in moreElementsToNextExistingRegClass()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLegalizerHelper.cpp3110 unsigned NewNumElts = CastTy.isVector() ? CastTy.getNumElements() : 1; in bitcastExtractVectorElt() local
3118 if (NewNumElts > OldNumElts) { in bitcastExtractVectorElt()
3129 if (NewNumElts % OldNumElts != 0) in bitcastExtractVectorElt()
3133 const unsigned NewEltsPerOldElt = NewNumElts / OldNumElts; in bitcastExtractVectorElt()
3155 if (NewNumElts < OldNumElts) { in bitcastExtractVectorElt()
3252 unsigned NewNumElts = CastTy.isVector() ? CastTy.getNumElements() : 1; in bitcastInsertVectorElt() local
3256 if (NewNumElts < OldNumElts) { in bitcastInsertVectorElt()
4373 unsigned NewNumElts = NarrowVecTy.getNumElements(); in fewerElementsVectorExtractInsertVectorElt() local
4376 int64_t PartIdx = IdxVal / NewNumElts; in fewerElementsVectorExtractInsertVectorElt()
4378 MIRBuilder.buildConstant(IdxTy, IdxVal - NewNumElts * PartIdx); in fewerElementsVectorExtractInsertVectorElt()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLowerMatrixIntrinsics.cpp1948 const unsigned NewNumElts = in LowerTranspose() local
1954 FixedVectorType::get(VectorTy->getElementType(), NewNumElts)); in LowerTranspose()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorTypes.cpp6342 unsigned NewNumElts = InWidenSize.getKnownScalarFactor(Size); in WidenVecOp_BITCAST() local
6343 EVT NewVT = EVT::getVectorVT(*DAG.getContext(), VT, NewNumElts); in WidenVecOp_BITCAST()
6359 ElementCount NewNumElts = in WidenVecOp_BITCAST() local
6362 EVT NewVT = EVT::getVectorVT(*DAG.getContext(), EltVT, NewNumElts); in WidenVecOp_BITCAST()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp17561 int NewNumElts = NumElements / 2; in lowerVECTOR_SHUFFLE() local
17562 MVT NewVT = MVT::getVectorVT(NewEltVT, NewNumElts); in lowerVECTOR_SHUFFLE()
17572 for (int i = 0; i != NewNumElts; ++i) in lowerVECTOR_SHUFFLE()
17574 WidenedMask[i] = i + NewNumElts; in lowerVECTOR_SHUFFLE()