From a67a377014ceaaed55b2ba2259e080bc3fc42b43 Mon Sep 17 00:00:00 2001 From: David Stuttard Date: Fri, 30 Apr 2021 10:06:30 +0100 Subject: [PATCH] [AMDGPU] Tidy up some simple expressions for clarity NFC Slight refactor for clarity. Change-Id: Ib25e7f4582c67a7c57f066cfd5382c1405d7d4c5 Differential Revision: https://reviews.llvm.org/D101610 --- llvm/lib/Target/AMDGPU/SIInstrInfo.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/llvm/lib/Target/AMDGPU/SIInstrInfo.cpp b/llvm/lib/Target/AMDGPU/SIInstrInfo.cpp index 2ba4e9bdc855..9b1c779c50b1 100644 --- a/llvm/lib/Target/AMDGPU/SIInstrInfo.cpp +++ b/llvm/lib/Target/AMDGPU/SIInstrInfo.cpp @@ -4244,7 +4244,7 @@ bool SIInstrInfo::verifyInstruction(const MachineInstr &MI, unsigned AddrComponents = (BaseOpcode->Coordinates ? Dim->NumCoords : 0) + (BaseOpcode->LodOrClampOrMip ? 1 : 0); if (IsA16) - AddrWords += (AddrComponents + 1) / 2; + AddrWords += divideCeil(AddrComponents, 2); else AddrWords += AddrComponents; @@ -4252,7 +4252,7 @@ bool SIInstrInfo::verifyInstruction(const MachineInstr &MI, if (PackDerivatives) // There are two gradients per coordinate, we pack them separately. // For the 3d case, we get (dy/du, dx/du) (-, dz/du) (dy/dv, dx/dv) (-, dz/dv) - AddrWords += (Dim->NumGradients / 2 + 1) / 2 * 2; + AddrWords += alignTo<2>(Dim->NumGradients / 2); else AddrWords += Dim->NumGradients; }