History log of /external/llvm/lib/Support/GraphWriter.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
cd81d94322a39503e4a3e87b6ee03d4fcb3465fb 21-Jul-2014 Stephen Hines <srhines@google.com> Update LLVM for rebase to r212749.

Includes a cherry-pick of:
r212948 - fixes a small issue with atomic calls

Change-Id: Ib97bd980b59f18142a69506400911a6009d9df18
/external/llvm/lib/Support/GraphWriter.cpp
dce4a407a24b04eebc6a376f8e62b41aaa7b071f 29-May-2014 Stephen Hines <srhines@google.com> Update LLVM for 3.5 rebase (r209712).

Change-Id: I149556c940fb7dc92d075273c87ff584f400941f
/external/llvm/lib/Support/GraphWriter.cpp
36b56886974eae4f9c5ebc96befd3e7bfe5de338 24-Apr-2014 Stephen Hines <srhines@google.com> Update to LLVM 3.5a.

Change-Id: Ifadecab779f128e62e430c2b4f6ddd84953ed617
/external/llvm/lib/Support/GraphWriter.cpp
8819c84aed10777ba91d4e862229882b8da0b272 01-Oct-2013 Rafael Espindola <rafael.espindola@gmail.com> Remove several unused variables.

Patch by Alp Toker.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@191757 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/GraphWriter.cpp
e1e7310749008a515ddd5bf6398df17644f53b33 08-Jul-2013 Matt Arsenault <Matthew.Arsenault@amd.com> Find xdot or xdot.py.

Ubuntu installs this as xdot, so finding xdot.py would fail.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@185860 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/GraphWriter.cpp
1276b396130a0cdbbb8e6c05a6e43123df18ed60 05-Jul-2013 Rafael Espindola <rafael.espindola@gmail.com> Use sys::fs::createTemporaryFile.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@185719 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/GraphWriter.cpp
2ebb97792dceb9729df690ec53cea1a592edfe52 14-Jun-2013 Rafael Espindola <rafael.espindola@gmail.com> Don't use PathV1.h in GraphWriter.cpp.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@183988 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/GraphWriter.cpp
a54ba12ae7a8cf826b65d2e4a882258e952c35b1 14-Jun-2013 Rafael Espindola <rafael.espindola@gmail.com> Convert a use of sys::Path::GetTemporaryDirectory.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@183987 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/GraphWriter.cpp
675e0ac0bfd6fb78423d9fbee9f50c1dec62c111 13-Jun-2013 Rafael Espindola <rafael.espindola@gmail.com> Avoid using PathV1.h in Program.h.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@183940 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/GraphWriter.cpp
a65ee83ea96f367eff8d00b86c44b38d04819d1a 13-Jun-2013 Rafael Espindola <rafael.espindola@gmail.com> Covert remaining graph viewers from sys::Path to std::string.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@183921 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/GraphWriter.cpp
aaf4c1e2ee0887e5e8cb9768186ff5e72e8a3e91 13-Jun-2013 Rafael Espindola <rafael.espindola@gmail.com> Update code for other graph viewing programs too.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@183920 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/GraphWriter.cpp
4d39727eaee3e7cb5c72dba469855cb538110782 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.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@183919 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/GraphWriter.cpp
9f1d9fd1964d82f3e801efb71518144492cdf290 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.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@183864 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/GraphWriter.cpp
c6ada8e5f38168f13830e448f2b9e2d8e3eac72b 25-Jan-2013 Andrew Trick <atrick@apple.com> ScheduleDAG: colorize the DOT graph and improve formatting.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@173431 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/GraphWriter.cpp
d04a8d4b33ff316ca4cf961e06c9e312eff8e64f 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
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. =]

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@169131 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/GraphWriter.cpp
c3cd3956e6063ddf2d875d0297b5134613f854b0 24-May-2012 Patrik Hägglund <patrik.h.hagglund@ericsson.com> Fix -Wcovered-switch-default warning.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@157381 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/GraphWriter.cpp
cdaedf9f4acc60f8a7a1042af4be04291465e213 08-Mar-2012 Benjamin Kramer <benny.kra@googlemail.com> Silence unused function warning when graphviz is not available.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@152346 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/GraphWriter.cpp
255cd51fbd771c0131a74eaf4385f1ea703a3c68 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.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@152179 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/GraphWriter.cpp
1f6efa3996dd1929fbc129203ce5009b620e6969 29-Nov-2010 Michael J. Spencer <bigcheesegs@gmail.com> Merge System into Support.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120298 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/GraphWriter.cpp
c4633160465325ec001fe9beb97aac0a5e2a43f6 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.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117665 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/GraphWriter.cpp
644801a199794a74bdc4655f6af5bc05f8153dc8 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.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@115620 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/GraphWriter.cpp
477268cd24f3bd49901cd3afcbf0113f74e8a6da 27-Sep-2010 Dan Gohman <gohman@apple.com> Delete an unused declaration.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@114839 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/GraphWriter.cpp
48fd5a79e023bf6a647dfabb2bbb4c2f98617b81 27-Sep-2010 Dan Gohman <gohman@apple.com> Add support for viewing graphviz graphs with xdot.py.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@114832 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/GraphWriter.cpp
459e13a9cef943c582f55d26ce03a0dc7409edff 18-Apr-2010 Chris Lattner <sabre@nondot.org> reduce indentation


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@101692 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/GraphWriter.cpp
7c57b7b80838eb48db03f4cfc7839864822c0112 13-Apr-2010 Chris Lattner <sabre@nondot.org> Fix PR6826: GraphWriter delete the generated file before "dotty" load it,
patch by 'ether'.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@101116 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/GraphWriter.cpp
e298d7cc58e8d16234c7ba16ac7ab15c2057d736 23-Feb-2010 Jeffrey Yasskin <jyasskin@google.com> Fix viewCFG on Linux.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@96834 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/GraphWriter.cpp
2d5e3acd2a69070c4e3550e014a54626e18bf12c 24-Aug-2009 Dan Gohman <gohman@apple.com> Unbreak the build for HAVE_GV platforms.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79883 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/GraphWriter.cpp
40ef79d5e24d0a66345b4c9a1b97952478850d42 24-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.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79872 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/GraphWriter.cpp
74382b7c699120fbec5cb5603c9cf4212eb37f06 24-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 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.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79869 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/GraphWriter.cpp
103289e9383ad1eb66caf28c9b166aebce963a35 23-Aug-2009 Chris Lattner <sabre@nondot.org> convert LoopInfo.h and GraphWriter.h to use raw_ostream


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79836 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/GraphWriter.cpp
c2a9eeb2734ac81980d38de0cddced15c1fbfd4e 05-Aug-2009 Dan Gohman <gohman@apple.com> cerr isn't buffered so it doesn't need to be flushed.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78135 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/GraphWriter.cpp
00ad26ff5760ff2d1b24acb18718e63541088923 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.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@75144 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/GraphWriter.cpp
229509a8bc2390c4c9c1bd20f777acf29911d452 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 systems.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@75056 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/GraphWriter.cpp
ccb3ab46f62504a84b3fda435e282821dea55438 20-Jan-2009 Chris Lattner <sabre@nondot.org> improve compatibility with various versions of graphviz, patch by
Patrick Boettcher!


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@62592 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/GraphWriter.cpp
b11af0db2e1c1359543c7128a2a4c4fe61a03317 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.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@49730 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/GraphWriter.cpp
4ee451de366474b9c228b4e5fa573795a715216d 29-Dec-2007 Chris Lattner <sabre@nondot.org> Remove attribution from file headers, per discussion on llvmdev.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45418 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/GraphWriter.cpp
82493289e0234e0172313e845fb87306cf3687ac 03-May-2007 Chris Lattner <sabre@nondot.org> This is a patch to fix a compile error in STLExtras.h, and
a bug in GraphWriter.cpp.

