[llvm-dev] EuroLLVM Numerics issues

Arsenault, Matthew via llvm-dev llvm-dev at lists.llvm.org
Fri Mar 29 14:51:32 PDT 2019


A few things I’ve been thinking about:

  *   Is anyone working on finishing the migration to using the new fneg instruction?
  *   Controls for allowing and/or mandating denormal flushing
     *   Making denormal-fp-math attribute per FP type
     *   FTZ flag
  *   Dealing with constrained and unconstrained versions of target FP intrinsics
  *   Can we define a policy or general direction for snan handling?
     *   Relatedly, llvm.minnum/llvm.maxnum should be renamed to fmin/fmax, and a new set of minnum/maxnum that follow the defined snan behavior are needed. This would give 3 complete sets of min/max intrinsics
     *   Are target features/attributes allowed to change the behavior of standard operations/intrinsics?
  *   Adding FP min/max to atomicrmw, and which versions are needed


From: llvm-dev <llvm-dev-bounces at lists.llvm.org> on behalf of llvm-dev <llvm-dev at lists.llvm.org>
Reply-To: Michael Berg <michael_c_berg at apple.com>
Date: Friday, March 29, 2019 at 1:05 PM
To: llvm-dev <llvm-dev at lists.llvm.org>
Subject: [llvm-dev] EuroLLVM Numerics issues

All:  There will be a BoF talk at the EuroLLVM conference regarding Numerics (FMF and module flags which control fp behavior and optimization).

Even if you are not going to be in attendance, please reply to this thread as we are collecting open issues and ideas for future direction in all layers of LLVM for which optimizations are controlled by numerics flags. Please read over the numerics blog if you like for reference material:

http://blog.llvm.org/2019/03/llvm-numerics-blog.html

p.s. (restarting this thread here).

Regards,
Michael
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20190329/4c7bc83e/attachment-0001.html>


More information about the llvm-dev mailing list