Displaying 3 results from an estimated 3 matches for "myuol2".
2017 Apr 19
3
[cfe-dev] FE_INEXACT being set for an exact conversion from float to unsigned long long
...gt;>>
>>> So be careful with drawing conclusions from small snippets; you're
>>> probably not seeing the full range of LLVM's behaviour.
>>
>>
>> Yes. I’m sure.
>>
>> It reproduces with just the cast on its own: https://godbolt.org/g/myUoL2 <https://godbolt.org/g/myUoL2>
>>
>> It appears to be in the LLVM lowering of the fptoui intrinsic so it must MC layer optimisations.
>>
>> ; Function Attrs: noinline nounwind uwtable
>> define i64 @_Z7fcvt_luf(float %f) #0 {
>> %1 = alloca float, align...
2017 Apr 20
4
[cfe-dev] FE_INEXACT being set for an exact conversion from float to unsigned long long
...ill treat
conservatively (essentially like they're modifying external memory).
So be careful with drawing conclusions from small snippets; you're
probably not seeing the full range of LLVM's behaviour.
Yes. I’m sure.
It reproduces with just the cast on its own: https://godbolt.org/g/myUoL2
It appears to be in the LLVM lowering of the fptoui intrinsic so it must MC layer optimisations.
; Function Attrs: noinline nounwind uwtable
define i64 @_Z7fcvt_luf(float %f) #0 {
%1 = alloca float, align 4
store float %f, float* %1, align 4
%2 = load float, float* %1, align 4
%3 = fptoui...
2017 Apr 21
2
[cfe-dev] FE_INEXACT being set for an exact conversion from float to unsigned long long
...ill treat
conservatively (essentially like they're modifying external memory).
So be careful with drawing conclusions from small snippets; you're
probably not seeing the full range of LLVM's behaviour.
Yes. I’m sure.
It reproduces with just the cast on its own: https://godbolt.org/g/myUoL2
It appears to be in the LLVM lowering of the fptoui intrinsic so it must MC layer optimisations.
; Function Attrs: noinline nounwind uwtable
define i64 @_Z7fcvt_luf(float %f) #0 {
%1 = alloca float, align 4
store float %f, float* %1, align 4
%2 = load float, float* %1, align 4
%3 = fptoui...