GlobalISel: Implement widenScalar for saturating add/sub
authorMatt Arsenault <Matthew.Arsenault@amd.com>
Sun, 12 Jul 2020 17:58:53 +0000 (13:58 -0400)
committerMatt Arsenault <Matthew.Arsenault@amd.com>
Mon, 13 Jul 2020 18:46:40 +0000 (14:46 -0400)
commit6a8c11a11f6cf8d4ef1fa373c9546c33c69f8cb0
treeb7f8610b463e3757e407d5970f5464936aaf6b82
parentc0ee2d74680cc89ca6301613f1268de47e3d3bfc
GlobalISel: Implement widenScalar for saturating add/sub

Add a placeholder legality rule for AMDGPU until the rest of the
actions are handled.
llvm/include/llvm/CodeGen/GlobalISel/LegalizerHelper.h
llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp
llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-saddsat.mir
llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-ssubsat.mir
llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-uaddsat.mir
llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-usubsat.mir