Loading llvm/docs/ReleaseNotes.rst +9 −0 Original line number Diff line number Diff line Loading @@ -74,6 +74,15 @@ Non-comprehensive list of changes in this release Changes to the LLVM IR ---------------------- * The fast-math-flags (FMF) have been updated. Previously, the 'fast' flag indicated that floating-point reassociation was allowed and all other flags were set too. The 'fast' flag still exists, but there is a new flag called 'reassoc' to indicate specifically that reassociation is allowed. A new bit called 'afn' was also added to selectively allow approximations for common mathlib functions like square-root. The new flags provide more flexibility to enable/disable specific floating-point optimizations. Making the optimizer respond appropriately to these flags is an ongoing effort. Changes to the AArch64 Target ----------------------------- Loading Loading
llvm/docs/ReleaseNotes.rst +9 −0 Original line number Diff line number Diff line Loading @@ -74,6 +74,15 @@ Non-comprehensive list of changes in this release Changes to the LLVM IR ---------------------- * The fast-math-flags (FMF) have been updated. Previously, the 'fast' flag indicated that floating-point reassociation was allowed and all other flags were set too. The 'fast' flag still exists, but there is a new flag called 'reassoc' to indicate specifically that reassociation is allowed. A new bit called 'afn' was also added to selectively allow approximations for common mathlib functions like square-root. The new flags provide more flexibility to enable/disable specific floating-point optimizations. Making the optimizer respond appropriately to these flags is an ongoing effort. Changes to the AArch64 Target ----------------------------- Loading