reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
495 if (!LLTy.isVector() && !PartLLT.isVector()) { 500 if (LLTy.isVector() && PartLLT.isVector()) { 501 assert(LLTy.getElementType() == PartLLT.getElementType()); 504 int PartElts = PartLLT.getNumElements(); 512 LLT RoundedDestTy = LLT::vector(RoundedElts, PartLLT.getElementType()); 520 assert(LLTy.isVector() && !PartLLT.isVector()); 523 if (DstEltTy == PartLLT) { 526 } else if (DstEltTy.getSizeInBits() > PartLLT.getSizeInBits()) { 530 int PartsPerElt = DstEltTy.getSizeInBits() / PartLLT.getSizeInBits(); 532 assert(DstEltTy.getSizeInBits() % PartLLT.getSizeInBits() == 0); 544 LLT BVType = LLT::vector(LLTy.getNumElements(), PartLLT);