<br><div class="gmail_quote">Hello Tristan and all,<br><br>I have already know that if I want to do this feature(c -> EFI Byte code) for GCC<br>I should further modify the GCC front end(parser) to solve the problem (the size <br>
of pointer is determined at run time).<br>
<br>I have read a powerpoint about LLVM (<a href="http://llvm.org/pubs/2008-10-04-ACAT-LLVM-Intro.pdf" target="_blank">http://llvm.org/pubs/2008-10-04-ACAT-LLVM-Intro.pdf</a>)<br>It is the LLVM-GCC design graph (<a href="http://www.im.ntu.edu.tw/%7Eb95030/llvm_gcc.png" target="_blank">http://www.im.ntu.edu.tw/~b95030/llvm_gcc.png</a>).<br>

According to the above discussion , LLVM IR doesn't care about the size of pointers.<br>I am wondering how could LLVM support dynamic pointer size model without modifying <br>GCC front end??<br><br>thanks<br><br>ching<br>

</div><br>