llvm-6502/include/llvm
Reid Spencer dac69c83c2 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
2004-06-07 17:53:43 +00:00
..
ADT GCC doesn't like prefix form of cast with two identifiers I guess. 2004-06-04 20:21:53 +00:00
Analysis Part of bug 122: 2004-05-26 07:37:11 +00:00
Assembly Revert ostream back to reference: the only user (llvm-tv) no longer needs it. 2004-06-04 21:10:35 +00:00
Bytecode Commit For New Tool: llvm-abcd (Analysis of ByteCode Dumper). This tool 2004-06-07 17:53:43 +00:00
CodeGen Clarify documentation and use correct doxygen comment form /// vs. // . 2004-06-04 14:51:25 +00:00
Config Added checks for mkstemp and getrusage. 2004-06-07 14:26:24 +00:00
Debugger Don't use invalid HTML in doxygen comments. 2004-04-15 15:24:55 +00:00
ExecutionEngine Represent va_list in interpreter as a (ec-stack-depth . var-arg-index) 2004-02-25 23:01:48 +00:00
Internal Make the constructor explicit so we can't implicitly convert bool to 2004-05-25 19:09:25 +00:00
Support Warning foo 2004-06-05 00:17:13 +00:00
System Moved header from include/Support/ to include/llvm/System 2004-05-27 05:30:18 +00:00
Target Fix a nasty bug that caused areAliases to always return false. 2004-06-04 17:03:11 +00:00
Transforms Add a new prototype 2004-05-23 21:16:13 +00:00
AbstractTypeUser.h Make sure that at least one virtual method is defined in a .cpp file to avoid 2004-02-26 07:24:18 +00:00
Argument.h Forward-declare templates for fix compilation when Argument.h is included first. 2004-03-11 23:42:24 +00:00
BasicBlock.h Don't use identifiers that start with an _ 2004-06-03 21:12:02 +00:00
CallGraphSCCPass.h Change it to take a callgraph, from which we can get a module 2004-04-20 21:52:07 +00:00
Constant.h remove *THANKFULLY* dead method 2004-03-08 06:10:32 +00:00
Constants.h Add some helpers 2004-05-25 05:32:13 +00:00
DerivedTypes.h Convert dump() method to call Type::dump() instead of Value::dump(). 2004-05-25 08:45:42 +00:00
Function.h Fix grammar and doxygenify comments. 2004-03-01 18:31:19 +00:00
GlobalValue.h Fixes for PR114: Thanks to Reid Spencer! 2003-11-16 20:21:15 +00:00
GlobalVariable.h Fixes for PR114: Thanks to Reid Spencer! 2003-11-16 20:21:15 +00:00
iMemory.h Add constructors that take a BasicBlock to append to, to the rest of 2004-05-27 00:15:23 +00:00
InstrTypes.h Add constructors that take a BasicBlock to append to, to the rest of 2004-05-27 00:15:23 +00:00
Instruction.def Add the Instruction::Select enum 2004-03-12 05:50:53 +00:00
Instruction.h Commit For New Tool: llvm-abcd (Analysis of ByteCode Dumper). This tool 2004-06-07 17:53:43 +00:00
Instructions.h Added LLVM copyright header (for lack of a better term). 2003-10-20 20:19:47 +00:00
IntrinsicLowering.h Add support for inserting all prototypes up-front 2004-05-09 04:29:49 +00:00
Intrinsics.h Add the new GC intrinsics 2004-05-23 21:16:33 +00:00
iOperators.h Add constructors that take a BasicBlock to append to, to the rest of 2004-05-27 00:15:23 +00:00
iOther.h Add constructors that take a BasicBlock to append to, to the rest of 2004-05-27 00:15:23 +00:00
iPHINode.h Add constructors that take a BasicBlock to append to, to the rest of 2004-05-27 00:15:23 +00:00
iTerminators.h Inline trivial constructors. 2004-05-26 22:07:18 +00:00
Linker.h Put all LLVM code into the llvm namespace, as per bug 109. 2003-11-11 22:41:34 +00:00
Module.h Fix PR266: Make Module Not Inherit From Annotable 2004-03-12 19:51:16 +00:00
ModuleProvider.h Add comments 2004-02-01 00:32:48 +00:00
Pass.h Fix grammar. 2004-04-01 17:15:42 +00:00
PassAnalysisSupport.h Add AnalysisUsage::addRequiredTransitive() to keep analysis info alive for 2004-03-12 06:13:15 +00:00
PassManager.h Put all LLVM code into the llvm namespace, as per bug 109. 2003-11-11 22:41:34 +00:00
PassSupport.h Fix more warnings 2004-06-04 20:39:05 +00:00
SymbolTable.h Fix case of doxygen directive \p. 2004-06-03 15:14:00 +00:00
SymbolTableListTraits.h Put all LLVM code into the llvm namespace, as per bug 109. 2003-11-11 22:41:34 +00:00
Type.def Put all LLVM code into the llvm namespace, as per bug 109. 2003-11-11 22:41:34 +00:00
Type.h Provide the correct patch for bug 345. The solution is to add a setTypeName 2004-05-26 21:48:31 +00:00
Use.h Fixes for PR114: Thanks to Reid Spencer! 2003-11-16 20:21:15 +00:00
User.h Fixes for PR114: Thanks to Reid Spencer! 2003-11-16 20:21:15 +00:00
Value.h Annotations are evil. This makes Value not derive from Annotable, which makes 2004-02-26 08:08:38 +00:00