AMDGPU: Fix not emitting nofpexcept on fdiv expansion
authorMatt Arsenault <Matthew.Arsenault@amd.com>
Thu, 28 May 2020 01:41:52 +0000 (21:41 -0400)
committerMatt Arsenault <Matthew.Arsenault@amd.com>
Mon, 1 Jun 2020 18:10:26 +0000 (14:10 -0400)
commit89d48ccabe6a950369b2bd922b1d8e987b856ac7
treef10fafef2ec098ed8bef743865810fd731a10608
parent11c617c417766c7ff36a8fefb9bd2b608c971e19
AMDGPU: Fix not emitting nofpexcept on fdiv expansion

In this awkward case, we have to emit custom pseudo-constrained FP
wrappers. InstrEmitter concludes that since a mayRaiseFPException
instruction had a chain, it can't add nofpexcept.

Test deferred until mayRaiseFPException is really set on everything.
llvm/lib/Target/AMDGPU/SIISelLowering.cpp