Home
last modified time | relevance | path

Searched refs:GCDTy (Results 1 – 3 of 3) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DLegalizerHelper.h218 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 DLegalizerHelper.cpp193 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 DCallLowering.cpp428 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()