Searched refs:TruncSrc (Results 1 - 2 of 2) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DLegalizationArtifactCombiner.h58 Register TruncSrc; local
59 if (mi_match(SrcReg, MRI, m_GTrunc(m_Reg(TruncSrc)))) {
61 Builder.buildAnyExtOrTrunc(DstReg, TruncSrc);
108 Register TruncSrc; local
109 if (mi_match(SrcReg, MRI, m_GTrunc(m_Reg(TruncSrc)))) {
119 Builder.buildAnd(DstReg, Builder.buildAnyExtOrTrunc(DstTy, TruncSrc),
164 Register TruncSrc; local
165 if (mi_match(SrcReg, MRI, m_GTrunc(m_Reg(TruncSrc)))) {
174 {Builder.buildAnyExtOrTrunc(DstTy, TruncSrc), SizeInBits});
282 Register TruncSrc; local
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIISelLowering.cpp9345 SDValue TruncSrc = Src.getOperand(0); local
9346 if (TruncSrc.getValueType() == MVT::i32 &&
9347 TruncSrc.getOpcode() == ISD::BITCAST &&
9348 TruncSrc.getOperand(0).getValueType() == MVT::v2f16) {
9349 return isCanonicalized(DAG, TruncSrc.getOperand(0), MaxDepth - 1);

Completed in 153 milliseconds