aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Bytecode
Commit message (Expand)AuthorAgeFilesLines
* Implement constant pointers, and null specifically in the parser, bytecode wr...Chris Lattner2001-09-302-1/+17
* Pull iterators out of CFG.h and CFGdecls and put them in Support directoryChris Lattner2001-09-282-3/+4
* Add support for global constants, and for initializers for constantsChris Lattner2001-09-183-7/+36
* Fix a bug with not removing method level types after compilationChris Lattner2001-09-141-0/+3
* ModuleTyID doesn't exist anyymoreChris Lattner2001-09-102-2/+1
* getMethodType is now just getTypeChris Lattner2001-09-101-2/+2
* Implement global variable supportChris Lattner2001-09-103-6/+44
* * Emit bytecode using a deque instead of a vector to be fasterChris Lattner2001-09-074-73/+114
* * Remove support for internal constant poolChris Lattner2001-09-074-112/+239
* * Slot calc is now simpler and not based on module analyzer.Chris Lattner2001-09-071-80/+185
* Simplify SlotCalculator. SlotCalculator is now not a ModuleAnalyzerChris Lattner2001-09-071-36/+24
* * Make sure that the size of the type field can also control the outputChris Lattner2001-07-281-0/+6
* * Add calls to failure template so that it is actually possible to debugChris Lattner2001-07-284-124/+134
* Add an arg to insertVal to allow us to prevent builtin types from being ignoredChris Lattner2001-07-261-13/+19
* Add an arg to insertVal to allow us to prevent builtin types from being ignoredChris Lattner2001-07-261-1/+1
* Add support for extern varargs methods & varargs method callsChris Lattner2001-07-254-27/+98
* Doh! Wrong accessor. Caused 'can not read bytecode' errors. :(Chris Lattner2001-07-231-1/+1
* Moved inline/llvm/Tools/* to include/llvm/Support/*Chris Lattner2001-07-232-2/+1
* Add support to the bytecode writer to recognize floating point constantsChris Lattner2001-07-151-4/+10
* Add support to the bytecode reader to recognize floating point constantsChris Lattner2001-07-151-0/+14
* * The parent of a constant pool is a symtabvalue, not a value.Chris Lattner2001-07-141-1/+1
* * The parent of a constant pool is a SymTabValue, not a value.Chris Lattner2001-07-141-0/+1
* Implementation of Store & GetElementPtrChris Lattner2001-07-082-7/+49
* Implemented shl, shl, & load instructionsChris Lattner2001-07-081-16/+71
* Moved Cast from being a Unary instruction to being an "Other" instructionChris Lattner2001-07-081-2/+1
* Neg instruction removed. Cast instruction implemented.Chris Lattner2001-07-082-0/+13
* Convert BinaryOperand and UnaryOperator to only take instruction types ofChris Lattner2001-07-071-3/+5
* Broad superficial changes:Chris Lattner2001-07-072-8/+8
* Changed the fundemental architecture of Operands for Instructions. NowChris Lattner2001-07-074-34/+29
* Fixed some error messages to be nicerChris Lattner2001-07-071-2/+2
* Miscellaneous cleanups:Chris Lattner2001-06-274-30/+22
* Convert ugly postincrement to efficient preincrementChris Lattner2001-06-271-2/+2
* Renamed get.*Operator to create seeing that it would have to be qualifiedChris Lattner2001-06-251-4/+3
* Updates to supportChris Lattner2001-06-111-13/+18
* Moved getBinaryOperator to the BinaryOperator class and the getUnaryOperatorChris Lattner2001-06-081-3/+4
* Initial revisionChris Lattner2001-06-0613-0/+1959