Dávid Bolvanský via llvm-dev
2018-Apr-06 14:15 UTC
[llvm-dev] [InstCombine] Missed optimizations when null check before return statement
Hello,
Please check code:
https://godbolt.org/g/wtimXj
Clang surprisingly generates worse code for common pattern
if (!ptr)
return NULL;
than for
if (!ptr)
return ptr;
Gcc generates same code.
I checked the InstCombine's code and tried something to fix it but no
success.
So I will leave this here for more skilled developers and maybe the could
fix this problem.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://lists.llvm.org/pipermail/llvm-dev/attachments/20180406/d49d0798/attachment.html>
