[cfe-dev] Correlating clang::CFGs with LLVM-CFGs

philipp.legrum at daimler.com philipp.legrum at daimler.com
Thu Jan 28 02:49:04 PST 2010

Hello LLVM-Developers,

I'd like to write a program slicer that operates on LLVM-CFGs. The result, 
however,  should be displayed to code reviewers in a CFG that is close to 
the C source code. The Graphviz output of clang::CFG is already pretty 
close to what I intend to do.

Obviously, debug-info helps me to determine the origin of 
LLVM-instructions within the source code.
So I am wondering now, if there is an (more) elegant way to correlate 
unoptimized LLVM-basic blocks (and the instructions contained by them) 
with the nodes of clang::CFGs (and the statements contained by those). 
Initially it would be ok to run the slicer on unoptimized code because I 
suspect optimization to complicate the correlation.

Thanks in advance for your support.

Kind regards,
Philipp Legrum

If you are not the intended addressee, please inform us immediately that you have received this e-mail in error, and delete it. We thank you for your cooperation.  
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-dev/attachments/20100128/82597224/attachment.html>

More information about the cfe-dev mailing list