Searched refs:GCDTy (Results 1 – 3 of 3) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | LegalizerHelper.h | 218 void extractGCDType(SmallVectorImpl<Register> &Parts, LLT GCDTy, 236 LLT buildLCMMergePieces(LLT DstTy, LLT NarrowTy, LLT GCDTy,
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | LegalizerHelper.cpp | 193 extractGCDType(GCDRegs, GCDTy, PartReg); in insertParts() 238 if (SrcTy == GCDTy) { in extractGCDType() 244 auto Unmerge = MIRBuilder.buildUnmerge(GCDTy, SrcReg); in extractGCDType() 252 LLT GCDTy = getGCDType(getGCDType(SrcTy, NarrowTy), DstTy); in extractGCDType() local 253 extractGCDType(Parts, GCDTy, SrcReg); in extractGCDType() 254 return GCDTy; in extractGCDType() 272 PadReg = MIRBuilder.buildConstant(GCDTy, 0).getReg(0); in buildLCMMergePieces() 274 PadReg = MIRBuilder.buildUndef(GCDTy).getReg(0); in buildLCMMergePieces() 1852 LLT GCDTy = LLT::scalar(GCD); in widenScalarMergeValues() local 1985 const LLT GCDTy = getGCDType(WideTy, DstTy); in widenScalarUnmergeValues() local [all …]
|
| H A D | CallLowering.cpp | 428 LLT GCDTy = getGCDType(LLTy, PartLLT); in buildCopyFromRegs() local 434 CastRegs[I++] = B.buildBitcast(GCDTy, SrcReg).getReg(0); in buildCopyFromRegs() 559 LLT GCDTy = getGCDType(SrcTy, PartTy); in buildCopyToRegs() local 560 if (GCDTy == PartTy) { in buildCopyToRegs()
|