DAG: Expand legalization of is.fpclass to fcmp for DAZ
authorMatt Arsenault <Matthew.Arsenault@amd.com>
Wed, 1 Feb 2023 00:27:51 +0000 (20:27 -0400)
committerMatt Arsenault <arsenm2@gmail.com>
Thu, 22 Jun 2023 10:18:02 +0000 (06:18 -0400)
commit18b93562cfcf0fb728e6fc985855f3e74aac438d
treeb507daa5acdeba51e521aa694f48bc60ae8413a0
parentd1c21d08ab45b9a590ddaa954682026222616b30
DAG: Expand legalization of is.fpclass to fcmp for DAZ

Try to use a compare with 0 if DAZ is assumed.
FPClassTest really needs to be marked as a bimask enum, but the API
for that is currently broken.
llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
llvm/test/CodeGen/X86/is_fpclass.ll