[LLVMdev] How to print "Instruction" nodes instead of "BasicBlock" in a .dot file ?

陳韋任 chenwj.cs97g at g2.nctu.edu.tw
Thu Mar 5 17:46:29 PST 2015

Hi Shen,

However, all APIs I found in class DOTGraphTraits ask "BasicBlock", not
> Instruction for arguments. So if i want to generate a more fine-grained PDG
> on "Instruction" level, should i revise the llvm source code to add my new
> APIs, or use some built-in APIs i did't know? Or, can i generate a
> basicblock for each instruction? Thank you!
​  All instructions in the basic block [1] should be in sequential order,
the dependency
is pretty clear to me, right?

​[1] http://en.wikipedia.org/wiki/Basic_block​


Wei-Ren Chen (陳韋任)
Homepage: http://people.cs.nctu.edu.tw/~chenwj
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20150306/fb208240/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: sdg.png
Type: image/png
Size: 160159 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20150306/fb208240/attachment.png>

More information about the llvm-dev mailing list