Home
last modified time | relevance | path

Searched refs:NumSrcElt (Results 1 – 3 of 3) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/
H A DConstantFolding.cpp159 unsigned NumSrcElt = cast<FixedVectorType>(C->getType())->getNumElements(); in FoldBitCast() local
160 if (NumDstElt == NumSrcElt) in FoldBitCast()
193 IntegerType::get(C->getContext(), FPWidth), NumSrcElt); in FoldBitCast()
209 if (NumDstElt < NumSrcElt) { in FoldBitCast()
212 unsigned Ratio = NumSrcElt/NumDstElt; in FoldBitCast()
252 unsigned Ratio = NumDstElt/NumSrcElt; in FoldBitCast()
256 for (unsigned i = 0; i != NumSrcElt; ++i) { in FoldBitCast()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLegalizerHelper.cpp3018 int NumSrcElt = SrcTy.getNumElements(); in lowerBitcast() local
3026 if (NumSrcElt < NumDstElt) { // Source element type is larger. in lowerBitcast()
3035 DstCastTy = LLT::fixed_vector(NumDstElt / NumSrcElt, DstEltTy); in lowerBitcast()
3037 } else if (NumSrcElt > NumDstElt) { // Source element type is smaller. in lowerBitcast()
3047 SrcPartTy = LLT::fixed_vector(NumSrcElt / NumDstElt, SrcEltTy); in lowerBitcast()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelLowering.cpp1511 unsigned NumSrcElt = SrcVT.getVectorNumElements(); in LowerEXTRACT_SUBVECTOR() local
1512 assert(NumElt % 2 == 0 && NumSrcElt % 2 == 0 && "expect legal types"); in LowerEXTRACT_SUBVECTOR()
1515 EVT NewSrcVT = EVT::getVectorVT(*DAG.getContext(), MVT::i32, NumSrcElt / 2); in LowerEXTRACT_SUBVECTOR()