On a related note: Is there any documentation on the DAG state machine ?<br><br><div class="gmail_quote">On Sat, Mar 31, 2012 at 1:33 PM, محمد ﻋﻤﺮ  ﺩﻫﻠﻮﻯ <span dir="ltr"><<a href="mailto:omerbeg@gmail.com">omerbeg@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="border-left:1px solid rgb(204,204,204);margin:0pt 0pt 0pt 0.8ex;padding-left:1ex"><br>I have a few questions about matching in the selector.<br>1. Why does the size of the MatcherTable greatly exceed the number of patterns defined in the target description? If it simply contains all the variants of the patterns then what is the encoding of these entries ?<br>

2. Is there a simple way to extract the root opcode of a pattern from the MatcherTable entry ?<br>3. I believe the entries in the MatcherTable are ordered by some measure of cost. What exactly does the cost represent and can it be retrieved while the selector runs ?<br>

<br>-Omer<br>
</blockquote></div><br>