summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Bytecode/Writer/ConstantWriter.cpp
Commit message (Collapse)AuthorAgeFilesLines
* * Emit bytecode using a deque instead of a vector to be fasterChris Lattner2001-09-071-4/+4
| | | | | | | | | * Internal rep no longer has a constant pool * Support emission of recursive types * Don't output a constant pool for an external method * The bytecode writer is no longer a module analyzer llvm-svn: 449
* Add support for extern varargs methods & varargs method callsChris Lattner2001-07-251-2/+6
| | | | llvm-svn: 297
* Add support to the bytecode writer to recognize floating point constantsChris Lattner2001-07-151-4/+10
| | | | llvm-svn: 190
* Changed the fundemental architecture of Operands for Instructions. NowChris Lattner2001-07-071-1/+1
| | | | | | | | | | | Operands are maintained as a vector<Use> in the User class, and operator iterators are provided as before. Getting an operand no longer requires a virtual function call. WARNING: getOperand(x) where x >= getNumOperands() will now assert instead of returning null! llvm-svn: 149
* Convert ugly postincrement to efficient preincrementChris Lattner2001-06-271-2/+2
| | | | llvm-svn: 89
* Initial revisionChris Lattner2001-06-061-0/+154
llvm-svn: 2
OpenPOWER on IntegriCloud