| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Remove files no longer needed. ConstantReader and InstructionReader were | Reid Spencer | 2004-06-29 | 1 | -1062/+0 |
| | | | | | | | | | | | integrated into Reader. Parser.* was just a bad idea. AnalyzerInternals.h is no longer needed. ReaderPrimitives.h was integrated into Reader.h and Reader.cpp. Dumper.cpp was integrated into Analyzer.cpp. ReaderInternals.h became Reader.h. AnalyzerWrappers.cpp was integerated into ReaderWrappers.cpp llvm-svn: 14496 | ||||
| * | Rename Type::PrimitiveID to TypeId and ::getPrimitiveID() to ::getTypeID() | Chris Lattner | 2004-06-17 | 1 | -3/+3 |
| | | | | | llvm-svn: 14201 | ||||
| * | Make the parser deal with functions instead of just function types. | Reid Spencer | 2004-06-10 | 1 | -30/+34 |
| | | | | | llvm-svn: 14120 | ||||
| * | Implemented the bulk of the functionality. Cleaned up the code. | Reid Spencer | 2004-06-10 | 1 | -175/+335 |
| | | | | | llvm-svn: 14113 | ||||
| * | Bring some things out of header files that belong only in this file. | Reid Spencer | 2004-06-09 | 1 | -0/+21 |
| | | | | | llvm-svn: 14087 | ||||
| * | Fix the bug that was preventing the parser from working on all bytecode | Reid Spencer | 2004-06-08 | 1 | -5/+5 |
| | | | | | | | | | files. It was reading non-initialized global vars when the flag said it was initialized and vice versa. Causes mis-alignment since initialized and non-initialized constants have different bytecode lengths. llvm-svn: 14057 | ||||
| * | Commit For New Tool: llvm-abcd (Analysis of ByteCode Dumper). This tool | Reid Spencer | 2004-06-07 | 1 | -0/+877 |
| 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 | |||||

