search for: hasallowreciprocal

Displaying 2 results from an estimated 2 matches for "hasallowreciprocal".

2016 Nov 16
5
RFC: Consider changing the semantics of 'fast' flag implying all fast-math-flags
...the backend only inherited these per instruction flag > very recently. It has been entirely converted to use these, and it > still uses a global flag in some places. > The line you’re touching in your patch for instance is about this > legacy: > if (!UnsafeMath && !Flags->hasAllowReciprocal()) > The first flag is the global “fast-math” mode on the backend, which > is not as fine grain as the per-instruction model. > The second flag is the “per instruction” flag, which is the model we > aim at. > We should get rid of the “global” UnsafeMath in the backend, but that &gt...
2016 Nov 16
3
RFC: Consider changing the semantics of 'fast' flag implying all fast-math-flags
Hi all, This is about https://reviews.llvm.org/D26708 Currently when the command-line switch '-ffast-math' is specified, the IR-level fast-math-flag 'fast' gets attached to appropriate FP math instructions. That flag acts as an "umbrella" to implicitly turn on all the other fast-math-flags ('nnan', 'ninf', 'nsz' and 'arcp'):