Searched refs:DstVS (Results 1 – 1 of 1) sorted by relevance
933 std::optional<VectorSplit> DstVS = getVectorSplit(BCI.getDestTy()); in visitBitCastInst() local935 if (!DstVS || !SrcVS || DstVS->RemainderTy || SrcVS->RemainderTy) in visitBitCastInst()938 const bool isPointerTy = DstVS->VecTy->getElementType()->isPointerTy(); in visitBitCastInst()941 assert(!isPointerTy || (DstVS->NumPacked == 1 && SrcVS->NumPacked == 1)); in visitBitCastInst()946 Res.resize(DstVS->NumFragments); in visitBitCastInst()948 unsigned DstSplitBits = DstVS->SplitTy->getPrimitiveSizeInBits(); in visitBitCastInst()952 assert(DstVS->NumFragments == SrcVS->NumFragments); in visitBitCastInst()953 for (unsigned I = 0; I < DstVS->NumFragments; ++I) { in visitBitCastInst()954 Res[I] = Builder.CreateBitCast(Op0[I], DstVS->getFragmentType(I), in visitBitCastInst()961 MidVS.NumPacked = DstVS->NumPacked; in visitBitCastInst()[all …]