Searched refs:GCDTy (Results 1 – 3 of 3) sorted by relevance
| /llvm-project-15.0.7/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | LegalizerHelper.h | 230 void extractGCDType(SmallVectorImpl<Register> &Parts, LLT GCDTy, 248 LLT buildLCMMergePieces(LLT DstTy, LLT NarrowTy, LLT GCDTy,
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/GlobalISel/ |
| H A D | LegalizerHelper.cpp | 281 extractGCDType(GCDRegs, GCDTy, PartReg); in insertParts() 325 if (SrcTy == GCDTy) { in extractGCDType() 331 auto Unmerge = MIRBuilder.buildUnmerge(GCDTy, SrcReg); in extractGCDType() 339 LLT GCDTy = getGCDType(getGCDType(SrcTy, NarrowTy), DstTy); in extractGCDType() local 340 extractGCDType(Parts, GCDTy, SrcReg); in extractGCDType() 341 return GCDTy; in extractGCDType() 359 PadReg = MIRBuilder.buildConstant(GCDTy, 0).getReg(0); in buildLCMMergePieces() 361 PadReg = MIRBuilder.buildUndef(GCDTy).getReg(0); in buildLCMMergePieces() 1569 LLT GCDTy = LLT::scalar(GCD); in widenScalarMergeValues() local 1701 const LLT GCDTy = getGCDType(WideTy, DstTy); in widenScalarUnmergeValues() local [all …]
|
| H A D | CallLowering.cpp | 405 LLT GCDTy = getGCDType(LLTy, PartLLT); in buildCopyFromRegs() local 411 CastRegs[I++] = B.buildBitcast(GCDTy, SrcReg).getReg(0); in buildCopyFromRegs() 492 LLT GCDTy = getGCDType(SrcTy, PartTy); in buildCopyToRegs() local 493 if (GCDTy == PartTy) { in buildCopyToRegs()
|