CodeGen: Reorder case handling for is.fpclass legalization
authorMatt Arsenault <Matthew.Arsenault@amd.com>
Thu, 2 Feb 2023 14:14:36 +0000 (10:14 -0400)
committerMatt Arsenault <arsenm2@gmail.com>
Fri, 17 Mar 2023 15:29:50 +0000 (11:29 -0400)
commit9356ec1516cae84837629ef19b7158c0e1155852
tree194d30e335ae96de28db55625e296e6516c2ce56
parent0eac3c500406ad3a18a8c2829f71403056c6042f
CodeGen: Reorder case handling for is.fpclass legalization

Subnormal and zero checks can be combined into one, so move
the code closer to reduce the diff in a future change.
llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp
llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
llvm/test/CodeGen/AMDGPU/llvm.is.fpclass.f16.ll
llvm/test/CodeGen/X86/is_fpclass.ll