Displaying 9 results from an estimated 9 matches for "d26708".
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', &...
2016 Nov 16
5
RFC: Consider changing the semantics of 'fast' flag implying all fast-math-flags
...nsider changing the semantics of
> 'fast' flag implying all fast-math-flags
> Hi,
> > On Nov 15, 2016, at 5:15 PM, Ristow, Warren via llvm-dev <
> > llvm-dev at lists.llvm.org > wrote:
>
> > 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
> &g...
2016 Nov 16
3
RFC: Consider changing the semantics of 'fast' flag implying all fast-math-flags
...is the first thing to fix.
> 2) the backend is still using the global UnsafeFPMath and it should be killed.
I addressed this point (2) for the reciprocal aspect in the patch, but of course that wasn't useful without doing something about (1).
Regarding (1), over at https://reviews.llvm.org/D26708#596610, David made the same point that it should be done in Clang. I can understand that, but I wonder whether having the concept of the 'fast' flag in the IR that implies all the other FMF makes sense? I'm not seeing a good reason for it, but since this is very new to me, I can easil...
2016 Nov 17
4
RFC: Consider changing the semantics of 'fast' flag implying all fast-math-flags
...is the first thing to fix.
> 2) the backend is still using the global UnsafeFPMath and it should be killed.
I addressed this point (2) for the reciprocal aspect in the patch, but of course that wasn't useful without doing something about (1).
Regarding (1), over at https://reviews.llvm.org/D26708#596610, David made the same point that it should be done in Clang. I can understand that, but I wonder whether having the concept of the 'fast' flag in the IR that implies all the other FMF makes sense? I'm not seeing a good reason for it, but since this is very new to me, I can easil...
2016 Nov 17
2
RFC: Consider changing the semantics of 'fast' flag implying all fast-math-flags
...> > 2) the backend is still using the global UnsafeFPMath and it should be killed.
>
> I addressed this point (2) for the reciprocal aspect in the patch, but of course that wasn't useful without doing something about (1).
>
> Regarding (1), over at https://reviews.llvm.org/D26708#596610 <https://reviews.llvm.org/D26708#596610>, David made the same point that it should be done in Clang. I can understand that, but I wonder whether having the concept of the 'fast' flag in the IR that implies all the other FMF makes sense? I'm not seeing a good reason for it...
2016 Nov 17
4
RFC: Consider changing the semantics of 'fast' flag implying all fast-math-flags
...> > 2) the backend is still using the global UnsafeFPMath and it should be killed.
>
> I addressed this point (2) for the reciprocal aspect in the patch, but of course that wasn't useful without doing something about (1).
>
> Regarding (1), over at https://reviews.llvm.org/D26708#596610 <https://reviews.llvm.org/D26708#596610>, David made the same point that it should be done in Clang. I can understand that, but I wonder whether having the concept of the 'fast' flag in the IR that implies all the other FMF makes sense? I'm not seeing a good reason for it...
2016 Nov 17
3
RFC: Consider changing the semantics of 'fast' flag implying all fast-math-flags
...is the first thing to fix.
> 2) the backend is still using the global UnsafeFPMath and it should be killed.
I addressed this point (2) for the reciprocal aspect in the patch, but of course that wasn't useful without doing something about (1).
Regarding (1), over at https://reviews.llvm.org/D26708#596610, David made the same point that it should be done in Clang. I can understand that, but I wonder whether having the concept of the 'fast' flag in the IR that implies all the other FMF makes sense? I'm not seeing a good reason for it, but since this is very new to me, I can easil...
2016 Nov 17
2
RFC: Consider changing the semantics of 'fast' flag implying all fast-math-flags
...t;
>
>
> I addressed this point (2) for the reciprocal aspect in the
> patch, but of course that wasn't useful without doing
> something about (1).
>
>
>
> Regarding (1), over
> at https://reviews.llvm.org/D26708#596610, David made the
> same point that it should be done in Clang. I can
> understand that, but I wonder whether having the concept of
> the 'fast' flag in the IR that implies all the other FMF
> makes sense? I'm not seeing...
2016 Nov 17
2
RFC: Consider changing the semantics of 'fast' flag implying all fast-math-flags
...t (2) for the reciprocal aspect in the
>>> patch, but of course that wasn't useful without doing
>>> something about (1).
>>>
>>>
>>>
>>> Regarding (1), over
>>> at https://reviews.llvm.org/D26708#596610, David made the
>>> same point that it should be done in Clang. I can
>>> understand that, but I wonder whether having the concept of
>>> the 'fast' flag in the IR that implies all the other FMF
>>> makes se...