Lines Matching refs:OrigTy
560 LLT llvm::getLCMType(LLT OrigTy, LLT TargetTy) { in getLCMType() argument
561 const unsigned OrigSize = OrigTy.getSizeInBits(); in getLCMType()
565 return OrigTy; in getLCMType()
567 if (OrigTy.isVector()) { in getLCMType()
568 const LLT OrigElt = OrigTy.getElementType(); in getLCMType()
574 int GCDElts = greatestCommonDivisor(OrigTy.getNumElements(), in getLCMType()
577 int Mul = OrigTy.getNumElements() * TargetTy.getNumElements(); in getLCMType()
578 return LLT::vector(Mul / GCDElts, OrigTy.getElementType()); in getLCMType()
582 return OrigTy; in getLCMType()
591 return LLT::vector(LCMSize / OrigSize, OrigTy); in getLCMType()
598 return OrigTy; in getLCMType()
605 LLT llvm::getGCDType(LLT OrigTy, LLT TargetTy) { in getGCDType() argument
606 const unsigned OrigSize = OrigTy.getSizeInBits(); in getGCDType()
610 return OrigTy; in getGCDType()
612 if (OrigTy.isVector()) { in getGCDType()
613 LLT OrigElt = OrigTy.getElementType(); in getGCDType()
617 int GCD = greatestCommonDivisor(OrigTy.getNumElements(), in getGCDType()
642 return OrigTy; in getGCDType()