Searched refs:NewNumElts (Results 1 – 7 of 7) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUInstCombineIntrinsic.cpp | 1809 unsigned NewNumElts = DemandedElts.popcount(); in simplifyAMDGCNMemoryIntrinsicDemanded() local 1810 if (!NewNumElts) in simplifyAMDGCNMemoryIntrinsicDemanded() 1813 if (NewNumElts >= VWidth && DemandedElts.isMask()) { in simplifyAMDGCNMemoryIntrinsicDemanded() 1826 (NewNumElts == 1) ? EltTy : FixedVectorType::get(EltTy, NewNumElts); in simplifyAMDGCNMemoryIntrinsicDemanded() 1835 if (NewNumElts == 1) in simplifyAMDGCNMemoryIntrinsicDemanded() 1847 if (NewNumElts == 1) { in simplifyAMDGCNMemoryIntrinsicDemanded() 1858 EltMask.push_back(NewNumElts); in simplifyAMDGCNMemoryIntrinsicDemanded()
|
| H A D | AMDGPULegalizerInfo.cpp | 116 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 LLT::fixed_vector(NewNumElts, Ty.getElementType())); in moreElementsToNextExistingRegClass()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | LegalizerHelper.cpp | 3646 unsigned NewNumElts = CastTy.isVector() ? CastTy.getNumElements() : 1; in bitcastExtractVectorElt() local 3654 if (NewNumElts > OldNumElts) { in bitcastExtractVectorElt() 3665 if (NewNumElts % OldNumElts != 0) in bitcastExtractVectorElt() 3669 const unsigned NewEltsPerOldElt = NewNumElts / OldNumElts; in bitcastExtractVectorElt() 3691 if (NewNumElts < OldNumElts) { in bitcastExtractVectorElt() 3788 unsigned NewNumElts = CastTy.isVector() ? CastTy.getNumElements() : 1; in bitcastInsertVectorElt() local 3792 if (NewNumElts < OldNumElts) { in bitcastInsertVectorElt() 5253 unsigned NewNumElts = NarrowVecTy.getNumElements(); in fewerElementsVectorExtractInsertVectorElt() local 5256 int64_t PartIdx = IdxVal / NewNumElts; in fewerElementsVectorExtractInsertVectorElt() 5258 MIRBuilder.buildConstant(IdxTy, IdxVal - NewNumElts * PartIdx); in fewerElementsVectorExtractInsertVectorElt()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | LowerMatrixIntrinsics.cpp | 2230 const unsigned NewNumElts = in LowerTranspose() local 2236 FixedVectorType::get(VectorTy->getElementType(), NewNumElts)); in LowerTranspose()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | LegalizeVectorTypes.cpp | 7157 unsigned NewNumElts = InWidenSize.getKnownScalarFactor(Size); in WidenVecOp_BITCAST() local 7158 EVT NewVT = EVT::getVectorVT(*DAG.getContext(), VT, NewNumElts); in WidenVecOp_BITCAST() 7173 ElementCount NewNumElts = in WidenVecOp_BITCAST() local 7176 EVT NewVT = EVT::getVectorVT(*DAG.getContext(), EltVT, NewNumElts); in WidenVecOp_BITCAST()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVISelLowering.cpp | 6111 unsigned NewNumElts = in lowerVECTOR_SHUFFLE() local 6113 if (NewNumElts != NumElts) { in lowerVECTOR_SHUFFLE() 6114 MVT NewVT = MVT::getVectorVT(VT.getVectorElementType(), NewNumElts); in lowerVECTOR_SHUFFLE() 6117 Mask.take_front(NewNumElts)); in lowerVECTOR_SHUFFLE()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.cpp | 18292 int NewNumElts = NumElements / 2; in lowerVECTOR_SHUFFLE() local 18293 MVT NewVT = MVT::getVectorVT(NewEltVT, NewNumElts); in lowerVECTOR_SHUFFLE() 18303 for (int i = 0; i != NewNumElts; ++i) in lowerVECTOR_SHUFFLE() 18305 WidenedMask[i] = i + NewNumElts; in lowerVECTOR_SHUFFLE()
|