[PATCH] D82499: [DAGCombiner] tighten constraints for fma fold
    Qiu Chaofan via Phabricator via llvm-commits 
    llvm-commits at lists.llvm.org
       
    Thu Oct 15 22:15:24 PDT 2020
    
    
  
qiucf added a comment.
> Let me know if I should post a patch for that or if you are already working on it.
Yes. I posted D89527 <https://reviews.llvm.org/D89527>.
> It does look like gcc makes some distinction between "unsafe" and FP-contraction, but it does not behave the way I was expecting: https://godbolt.org/z/EfhPYT
The way compiler handles the option might be somewhat confusing: https://stackoverflow.com/questions/43352510 Besides, since GCC doesn't support pragma `FP_CONTRACT` (`#pragma STDC FP_CONTRACT ON`) well, `-ffp-contract=on` is equivalent to `-ffp-contract=off` in GCC. Clang looks to handle it correctly.
Repository:
  rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D82499/new/
https://reviews.llvm.org/D82499
    
    
More information about the llvm-commits
mailing list