Home
last modified time | relevance | path

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

/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
DLegalizationArtifactCombiner.h63 Register TruncSrc; in tryCombineAnyExt() local
64 if (mi_match(SrcReg, MRI, m_GTrunc(m_Reg(TruncSrc)))) { in tryCombineAnyExt()
66 Builder.buildAnyExtOrTrunc(DstReg, TruncSrc); in tryCombineAnyExt()
113 Register TruncSrc; in tryCombineZExt() local
115 if (mi_match(SrcReg, MRI, m_GTrunc(m_Reg(TruncSrc))) || in tryCombineZExt()
127 Builder.buildAnyExtOrTrunc(DstTy, TruncSrc); in tryCombineZExt()
171 Register TruncSrc; in tryCombineSExt() local
172 if (mi_match(SrcReg, MRI, m_GTrunc(m_Reg(TruncSrc)))) { in tryCombineSExt()
181 {Builder.buildAnyExtOrTrunc(DstTy, TruncSrc), SizeInBits}); in tryCombineSExt()
302 Register TruncSrc; in tryCombineTrunc() local
[all …]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
DCombinerHelper.cpp662 Register TruncSrc; in matchSextTruncSextLoad() local
663 if (mi_match(SrcReg, MRI, m_GTrunc(m_Reg(TruncSrc)))) in matchSextTruncSextLoad()
664 LoadUser = TruncSrc; in matchSextTruncSextLoad()
672 if (TruncSrc && MRI.getType(TruncSrc).getSizeInBits() < LoadSizeBits) in matchSextTruncSextLoad()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
DSIISelLowering.cpp9602 SDValue TruncSrc = Op.getOperand(0); in isCanonicalized() local
9603 if (TruncSrc.getValueType() == MVT::i32 && in isCanonicalized()
9604 TruncSrc.getOpcode() == ISD::BITCAST && in isCanonicalized()
9605 TruncSrc.getOperand(0).getValueType() == MVT::v2f16) { in isCanonicalized()
9606 return isCanonicalized(DAG, TruncSrc.getOperand(0), MaxDepth - 1); in isCanonicalized()