Displaying 4 results from an estimated 4 matches for "64nmjm".
2018 May 08
4
more reassociation in IR
...336 <https://reviews.llvm.org/D46336> - enhance -instcombine to do
more reassociation/factoring
[3] D45842 <https://reviews.llvm.org/D45842> - add to the existing
-reassociate pass to enable factoring
Here's a basic motivating example that we fail to optimize:
https://godbolt.org/g/64NmJM
https://rise4fun.com/Alive/wec
Currently, responsibility for reassociative transforms is split between
-reassociate and -instcombine. I don't know if that split is intentional or
just how the code evolved. Debug stats for test-suite compiled with -O3
show:
78K "reassociations" by -in...
2018 May 08
0
more reassociation in IR
...org/D46336> - enhance -instcombine to do
> more reassociation/factoring
> [3] D45842 <https://reviews.llvm.org/D45842> - add to the existing
> -reassociate pass to enable factoring
>
> Here's a basic motivating example that we fail to optimize:
> https://godbolt.org/g/64NmJM
> https://rise4fun.com/Alive/wec
>
> Currently, responsibility for reassociative transforms is split between
> -reassociate and -instcombine. I don't know if that split is intentional or
> just how the code evolved. Debug stats for test-suite compiled with -O3
> show:
> 78K...
2018 May 08
2
more reassociation in IR
...-instcombine to
>> do more reassociation/factoring
>> [3] D45842 <https://reviews.llvm.org/D45842> - add to the existing
>> -reassociate pass to enable factoring
>>
>> Here's a basic motivating example that we fail to optimize:
>> https://godbolt.org/g/64NmJM
>> https://rise4fun.com/Alive/wec
>>
>> Currently, responsibility for reassociative transforms is split between
>> -reassociate and -instcombine. I don't know if that split is intentional or
>> just how the code evolved. Debug stats for test-suite compiled with -O3...
2018 May 09
0
more reassociation in IR
...;> do more reassociation/factoring
>>> [3] D45842 <https://reviews.llvm.org/D45842> - add to the existing
>>> -reassociate pass to enable factoring
>>>
>>> Here's a basic motivating example that we fail to optimize:
>>> https://godbolt.org/g/64NmJM
>>> https://rise4fun.com/Alive/wec
>>>
>>> Currently, responsibility for reassociative transforms is split between
>>> -reassociate and -instcombine. I don't know if that split is intentional or
>>> just how the code evolved. Debug stats for test-sui...