<div dir="ltr"><div>Hi,<br></div>Thank you very much to all.<br></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Jun 11, 2014 at 7:40 PM, Dan Liew <span dir="ltr"><<a href="mailto:dan@su-root.co.uk" target="_blank">dan@su-root.co.uk</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="">> your answer put me in starting situation.As I told I am not able to generate<br>
> .bc file of hello.cpp(the pass file) as it is giving errors when I use clang<br>
> -emit-llvm -c hello.cpp -o <a href="http://hello.bc.So" target="_blank">hello.bc.So</a> please if you can help me.<br>
<br>
</div>I recently wrote a small (and rather incomplete) tutorial on LLVM<br>
passes and provided the source code [1]. If you look in the<br>
``helloPass`` folder you will see I've taken the helloPass from LLVM<br>
and have built it as an out of tree plug-in. The ``run.sh`` script<br>
(this is generated by the build system) shows how to use it. This<br>
might help you gain understanding of how you can use the hello pass.<br>
However I provide no guarantees that this code will work for you and I<br>
provide absolutely no support so do not ask me questions on how to<br>
build this code (it is already documented in README.md).<br>
<br>
<br>
[1] <a href="https://github.com/delcypher/srg-llvm-pass-tutorial" target="_blank">https://github.com/delcypher/srg-llvm-pass-tutorial</a><br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
Dan Liew<br>
PhD Student - Imperial College London<br>
</font></span></blockquote></div><br><br clear="all"><br>-- <br><div dir="ltr"><div><font face="arial,helvetica,sans-serif">Thanks <br></font></div><font face="arial,helvetica,sans-serif">Prashant Sharma<br></font></div>

</div>