<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><br><div><div>On Aug 6, 2012, at 2:04 PM, Joćo Matos wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word"><div class="im">I'm not sure we would want to store the MCInst(s) in the AST.  After we're done with semantic checking and we've created the IR representation (with inputs, outputs, clobbers, constraints, etc.), I don't think there's a reason for the MCInst(s) to persist.</div>

</div></blockquote><div><br></div><div>I was assuming that MCInst would already provide a lot of the needed information, like operands and opcode information. Now that I think about it, we do want to have an higher-level information in the AST. For instance, pointers to the variable or label declarations referenced in the assembly code.</div></div></blockquote><div><br></div><div>Right, I think we'll want to include things such as IdentifierInfo* and a few other things..</div><br><blockquote type="cite"><div class="gmail_quote">

</div><br clear="all"><div><br></div>-- <br>Joćo Matos<br>
</blockquote></div><br></body></html>