| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
RegisterAnalysisGroup<> for pass registration.
llvm-svn: 109058
|
|
|
|
| |
llvm-svn: 109045
|
|
|
|
|
|
| |
VISIBILITY_HIDDEN removal.
llvm-svn: 85043
|
|
|
|
|
|
|
| |
Chris claims we should never have visibility_hidden inside any .cpp file but
that's still not true even after this commit.
llvm-svn: 85042
|
|
|
|
| |
llvm-svn: 84396
|
|
|
|
|
|
|
| |
It prints the content of all bbs, instead of printing empty bbs to make the
CFG more readable. Fix this. Patch by Tobias Grosser.
llvm-svn: 82315
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is conventional command-line tool behavior. -f now just means
"enable binary output on terminals".
Add a -f option to llvm-extract and llvm-link, for consistency.
Remove F_Force from raw_fd_ostream and enable overwriting and
truncating by default. Introduce an F_Excl flag to permit users to
enable a failure when the file already exists. This flag is
currently unused.
Update Makefiles and documentation accordingly.
llvm-svn: 79990
|
|
|
|
| |
llvm-svn: 79836
|
|
|
|
|
|
| |
update all code that this affects.
llvm-svn: 79830
|
|
|
|
|
|
| |
This required converting a bunch of stuff off DOUT and other cleanups.
llvm-svn: 79819
|
|
|
|
| |
llvm-svn: 76962
|
|
|
|
|
|
|
|
| |
through the GraphViz rendering code.
Update other uses in the codebase for this change.
llvm-svn: 74084
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
-callgraph => print-callgraph
-callscc => print-callgraph-sccs
-cfgscc => print-cfg-sccs
-externalfnconstants => print-externalfnconstants
-print => print-function
-print-alias-sets (no change)
-print-callgraph => dot-callgraph
-print-cfg => dot-cfg
-print-cfg-only => dot-cfg-only
-print-dom-info (no change)
-printm => print-module
-printusedtypes => print-used-types
llvm-svn: 56487
|
|
|
|
| |
llvm-svn: 55779
|
|
|
|
|
|
|
| |
several things that were neither in an anonymous namespace nor static
but not intended to be global.
llvm-svn: 51017
|
|
|
|
| |
llvm-svn: 48579
|
|
|
|
| |
llvm-svn: 48554
|
|
|
|
| |
llvm-svn: 48520
|
|
|
|
|
|
|
| |
Do not run analysis pass again if analysis info is still available.
This fixes PR1441.
llvm-svn: 48476
|
|
|
|
| |
llvm-svn: 45418
|
|
|
|
| |
llvm-svn: 37839
|
|
|
|
|
|
| |
Use separate pass id for CFGOnlyPrinter.
llvm-svn: 37439
|
|
|
|
|
|
|
| |
-print-cfg-only except they use the ViewCFG function, which displays the
CFG rendered with graphviz with gv.
llvm-svn: 37033
|
|
|
|
| |
llvm-svn: 36873
|
|
|
|
| |
llvm-svn: 36662
|
|
|
|
|
|
|
| |
Due to darwin gcc bug, one version of darwin linker coalesces
static const int, which defauts PassID based pass identification.
llvm-svn: 36652
|
|
|
|
| |
llvm-svn: 36632
|
|
|
|
|
|
| |
LLVM's footprint and speed up linking.
llvm-svn: 33941
|
|
|
|
|
|
| |
now cerr, cout, and NullStream resp.
llvm-svn: 32298
|
|
|
|
|
|
| |
passing false would make the asmprinter fail anyway.
llvm-svn: 32264
|
|
|
|
|
|
| |
llvm streams
llvm-svn: 31983
|
|
|
|
| |
llvm-svn: 31815
|
|
|
|
| |
llvm-svn: 29921
|
|
|
|
|
|
|
|
|
| |
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!
llvm-svn: 28925
|
|
|
|
|
|
| |
Add support for Graphviz. Patch contributed by Anton Korobeynikov.
llvm-svn: 28684
|
|
|
|
|
|
| |
* Comment #endif clauses for readability
llvm-svn: 22646
|
|
|
|
| |
llvm-svn: 22620
|
|
|
|
| |
llvm-svn: 21416
|
|
|
|
|
|
|
| |
Make only one print method to avoid overloaded virtual warnings when \
compiled with -Woverloaded-virtual
llvm-svn: 18589
|
|
|
|
|
|
|
|
| |
Move include/Config and include/Support into include/llvm/Config,
include/llvm/ADT and include/llvm/Support. From here on out, all LLVM
public header files must be under include/llvm/.
llvm-svn: 16137
|
|
|
|
| |
llvm-svn: 15334
|
|
|
|
|
|
|
|
|
|
|
| |
the debugging functions that call "dot". These fixed settings have
various problems: for example, the fixed size that is set in the graph
traits classes is not appropriate for turning the dot file into a PNG,
and if TrueType font rendering is being used, the 'Courier' TrueType font
may not be installed. It seems easy enough to specify these things on the
command line, anyhow.
llvm-svn: 13366
|
|
|
|
| |
llvm-svn: 13263
|
|
|
|
| |
llvm-svn: 13175
|
|
|
|
|
|
| |
Add new -print-cfg-only pass
llvm-svn: 10407
|
|
|
|
| |
llvm-svn: 9903
|
|
|
|
| |
llvm-svn: 9376
|
|
|
|
| |
llvm-svn: 9375
|
|
-print-cfg pass now lives here.
llvm-svn: 9374
|