search for: fsignaling

Displaying 6 results from an estimated 6 matches for "fsignaling".

Did you mean: signaling
2008 May 12
3
[LLVMdev] LLVM Exception Handling Changes
...y) all floating point operations. The presense of this flag > would trigger generation of the fcomi instruction instead of fucomi (on X86) > for example, and would inhibit optimizations that would break the semantics of > the program. There is no -fhonor-snans; I guess you mean -fsignaling-nans here. And -fsignaling-nans doesn't mean use fcomi instead of fucomi; the -ffinite-math-only option does that. I think you're asking one bit to mean too many different things here. "Don't reorder or DCE floating-point operations" is distinct from "Prefer (o...
2016 Nov 17
2
RFC: Consider changing the semantics of 'fast' flag implying all fast-math-flags
...6.2.0/gcc/Optimize-Options.html#Optimize-Options> > > -ffp-contract=style > -ffast-math > -fno-math-errno > -funsafe-math-optimizations > -fassociative-math > -freciprocal-math > -ffinite-math-only > -fno-signed-zeros > -fno-trapping-math > -frounding-math > -fsignaling-nans > -fsingle-precision-constant > > etc, and the relevant negations of these options. We can't predict how customers will choose to chain these together, so I think the LLVM optimizer and backend designs should accommodate all possibilities derived from those clang flags. This incl...
2011 Jun 13
2
[LLVMdev] Is LLVM expressive enough to represent asynchronous exceptions?
On Jun 13, 2011, at 10:50 AM, John McCall wrote: > On Jun 13, 2011, at 10:30 AM, Jakob Stoklund Olesen wrote: >> The try block would look something like: >> >> call _malloc >> movq %rax, p(%rpb) >> >> If you take an exception between those two instructions, you are leaking memory. > > This is primarily an argument that C is not a good language to
2016 Nov 17
2
RFC: Consider changing the semantics of 'fast' flag implying all fast-math-flags
....2.0/gcc/Optimize-Options.html# > Optimize-Options > > -ffp-contract=style > -ffast-math > -fno-math-errno > -funsafe-math-optimizations > -fassociative-math > -freciprocal-math > -ffinite-math-only > -fno-signed-zeros > -fno-trapping-math > -frounding-math > -fsignaling-nans > -fsingle-precision-constant > > etc, and the relevant negations of these options. We can't predict how > customers will choose to chain these together, so I think the LLVM > optimizer and backend designs should accommodate all possibilities derived > from those clang fl...
2016 Nov 17
2
RFC: Consider changing the semantics of 'fast' flag implying all fast-math-flags
On 17.11.2016 09:51, Ristow, Warren wrote: > Those are all good points. Your reassociation point in the context of > inlining is particularly interesting. > > > > FWIW, we also have a case where a customer wants '-fno-associative-math' > to suppress reassociation under '-ffastmath'. It would take me a while > to find the specifics of the issue, but it was
2013 Jun 01
3
[LLVMdev] Polyhedron 2005 results for dragonegg 3.3svn
Hi Jack, On 29/05/13 22:04, Jack Howarth wrote: > On Wed, May 29, 2013 at 03:25:30PM +0200, Duncan Sands wrote: >> Hi Jack, I pulled the loop vectorizer and fast math changes into the 3.3 branch, >> so hopefully they will be part of 3.3 rc3 (and 3.3 final!). It would be great >> if you could redo the benchmarks rc3. >> > > Duncan, > As requested, appended