From: Matt Arsenault Date: Tue, 23 May 2023 10:04:39 +0000 (+0100) Subject: AMDGPU: Drop FP_ROUND second value check X-Git-Tag: upstream/17.0.6~7433 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=0fe83eb5c37b632d1b7e545d6e108f9b1852050a;p=platform%2Fupstream%2Fllvm.git AMDGPU: Drop FP_ROUND second value check This doesn't mean what I thought it meant and is an optimization hint flag. --- diff --git a/llvm/lib/Target/AMDGPU/SIISelLowering.cpp b/llvm/lib/Target/AMDGPU/SIISelLowering.cpp index 7eefe7c..24c2ad6 100644 --- a/llvm/lib/Target/AMDGPU/SIISelLowering.cpp +++ b/llvm/lib/Target/AMDGPU/SIISelLowering.cpp @@ -11139,8 +11139,7 @@ SDValue SITargetLowering::performFPRoundCombine(SDNode *N, return SDValue(); if (TruncSrc.getOpcode() != AMDGPUISD::FMED3 || - TruncSrc.getValueType() != MVT::f32 || !TruncSrc.hasOneUse() || - !isNullConstant(N->getOperand(1))) + TruncSrc.getValueType() != MVT::f32 || !TruncSrc.hasOneUse()) return SDValue(); SelectionDAG &DAG = DCI.DAG;