<div class="gmail_quote">On Mon, Feb 27, 2012 at 8:27 PM, Pete Cooper <span dir="ltr"><<a href="mailto:peter_cooper@apple.com">peter_cooper@apple.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
DSE: Shorten memset when a later store overwrites the start of it</blockquote></div><div><br></div><div>Not 100% sure I understand the comments, but this won't shorten the memset if its address has favorable alignment constraints, or this would make a vector store become a scalar store? It would be good to have some test cases to clearly demonstrate where this should and shouldn't fire there... It might be that I've misread them, but I only see fairly limited testing of the negative cases here. (Perhaps just comments on what the test cases are actually checking would help...)</div>