[PATCH] Avoid combining adjacent stores at -O0 to improve debug experience

Chandler Carruth chandlerc at google.com
Mon Jan 26 18:15:47 PST 2015


On Mon, Jan 26, 2015 at 3:09 PM, Jim Grosbach <grosbach at apple.com> wrote:

> There should be exactly zero DAG combines that have to run, ever. They are
> by definition not required for correctness. Anything else is a bug, and a
> bad one.


The X86 backend at least heavily uses target-specific DAG combines to
"lower" DAG nodes that it doesn't have any actual lowering for.

Yes, it's a bug. But I don't even know how much work would be required to
fix it.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150126/fb818863/attachment.html>


More information about the llvm-commits mailing list