[AMDGPU][GlobalISel] Legalize G_ABS
authorMirko Brkusanin <Mirko.Brkusanin@amd.com>
Thu, 3 Jun 2021 16:09:45 +0000 (18:09 +0200)
committerMirko Brkusanin <Mirko.Brkusanin@amd.com>
Fri, 4 Jun 2021 12:46:43 +0000 (14:46 +0200)
commit35ef4c940bea1e2b803f17f13a625b2126c62b82
tree1fe67bdd29422625f945700f1aea9e2409ec558e
parent93a058190cc67c18bf4e0af9d871d56106b80a49
[AMDGPU][GlobalISel] Legalize G_ABS

Legalize and select G_ABS so that we can use llvm.abs intrinsic

Differential Revision: https://reviews.llvm.org/D102391
llvm/include/llvm/CodeGen/GlobalISel/LegalizerHelper.h
llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp
llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp
llvm/lib/Target/AMDGPU/SOPInstructions.td
llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.abs.ll [new file with mode: 0644]