<html><head><meta http-equiv="Content-Type" content="text/html charset=windows-1252"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><div>Oh sorry, I was mislead by the manual: "<span style="font-family: 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif; font-size: 14px; line-height: 21px; background-color: rgb(255, 255, 255);">With captured variables, </span><tt class="docutils literal" style="font-family: Consolas, 'Deja Vu Sans Mono', 'Bitstream Vera Sans Mono', monospace; font-size: 0.95em; line-height: 21px; background-color: rgb(255, 255, 255);"><span class="pre">CHECK-DAG:</span></tt><span style="font-family: 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif; font-size: 14px; line-height: 21px; background-color: rgb(255, 255, 255);"> is able to match valid topological orderings of a DAG with edges from the definition of a variable to its use.</span><font face="Lucida Grande, Lucida Sans Unicode, Geneva, Verdana, sans-serif"><span style="font-size: 14px; line-height: 21px;">” I really should have tried this first. Thanks Quentin.</span></font></div><div><br></div><div>I reverted the patch for now.</div><div><br></div><div>Greetings,</div><div><span class="Apple-tab-span" style="white-space:pre">  </span>Matthias</div><div><br></div><div><br></div><div><div>On Oct 11, 2013, at 11:10 AM, Renato Golin <<a href="mailto:renato.golin@linaro.org">renato.golin@linaro.org</a>> wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div dir="ltr">On 11 October 2013 18:57, Quentin Colombet <span dir="ltr"><<a href="mailto:qcolombet@apple.com" target="_blank">qcolombet@apple.com</a>></span> wrote:<br><div class="gmail_extra"><div class="gmail_quote">
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div style="word-wrap:break-word"><div>Apparently not!</div>
<div>And in the case you want to check for the setting of lane in a register, this is useful (see my previous example).</div><div>So either it is a bug in your check or a bug in FileCheck!</div></div></blockquote>
<div><br></div><div>Oh dear! The manual had an example on this, which mislead me, but upon closer look, it uses either DAG line to define the variable and a non-DAG line to use it (so it's correct).</div><div><br></div>
<div><a href="http://llvm.org/docs/CommandGuide/FileCheck.html">http://llvm.org/docs/CommandGuide/FileCheck.html</a><br></div><div><br></div><div>I think it should be ok to use the same pattern (non-DAG def -> DAG use / DAG def -> non-DAG use), since the order is strongly defined anyway.</div>
<div><br></div><div>Matthias, can you replace the patterns to follow the manual, pls?</div><div><br></div><div>cheers,</div><div>--renato</div></div></div></div>
</blockquote></div><br></body></html>