1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-20 19:42:54 +02:00
Go to file
Reid Spencer 329505d08b 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.

llvm-svn: 14048
2004-06-07 17:53:43 +00:00
autoconf Added checks for mkstemp and getrusage. 2004-06-07 14:26:24 +00:00
docs Fix a few typos, spellos, grammaros. 2004-06-05 14:39:24 +00:00
include Commit For New Tool: llvm-abcd (Analysis of ByteCode Dumper). This tool 2004-06-07 17:53:43 +00:00
lib Commit For New Tool: llvm-abcd (Analysis of ByteCode Dumper). This tool 2004-06-07 17:53:43 +00:00
projects Add support for dos-style files 2004-05-27 18:28:32 +00:00
runtime Continue the implementation 2004-05-27 05:51:31 +00:00
test Maybe this will keep people from breaking -branch-combine! 2004-06-01 20:01:05 +00:00
tools Commit For New Tool: llvm-abcd (Analysis of ByteCode Dumper). This tool 2004-06-07 17:53:43 +00:00
utils Emit a more sensible error message if no subclasses of Target are defined. 2004-06-04 14:59:42 +00:00
.cvsignore Ok, try #2, this time I'll not be stupid 2003-08-03 18:33:24 +00:00
configure Added checks for mkstemp and getrusage. 2004-06-07 14:26:24 +00:00
CREDITS.TXT Just testing the "Reid has CVS commit access" system 2004-05-06 18:06:18 +00:00
LICENSE.TXT Add spiff 2004-06-01 20:37:41 +00:00
llvm.spec RPM spec file for LLVM tools and libraries. 2004-02-10 03:57:51 +00:00
Makefile Change the install-includes target to completely ignore the llvm/Internal 2004-05-25 20:01:25 +00:00
Makefile.common Standardize header comments of top-level Makefiles. 2004-04-24 00:10:56 +00:00
Makefile.config.in Added the EXEEXT variable so that Makefiles can figure out what extension 2004-06-01 19:04:38 +00:00
Makefile.rules Make tool names end with .exe on windows. This isn't needed to run the 2004-06-01 19:06:43 +00:00
README.txt This file has been superseded by docs/index.html . 2004-05-12 02:48:30 +00:00

This file is a placeholder; see docs/index.html for documentation.