History log of /llvm-project/llvm/lib/Support/GraphWriter.cpp (Results 51 – 75 of 84)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# ce61b1e5 13-Jun-2013 Rafael Espindola <rafael.espindola@gmail.com>

Reduce usage of sys::Path in the graph writer.

Now PathV1.h is not needed in GraphWriter.h.

llvm-svn: 183919


# cb2eca0f 12-Jun-2013 Rafael Espindola <rafael.espindola@gmail.com>

Remove the program class.

It was only used to implement ExecuteAndWait and ExecuteNoWait. Expose just
those two functions and make Execute and Wait implementations details.

llvm-svn: 183864


Revision tags: llvmorg-3.3.0, llvmorg-3.3.0-rc3, llvmorg-3.3.0-rc2, llvmorg-3.3.0-rc1
# b36388a1 25-Jan-2013 Andrew Trick <atrick@apple.com>

ScheduleDAG: colorize the DOT graph and improve formatting.

llvm-svn: 173431


Revision tags: llvmorg-3.2.0, llvmorg-3.2.0-rc3
# ed0881b2 03-Dec-2012 Chandler Carruth <chandlerc@gmail.com>

Use the new script to sort the includes of every file under lib.

Sooooo many of these had incorrect or strange main module includes.
I have manually inspected all of these, and fixed the main module

Use the new script to sort the includes of every file under lib.

Sooooo many of these had incorrect or strange main module includes.
I have manually inspected all of these, and fixed the main module
include to be the nearest plausible thing I could find. If you own or
care about any of these source files, I encourage you to take some time
and check that these edits were sensible. I can't have broken anything
(I strictly added headers, and reordered them, never removed), but they
may not be the headers you'd really like to identify as containing the
API being implemented.

Many forward declarations and missing includes were added to a header
files to allow them to parse cleanly when included first. The main
module rule does in fact have its merits. =]

llvm-svn: 169131

show more ...


Revision tags: llvmorg-3.2.0-rc2, llvmorg-3.2.0-rc1
# 26dcb95d 24-May-2012 Patrik Hägglund <patrik.h.hagglund@ericsson.com>

Fix -Wcovered-switch-default warning.

llvm-svn: 157381


Revision tags: llvmorg-3.1.0, llvmorg-3.1.0-rc3, llvmorg-3.1.0-rc2, llvmorg-3.1.0-rc1
# 3bc40c5f 08-Mar-2012 Benjamin Kramer <benny.kra@googlemail.com>

Silence unused function warning when graphviz is not available.

llvm-svn: 152346


# edbb3b22 07-Mar-2012 Andrew Trick <atrick@apple.com>

Added -view-background to avoid waiting for each GraphViz invocation.

GV and XDOT paths are untested but should work the same.

llvm-svn: 152179


Revision tags: llvmorg-3.0.0, llvmorg-3.0.0-rc4, llvmorg-3.0.0-rc3, llvmorg-3.0.0-rc2, llvmorg-3.0.0-rc1, llvmorg-2.9.0, llvmorg-2.9.0-rc3, llvmorg-2.9.0-rc2, llvmorg-2.9.0-rc1
# 447762da 29-Nov-2010 Michael J. Spencer <bigcheesegs@gmail.com>

Merge System into Support.

llvm-svn: 120298


# e1db7f20 29-Oct-2010 Dan Gohman <gohman@apple.com>

Fix these error messages to be less confusing. These error
messages primarily indicate errors running the viewer, not
errors with the graph file itself.

llvm-svn: 117665


Revision tags: llvmorg-2.8.0
# 6547a50f 05-Oct-2010 Dan Gohman <gohman@apple.com>

After printing "Running 'Graphviz' program... " and running the
Graphviz program, print something with a newline, to avoid leaving
the line unfinished.

llvm-svn: 115620


Revision tags: llvmorg-2.8.0-rc3
# ca8ebc8d 27-Sep-2010 Dan Gohman <gohman@apple.com>

Delete an unused declaration.

llvm-svn: 114839


