Home
last modified time | relevance | path

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

/freebsd/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/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLegalizerHelper.cpp192 LLT GCDTy = getGCDType(getGCDType(ResultTy, LeftoverTy), PartTy); in insertParts() local
194 extractGCDType(GCDRegs, GCDTy, PartReg); in insertParts()
195 LLT ResultLCMTy = buildLCMMergePieces(ResultTy, LeftoverTy, GCDTy, GCDRegs); in insertParts()
237 LLT GCDTy, Register SrcReg) { in extractGCDType() argument
239 if (SrcTy == GCDTy) { in extractGCDType()
245 auto Unmerge = MIRBuilder.buildUnmerge(GCDTy, SrcReg); in extractGCDType()
253 LLT GCDTy = getGCDType(getGCDType(SrcTy, NarrowTy), DstTy); in extractGCDType() local
254 extractGCDType(Parts, GCDTy, SrcReg); in extractGCDType()
255 return GCDTy; in extractGCDType()
258 LLT LegalizerHelper::buildLCMMergePieces(LLT DstTy, LLT NarrowTy, LLT GCDTy, in buildLCMMergePieces() argument
[all …]
H A DCallLowering.cpp458 LLT GCDTy = getGCDType(LLTy, PartLLT); in buildCopyFromRegs() local
464 CastRegs[I++] = B.buildBitcast(GCDTy, SrcReg).getReg(0); in buildCopyFromRegs()
592 LLT GCDTy = getGCDType(SrcTy, PartTy); in buildCopyToRegs() local
593 if (GCDTy == PartTy) { in buildCopyToRegs()