[PM] Add a really simple trait to the DOTGraphTraitsPass class templates
authorChandler Carruth <chandlerc@gmail.com>
Tue, 26 Nov 2013 03:43:52 +0000 (03:43 +0000)
committerChandler Carruth <chandlerc@gmail.com>
Tue, 26 Nov 2013 03:43:52 +0000 (03:43 +0000)
commitcbde3571bdfecd5f0ba757e2b1c033148909a256
tree1730bb733f966ada2f87b78f3a4e1aa4f8f1e48e
parentcf7ed12a1da0f7b425e81991410ee0fa830968e0
[PM] Add a really simple trait to the DOTGraphTraitsPass class templates
that lets the analysis and graph types be separate and the graph
computed from the analysis through some arbitrary user-supplied code.

This will allow a call graph to an independent entity from the pass
which creates it which is necessary for the new pass manager.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@195717 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/Analysis/DOTGraphTraitsPass.h