Displaying 11 results from an estimated 11 matches for "d39304".
2018 Feb 09
9
[RFC] Should we bump the bitcode version in LLVM 6.0?
...ling a llvm-6.0 bitcode will potentially generate incorrect code w.r.t. fast math expectations.
Should we bump the bitcode version because of that and have the autoupgrader properly rewrite the fast-math to preserve that semantic?
(I believe we should!)
* Context *
With https://reviews.llvm.org/D39304 <https://reviews.llvm.org/D39304> / r317488 we got rid of the umbrella UnsafeMath flag and introduced 3 more flags that better represent the different things that happen under fast-math.
From a bitcode perspective, this change looks like this:
Before r317488 we had 6 bits that respectively r...
2018 Feb 09
0
[RFC] Should we bump the bitcode version in LLVM 6.0?
...generate incorrect code w.r.t. fast math expectations.
>
> Should we bump the bitcode version because of that and have the autoupgrader properly rewrite the fast-math to preserve that semantic?
> (I believe we should!)
>
>
> * Context *
>
> With https://reviews.llvm.org/D39304 <https://reviews.llvm.org/D39304> / r317488 we got rid of the umbrella UnsafeMath flag and introduced 3 more flags that better represent the different things that happen under fast-math.
>
> From a bitcode perspective, this change looks like this:
> Before r317488 we had 6 bits that...
2018 Feb 13
0
[RFC] Should we bump the bitcode version in LLVM 6.0?
...ate incorrect code w.r.t. fast math
> expectations.
>
> Should we bump the bitcode version because of that and have the
> autoupgrader properly rewrite the fast-math to preserve that semantic?
> (I believe we should!)
>
>
> * Context *
>
> With https://reviews.llvm.org/D39304 / r317488 we got rid of the umbrella
> UnsafeMath flag and introduced 3 more flags that better represent the
> different things that happen under fast-math.
>
> From a bitcode perspective, this change looks like this:
> Before r317488 we had 6 bits that respectively represented:
>...
2019 Mar 18
3
[RFC] Making space for a flush-to-zero flag in FastMathFlags
We knew the day when we needed another FMF bit was coming back in:
https://reviews.llvm.org/D39304
...it was just a question of 'when'. :)
I'm guessing that an FTZ bit won't be the last new bit needed if we
consider permutations between strict FP and fast-math. Even without that,
denormals-as-zero (DAZ) might also be useful?
So rather than continuing to carve these out bit-by-bi...
2018 Feb 09
1
[RFC] Should we bump the bitcode version in LLVM 6.0?
...fast math expectations.
>>
>> Should we bump the bitcode version because of that and have the autoupgrader properly rewrite the fast-math to preserve that semantic?
>> (I believe we should!)
>>
>>
>> * Context *
>>
>> With https://reviews.llvm.org/D39304 <https://reviews.llvm.org/D39304> / r317488 we got rid of the umbrella UnsafeMath flag and introduced 3 more flags that better represent the different things that happen under fast-math.
>>
>> From a bitcode perspective, this change looks like this:
>> Before r317488 we had...
2018 Feb 13
2
[RFC] Should we bump the bitcode version in LLVM 6.0?
...generate incorrect code w.r.t. fast math expectations.
>
> Should we bump the bitcode version because of that and have the autoupgrader properly rewrite the fast-math to preserve that semantic?
> (I believe we should!)
>
>
> * Context *
>
> With https://reviews.llvm.org/D39304 <https://reviews.llvm.org/D39304> / r317488 we got rid of the umbrella UnsafeMath flag and introduced 3 more flags that better represent the different things that happen under fast-math.
>
> From a bitcode perspective, this change looks like this:
> Before r317488 we had 6 bits that...
2018 Feb 16
2
[RFC] Should we bump the bitcode version in LLVM 6.0?
...>> Should we bump the bitcode version because of that and have the
>>> autoupgrader properly rewrite the fast-math to preserve that semantic?
>>> (I believe we should!)
>>>
>>>
>>> * Context *
>>>
>>> With https://reviews.llvm.org/D39304 / r317488 we got rid of the
>>> umbrella UnsafeMath flag and introduced 3 more flags that better represent
>>> the different things that happen under fast-math.
>>>
>>> From a bitcode perspective, this change looks like this:
>>> Before r317488 we had 6...
2018 Feb 16
0
[RFC] Should we bump the bitcode version in LLVM 6.0?
...bitcode version because of that and have the
>>>> autoupgrader properly rewrite the fast-math to preserve that semantic?
>>>> (I believe we should!)
>>>>
>>>>
>>>> * Context *
>>>>
>>>> With https://reviews.llvm.org/D39304 / r317488 we got rid of the
>>>> umbrella UnsafeMath flag and introduced 3 more flags that better represent
>>>> the different things that happen under fast-math.
>>>>
>>>> From a bitcode perspective, this change looks like this:
>>>> Befo...
2018 Feb 09
0
[RFC] Should we bump the bitcode version in LLVM 6.0?
...ate incorrect code w.r.t. fast math
> expectations.
>
> Should we bump the bitcode version because of that and have the
> autoupgrader properly rewrite the fast-math to preserve that semantic?
> (I believe we should!)
>
>
> * Context *
>
> With https://reviews.llvm.org/D39304 / r317488 we got rid of the umbrella
> UnsafeMath flag and introduced 3 more flags that better represent the
> different things that happen under fast-math.
>
> From a bitcode perspective, this change looks like this:
> Before r317488 we had 6 bits that respectively represented:
>...
2018 Feb 14
0
[RFC] Should we bump the bitcode version in LLVM 6.0?
...> expectations.
>>
>> Should we bump the bitcode version because of that and have the
>> autoupgrader properly rewrite the fast-math to preserve that semantic?
>> (I believe we should!)
>>
>>
>> * Context *
>>
>> With https://reviews.llvm.org/D39304 / r317488 we got rid of the
>> umbrella UnsafeMath flag and introduced 3 more flags that better represent
>> the different things that happen under fast-math.
>>
>> From a bitcode perspective, this change looks like this:
>> Before r317488 we had 6 bits that respective...
2019 Mar 16
3
[RFC] Making space for a flush-to-zero flag in FastMathFlags
Hi,
I need to add a flush-denormals-to-zero (FTZ) flag to FastMathFlags,
but we've already used up the 7 bits available in
Value::SubclassOptionalData (the "backing storage" for
FPMathOperator::getFastMathFlags()). These are the possibilities I
can think of:
1. Increase the size of FPMathOperator. This gives us some additional
bits for FTZ and other fastmath flags we'd want