Closed Quuxplusone closed 5 years ago
Attached ir.ll
(58228 bytes, text/plain): LLVM IR
Attached good.jpg
(910852 bytes, image/jpeg): good
Attached bad.jpg
(824635 bytes, image/jpeg): bad
Samuel asked me to take a look at this.
The demo ll uses the removed intrinsic llvm.SI.load.const.*, so I had to go
back to rL351584, just before it was removed.
Sorry, I don't see anything obviously wrong when comparing the output with SILoadStoreOptimizer against the output without SILoadStoreOptimizer. I do not have any way to debug it further.
Thanks Tim, I will see if I can do a better evaluation of the problem.
Attached possible_fix
(740 bytes, text/plain): possible fix
Fixed with r361008.
ir.ll
(58228 bytes, text/plain)good.jpg
(910852 bytes, image/jpeg)bad.jpg
(824635 bytes, image/jpeg)possible_fix
(740 bytes, text/plain)