From 0fe83eb5c37b632d1b7e545d6e108f9b1852050a Mon Sep 17 00:00:00 2001 From: Matt Arsenault Date: Tue, 23 May 2023 11:04:39 +0100 Subject: [PATCH] AMDGPU: Drop FP_ROUND second value check This doesn't mean what I thought it meant and is an optimization hint flag. --- llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) 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; -- 2.7.4