Displaying 4 results from an estimated 4 matches for "u6zqob".
2020 Jan 28
3
Global removal pass - potential for improvement?
...,
I was looking into how the global optimization pass fares against things
like what's reported in https://bugs.llvm.org/show_bug.cgi?id=44676
Looking at this, I think it would be pretty trivial to optimize that down
given that there are already threading assumptions made:
https://godbolt.org/z/u6ZqoB
Is this something I can look into? Another thing is that currently *all*
external calls break this optimization, including calls to intrinsics that
probably shouldn't: https://godbolt.org/z/pK7Cew
Maybe add some sort of way (i.e. an attribute) to mark that a call can be
optimized through in thi...
2020 Jan 28
2
Global removal pass - potential for improvement?
...ined. I would start
looking at the debug generated by the code parts touched here:
https://reviews.llvm.org/D66157
> > Looking at this, I think it would be pretty trivial to optimize that
> > down given that there are already threading assumptions made:
> > https://godbolt.org/z/u6ZqoB
Optimizing more aggressively based on forward process guarantees will
get us in more trouble than we are already in. I don't have the link
handy but as far as I remember the proposed solution was to have a
forward process guarantee function attribute. I would recommend we look
into that first...
2020 Jan 28
2
Global removal pass - potential for improvement?
...code parts touched here:
> > https://reviews.llvm.org/D66157
> >
> >
> > > > Looking at this, I think it would be pretty trivial to optimize that
> > > > down given that there are already threading assumptions made:
> > > > https://godbolt.org/z/u6ZqoB
> >
> > Optimizing more aggressively based on forward process guarantees will
> > get us in more trouble than we are already in. I don't have the link
> > handy but as far as I remember the proposed solution was to have a
> > forward process guarantee function attr...
2020 Jan 28
2
Global removal pass - potential for improvement?
...code parts touched here:
> > https://reviews.llvm.org/D66157
> >
> >
> > > > Looking at this, I think it would be pretty trivial to optimize that
> > > > down given that there are already threading assumptions made:
> > > > https://godbolt.org/z/u6ZqoB
> >
> > Optimizing more aggressively based on forward process guarantees will
> > get us in more trouble than we are already in. I don't have the link
> > handy but as far as I remember the proposed solution was to have a
> > forward process guarantee function attr...