Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/include/llvm/CodeGen/GlobalISel/
H A DLegalizationArtifactCombiner.h258 const LLT MergeSrcTy = MRI.getType(MergeSrcReg); in tryCombineTrunc() local
263 const unsigned MergeSrcSize = MergeSrcTy.getSizeInBits(); in tryCombineTrunc()
264 if (!DstTy.isScalar() || !MergeSrcTy.isScalar()) in tryCombineTrunc()
270 if (isInstUnsupported({TargetOpcode::G_TRUNC, {DstTy, MergeSrcTy}})) in tryCombineTrunc()
289 {TargetOpcode::G_MERGE_VALUES, {DstTy, MergeSrcTy}})) in tryCombineTrunc()
916 LLT MergeSrcTy = MRI.getType(MergeI->getOperand(1).getReg()); in tryCombineUnmergeValues() local
921 LLT MergeEltTy = MergeSrcTy.divide(NewNumDefs); in tryCombineUnmergeValues()
976 LLT MergeSrcTy = MRI.getType(MergeI->getOperand(1).getReg()); in tryCombineUnmergeValues() local
978 if (!ConvertOp && DestTy != MergeSrcTy) in tryCombineUnmergeValues()
998 assert(DestTy == MergeSrcTy && in tryCombineUnmergeValues()