Searched refs:TruncSrc (Results 1 – 3 of 3) sorted by relevance
| /freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
| D | LegalizationArtifactCombiner.h | 63 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/ |
| D | CombinerHelper.cpp | 662 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/ |
| D | SIISelLowering.cpp | 9602 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()
|