Skip to content

Commit 7449cdd

Browse files
committed
ReleaseNotes: The fast-math-flags changes
By Sanjay Patel! git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_60@325776 91177308-0d34-0410-b5e6-96231b3b80d8
1 parent 5d413c4 commit 7449cdd

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

docs/ReleaseNotes.rst

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,15 @@ Non-comprehensive list of changes in this release
7474
Changes to the LLVM IR
7575
----------------------
7676

77+
* The fast-math-flags (FMF) have been updated. Previously, the 'fast' flag
78+
indicated that floating-point reassociation was allowed and all other flags
79+
were set too. The 'fast' flag still exists, but there is a new flag called
80+
'reassoc' to indicate specifically that reassociation is allowed. A new bit
81+
called 'afn' was also added to selectively allow approximations for common
82+
mathlib functions like square-root. The new flags provide more flexibility
83+
to enable/disable specific floating-point optimizations. Making the
84+
optimizer respond appropriately to these flags is an ongoing effort.
85+
7786
Changes to the AArch64 Target
7887
-----------------------------
7988

0 commit comments

Comments
 (0)