Lines Matching refs:TruncSrc
12755 SDValue TruncSrc = Op.getOperand(0); in isCanonicalized() local
12756 if (TruncSrc.getValueType() == MVT::i32 && in isCanonicalized()
12757 TruncSrc.getOpcode() == ISD::BITCAST && in isCanonicalized()
12758 TruncSrc.getOperand(0).getValueType() == MVT::v2f16) { in isCanonicalized()
12759 return isCanonicalized(DAG, TruncSrc.getOperand(0), MaxDepth - 1); in isCanonicalized()
13543 SDValue TruncSrc = N->getOperand(0); in performFPRoundCombine() local
13548 if (TruncSrc.getOpcode() != AMDGPUISD::FMED3 || in performFPRoundCombine()
13549 TruncSrc.getValueType() != MVT::f32 || !TruncSrc.hasOneUse()) in performFPRoundCombine()
13561 SDValue A = strictFPExtFromF16(DAG, TruncSrc.getOperand(0)); in performFPRoundCombine()
13565 SDValue B = strictFPExtFromF16(DAG, TruncSrc.getOperand(1)); in performFPRoundCombine()
13569 SDValue C = strictFPExtFromF16(DAG, TruncSrc.getOperand(2)); in performFPRoundCombine()