Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/include/llvm/CodeGen/GlobalISel/
H A DLegalizerHelper.h230 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 DLegalizerHelper.cpp281 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 DCallLowering.cpp405 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()