# a0da8893 27-Sep-2010 Dan Gohman <gohman@apple.com>

Add support for viewing graphviz graphs with xdot.py.

llvm-svn: 114832


Revision tags: llvmorg-2.8.0-rc2, llvmorg-2.8.0-rc1, llvmorg-2.8.0-rc0, llvmorg-2.7.0
# 1049e1ce 18-Apr-2010 Chris Lattner <sabre@nondot.org>

reduce indentation

llvm-svn: 101692


# 33154c1f 13-Apr-2010 Chris Lattner <sabre@nondot.org>

Fix PR6826: GraphWriter delete the generated file before "dotty" load it,
patch by 'ether'.

llvm-svn: 101116


# cc2e3d22 23-Feb-2010 Jeffrey Yasskin <jyasskin@google.com>

Fix viewCFG on Linux.

llvm-svn: 96834


Revision tags: llvmorg-2.6.0
# a53c35d8 24-Aug-2009 Dan Gohman <gohman@apple.com>

Unbreak the build for HAVE_GV platforms.

llvm-svn: 79883


# 486fcad4 23-Aug-2009 Chris Lattner <sabre@nondot.org>

fix some problems with my last patch which happen when one of
(HAVE_GV && (HAVE_DOT || HAVE_FDP || HAVE_NEATO || \
HAVE_TWOPI || HAVE_CIRCO))
are true.

llvm-svn: 79872


# c521f541 23-Aug-2009 Chris Lattner <sabre@nondot.org>

Prune #includes from llvm/Linker.h and llvm/System/Path.h,
forcing them down into various .cpp files.

This change also:
1. Renames TimeValue::toString() and Path::toString() to ::str()
for simila

Prune #includes from llvm/Linker.h and llvm/System/Path.h,
forcing them down into various .cpp files.

This change also:
1. Renames TimeValue::toString() and Path::toString() to ::str()
for similarity with the STL.
2. Removes all stream insertion support for sys::Path, forcing
clients to call .str().
3. Removes a use of Config/alloca.h from bugpoint, using smallvector
instead.
4. Weans llvm-db off <iostream>

sys::Path really needs to be gutted, but I don't have the desire to
do it at this point.

llvm-svn: 79869

show more ...


# 4883d903 23-Aug-2009 Chris Lattner <sabre@nondot.org>

convert LoopInfo.h and GraphWriter.h to use raw_ostream

llvm-svn: 79836


# 400cd1a8 05-Aug-2009 Dan Gohman <gohman@apple.com>

cerr isn't buffered so it doesn't need to be flushed.

llvm-svn: 78135


# 4417b4c8 09-Jul-2009 David Greene <greened@obbligato.org>

Add support for other GraphViz display tools. This can help
with very large graphs, where dot isn't necessarily the
most visually pleasing way of looking at the graph.

llvm-svn: 75144


# 9dadbbd7 08-Jul-2009 David Greene <greened@obbligato.org>

Allow users of GraphWriter to display graphs asynchronously. This
provides a way to quickly dump a bunch of graph information to dot files
and display them. It's a timesaver when working on large s

Allow users of GraphWriter to display graphs asynchronously. This
provides a way to quickly dump a bunch of graph information to dot files
and display them. It's a timesaver when working on large systems.

llvm-svn: 75056

show more ...


Revision tags: llvmorg-2.5.0
# 17844c7a 20-Jan-2009 Chris Lattner <sabre@nondot.org>

improve compatibility with various versions of graphviz, patch by
Patrick Boettcher!

llvm-svn: 62592


Revision tags: llvmorg-2.4.0, llvmorg-2.3.0
# 53d3241b 15-Apr-2008 Dan Gohman <gohman@apple.com>

Use gv's --spartan option, which trades away an extra row of UI buttons
for more space for displaying the graph.

llvm-svn: 49730


Revision tags: llvmorg-2.2.0
# f3ebc3f3 29-Dec-2007 Chris Lattner <sabre@nondot.org>

Remove attribution from file headers, per discussion on llvmdev.

llvm-svn: 45418


1234