<div class="gmail_quote">
<div>I wonder if there is any method to get the source code of a program with LLVM pass in the bytecode file(*.ibc), Recently I have written an LLVM Pass to iterate through functions, basic blocks and instructions</div>
<div> </div>
<blockquote style="MARGIN-RIGHT: 0px" dir="ltr">
<div>for (Module::iterator F = M.begin(), ME = M.end(); F != ME; ++F) {</div>
<div> </div>
<div>    for (Function::iterator B = F->begin(), FE = F->end(); B != FE; ++B) {</div>
<div> </div>
<div>        for (BasicBlock::iterator I = B->begin(), BE = B->end(); I != BE; I++) {</div>
<div> </div>
<div>             //code</div>
<div>             //how can I get the source code here</div>
<div> </div>
<div>        }</div>
<div>    }</div>
<div>}</div></blockquote>
<div> </div>
<div>if we can get the source code, and how to get ?</div>
<div> </div>
<div> </div></div><br>