Patch by Florian Brandner


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36684 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/GraphWriter.cpp
9ba8a76f8baaa1092d60ccfbc04e7efdc207c98f 16-Feb-2007 Anton Korobeynikov <asl@math.spbu.ru> Add possibility to set memory limit for binaries run via libSystem. This
is especially needed for bugpoint. This partly implements PR688


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34349 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/GraphWriter.cpp
e81561909d128c6e2d8033cb5465a49b2596b26a 07-Dec-2006 Bill Wendling <isanbard@gmail.com> Changed llvm_ostream et all to OStream. llvm_cerr, llvm_cout, llvm_null, are
now cerr, cout, and NullStream resp.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32298 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/GraphWriter.cpp
fe6b146dcd09f488b12c7ff888ead9cedc92c2a6 26-Nov-2006 Bill Wendling <isanbard@gmail.com> Removed #include <iostream> and replace with llvm_* streams.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31927 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/GraphWriter.cpp
7b7a1be8561c0cfda11b5ff287aa115cb1e68df5 25-Aug-2006 Reid Spencer <rspencer@reidspencer.com> Remove a character to avoid line exceeding 80 cols.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29860 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/GraphWriter.cpp
8ea5ecb0564b8822c70ad84202471f03e2690da7 21-Aug-2006 Reid Spencer <rspencer@reidspencer.com> For PR797:
Adjust usage of the ExecuteAndWait function to use the last argument which
is the ErrMsg string. This is necessitated because this function no longer
throws exceptions on error.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29791 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/GraphWriter.cpp
023fcf977660e686e04f5bef0e2a7321db47df7e 21-Aug-2006 Reid Spencer <rspencer@reidspencer.com> For PR797:
Make sys::Program::ExecuteAndWait not throw exceptions and update any
affected code. It now return -9999 to signal that the program couldn't be
executed. Only one case (in bugpoint) actually examines the result code.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29785 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/GraphWriter.cpp
65a392ebeae214ccb25f4d5ec856688e4e690e0d 29-Jul-2006 Chris Lattner <sabre@nondot.org> Finegrainify namespacification, minor cleanups


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29399 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/GraphWriter.cpp
9d5b532de9bdca37810a59a93a69128441b02c55 27-Jun-2006 Reid Spencer <rspencer@reidspencer.com> For PR801:
Refactor the Graph writing code to use a common implementation which is
now in lib/Support/GraphWriter.cpp. This completes the PR.

Patch by Anton Korobeynikov. Thanks, Anton!


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28925 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/GraphWriter.cpp