summaryrefslogtreecommitdiff
path: root/tools/Makefile
diff options
context:
space:
mode:
authorReid Spencer <rspencer@reidspencer.com>2004-06-07 17:53:43 +0000
committerReid Spencer <rspencer@reidspencer.com>2004-06-07 17:53:43 +0000
commitdac69c83c22a00d3f8de3bb4d62b9dbeb0a20caf (patch)
treeb5d0372bb98f6c5080d09fa6da48cb17ded7a08e /tools/Makefile
parentd66215607c214a00c79da6625b7de5e0d25a360f (diff)
downloadllvm-dac69c83c22a00d3f8de3bb4d62b9dbeb0a20caf.tar.gz
llvm-dac69c83c22a00d3f8de3bb4d62b9dbeb0a20caf.tar.bz2
llvm-dac69c83c22a00d3f8de3bb4d62b9dbeb0a20caf.tar.xz
Commit For New Tool: llvm-abcd (Analysis of ByteCode Dumper). This tool
will (eventually) provide statistical analysis of bytecode files as well as the ability to dump them in a low level format (slot numbers not resolved). The purpose of this is to aid in the Type!=Value change of bug 122. With this initial release, llvm-abcd merely dumps out the bytecode. However, the infrastructure for separating bytecode parsing from handling the parsing events is in place. The style chosen is similar to SAX XML parsing where a handler object is called to handlign the parsing events. This probably isn't useful to anyone but me right now as there is no analysis yet, and the dumper doesn't work on every bytecode file. It will probably be useful by the end of this week. Note that there is some duplication of code from the bytecode reader. This was done to eliminate errors from being introduced in the reader and to minimize the impact to other LLVM developers. At some point, the Analyzer and the Reader will be integrated to use the same infrastructure. Also, sorry for the minor change to Instruction.h but I just couldn't bring myself to write code that depends on Instruction internals. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14048 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'tools/Makefile')
-rw-r--r--tools/Makefile3
1 files changed, 2 insertions, 1 deletions
diff --git a/tools/Makefile b/tools/Makefile
index bc252aa424..dd03498bea 100644
--- a/tools/Makefile
+++ b/tools/Makefile
@@ -9,7 +9,8 @@
LEVEL := ..
PARALLEL_DIRS := llvm-as llvm-dis opt gccas llc llvm-link lli gccld llvm-stub \
- analyze extract bugpoint llvm-nm llvm-prof llvm-db llvm-ar
+ analyze extract bugpoint llvm-nm llvm-prof llvm-db llvm-ar \
+ llvm-abcd
include $(LEVEL)/Makefile.common