<p dir="ltr">Hi,<br>
  I have digged into the middle end of  both LLVM and GCC a while.And I always try to compare them from the view of data structure anr algorithm.I want the opinions of you experts.Can you guy talk about this?To be precise, I want to compare the design of the tree(GCC) and IR,and the design of the RTL(GCC) and (DAG and Machine Instructions). I want to know what is the advantages and disadvantages these design have brought in,what kind of the troubles they have made,and hiw they solve.<br>
</p>
<p dir="ltr">lin zuojian<br>
</p>