search for: d66157

Displaying 4 results from an estimated 4 matches for "d66157".

Did you mean: d6157
2020 Jan 28
2
Global removal pass - potential for improvement?
...the load/store pair. My reasoning would have been that we know the size of `do_log` to be less than the size accessed via `R`. What exactly goes wrong or if my logic is flawed needs to be examined. 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 a...
2020 Jan 28
2
Global removal pass - potential for improvement?
...have been that we know the size of > > `do_log` to be less than the size accessed via `R`. What exactly goes > > wrong or if my logic is flawed needs to be examined. I would start > > looking at the debug generated by the code parts touched here: > > https://reviews.llvm.org/D66157 > > > > Well, if I recall correctly there's actually a problem with AA being *too* > aggressive for this reason: https://gcc.godbolt.org/z/CXN8Gw > There's a bug report about this somewhere, don't remember where though. That seems to be related purely to TBAA: https:...
2020 Jan 28
2
Global removal pass - potential for improvement?
...have been that we know the size of > > `do_log` to be less than the size accessed via `R`. What exactly goes > > wrong or if my logic is flawed needs to be examined. I would start > > looking at the debug generated by the code parts touched here: > > https://reviews.llvm.org/D66157 > > > > Well, if I recall correctly there's actually a problem with AA being *too* > aggressive for this reason: https://gcc.godbolt.org/z/CXN8Gw > There's a bug report about this somewhere, don't remember where though. That seems to be related purely to TBAA: https:/...
2020 Jan 28
3
Global removal pass - potential for improvement?
Hey everyone, 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