Lines Matching refs:PartTy
451 Register SrcReg, LLT SrcTy, LLT PartTy, in buildCopyToRegs() argument
454 assert(SrcTy != PartTy && "identical part types shouldn't reach here"); in buildCopyToRegs()
456 const unsigned PartSize = PartTy.getSizeInBits(); in buildCopyToRegs()
458 if (PartTy.isVector() == SrcTy.isVector() && in buildCopyToRegs()
459 PartTy.getScalarSizeInBits() > SrcTy.getScalarSizeInBits()) { in buildCopyToRegs()
465 if (SrcTy.isVector() && !PartTy.isVector() && in buildCopyToRegs()
474 LLT GCDTy = getGCDType(SrcTy, PartTy); in buildCopyToRegs()
475 if (GCDTy == PartTy) { in buildCopyToRegs()
483 LLT LCMTy = getLCMType(SrcTy, PartTy); in buildCopyToRegs()
891 Type *PartTy = EVT(RegVT).getTypeForEVT(Context); in getReturnInfo() local
894 Outs.emplace_back(PartTy, Flags); in getReturnInfo()