AMDGPU/GlobalISel: Fix porting error in 32-bit division
authorMatt Arsenault <Matthew.Arsenault@amd.com>
Thu, 11 Jun 2020 01:27:03 +0000 (21:27 -0400)
committerMatt Arsenault <Matthew.Arsenault@amd.com>
Thu, 11 Jun 2020 01:48:58 +0000 (21:48 -0400)
commit19b3b886b7645bcfacbcf4f4e57af944484ffb37
tree8e6c8561b436a1c35cd0421d88aa9e9e034d17af
parent6b2e676555c10201705a3c2e928f3d35d1fa1d4f
AMDGPU/GlobalISel: Fix porting error in 32-bit division

The baffling thing is this passed the OpenCL conformance test for
32-bit integer divisions, but only failed in the 32-bit path of
BypassSlowDivisions for the 64-bit tests.
llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-sdiv.mir
llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-udiv.mir
llvm/test/CodeGen/AMDGPU/GlobalISel/sdiv.i32.ll
llvm/test/CodeGen/AMDGPU/GlobalISel/udiv.i32.ll
llvm/test/CodeGen/AMDGPU/GlobalISel/udiv.i64.ll