]> granicus.if.org Git - llvm/commit
[XRay] Implement the `llvm-xray graph` subcommand
authorDavid Blaikie <dblaikie@gmail.com>
Mon, 16 Jan 2017 20:36:26 +0000 (20:36 +0000)
committerDavid Blaikie <dblaikie@gmail.com>
Mon, 16 Jan 2017 20:36:26 +0000 (20:36 +0000)
commit061ca191c080a78399f104952c43c1342cde4468
tree6f01a6501209262c889c6a0cbd8b2bdfe3792268
parent758377052dc75d2af56a7cfcce8826ad506e15e3
[XRay] Implement the `llvm-xray graph` subcommand

Here we define the `graph` subcommand which generates a graph from the function
call information and uses it to present the call information graphically with
additional annotations.

Reviewers: dblaikie, dberris

Differential Revision: https://reviews.llvm.org/D27243

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@292156 91177308-0d34-0410-b5e6-96231b3b80d8
test/tools/llvm-xray/X86/graph-deduce-tail-call.yaml [new file with mode: 0644]
test/tools/llvm-xray/X86/graph-simple-case.yaml [new file with mode: 0644]
tools/llvm-xray/CMakeLists.txt
tools/llvm-xray/xray-graph.cc [new file with mode: 0644]
tools/llvm-xray/xray-graph.h [new file with mode: 0644]