Lines Matching refs:PartTy
469 Register SrcReg, LLT SrcTy, LLT PartTy, in buildCopyToRegs() argument
472 assert(SrcTy != PartTy && "identical part types shouldn't reach here"); in buildCopyToRegs()
474 const unsigned PartSize = PartTy.getSizeInBits(); in buildCopyToRegs()
476 if (PartTy.isVector() == SrcTy.isVector() && in buildCopyToRegs()
477 PartTy.getScalarSizeInBits() > SrcTy.getScalarSizeInBits()) { in buildCopyToRegs()
483 if (SrcTy.isVector() && !PartTy.isVector() && in buildCopyToRegs()
492 LLT GCDTy = getGCDType(SrcTy, PartTy); in buildCopyToRegs()
493 if (GCDTy == PartTy) { in buildCopyToRegs()
501 LLT LCMTy = getCoverTy(SrcTy, PartTy); in buildCopyToRegs()
503 if (PartTy.isVector() && LCMTy == PartTy) { in buildCopyToRegs()
939 Type *PartTy = EVT(RegVT).getTypeForEVT(Context); in getReturnInfo() local
942 Outs.emplace_back(PartTy, Flags); in getReturnInfo()