awarzynski added a comment.

In D137329#3910249 <https://reviews.llvm.org/D137329#3910249>, 
@kiranchandramohan wrote:

> In D137329#3909943 <https://reviews.llvm.org/D137329#3909943>, @awarzynski 
> wrote:
>
>> In D137329#3909082 <https://reviews.llvm.org/D137329#3909082>, @clementval 
>> wrote:
>>
>>> Wouldn't it be good to have a RFC for all these options and what they will 
>>> do in Flang instead of just adding them all? Or did I miss the RFC?
>>
>> +1
>
> Fast Math attributes supported in LLVM IR are documented in 
> https://llvm.org/docs/LangRef.html#fast-math-flags. This set of patches 
> (details below) provides a way to set or unset each of these attributes.
>
> While making policy decisions about these flags, like for ffp-contract, we 
> have created an RFC 
> (https://discourse.llvm.org/t/rfc-ffp-contract-default-value/66301).  When 
> adding umbrella flags like 
> -ffast-math/-Ofast/-ffp-model/-funsafe-math-optimizations, we will submit 
> RFCs.
>
> Patch : Flag Name : LLVM IR Attribute
> https://reviews.llvm.org/D137325 : f[no-]honor-nans        : nnan
> https://reviews.llvm.org/D137072 : f[no-]honor-infinities  : ninf
> https://reviews.llvm.org/D137328 : f[no-]signed-zeros      : nsz
> https://reviews.llvm.org/D137330 : f[no-]reciprocal-math : arcp
> https://reviews.llvm.org/D136080 : ffp-contract option     : contract
> https://reviews.llvm.org/D137326 : f[no-]approx-func        : afn
> https://reviews.llvm.org/D137329 : f[no-]associative-math: reassoc

Thanks for this summary Kiran!


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D137329/new/

https://reviews.llvm.org/D137329

_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to