<font class="Apple-style-span" face="Simsun" size="3"><span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 4px; -webkit-border-vertical-spacing: 4px;"><span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; border-collapse: collapse; color: rgb(32, 32, 32); font-family: 'Droid Sans', arial, sans-serif; font-size: 13px; "><div>
Hello, everybody!<br><div>I am new to LLVM and currently I am doing some research on how to execute LLVM IR on M5 modular platform.</div><div>I have read the Language reference and bitcode format manual of LLVM, but I don't quite know how it is encoded and executed.</div>
<div>Unlike normal assembly code, LLVM IR is more type-fixed and high-level programed. Therefore, I don't quite understand:</div><div>1, How the instruction fields mapped into the virtual registers.</div><div>2, How does it complete the calling of functions and how they pass the parameters.</div>
<div>3, And, whether it call libraries' functions is also not clear to me.</div><div>Problems are not limited to these and I beg for your help sincerely.</div><div>If someone knows, please contact with me.</div><div><br>
</div><div>Thanks very much!</div></div></span></span></font><br>-- <br><font face="georgia, serif"><i><font color="#993399">with best regards</font></i></font><div><b><font face="georgia, serif"><font color="#993399">Zhang  Le</font></font></b></div>
<br>