aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Bitcode/Writer
Commit message (Expand)AuthorAgeFilesLines
* Implement address space attribute for LLVM pointer types. Address spaces are Christopher Lamb2007-12-111-6/+10
* Adding a collector name attribute to Function in the IR. These Gordon Henriksen2007-12-101-10/+23
* Applying Anton's binmode fix to the other ofstream too.Gordon Henriksen2007-12-031-1/+1
* Sorry, typo :)Anton Korobeynikov2007-12-031-2/+4
* Open output file correctly. This is extremely important forAnton Korobeynikov2007-12-031-1/+1
* Unbreak backwards compatibility with bytecode format. RegressionChris Lattner2007-11-271-1/+3
* Fix PR1146: parameter attributes are longer part ofDuncan Sands2007-11-272-31/+23
* Add explicit keywords.Dan Gohman2007-11-191-1/+2
* Added typedef "SerializedPtrID" to represent the pointer handle written to diskTed Kremenek2007-11-081-3/+13
* Implemented generic serialization of APFloat.Ted Kremenek2007-11-071-0/+21
* Implemented serialization of signed integers.Ted Kremenek2007-11-071-1/+16
* Serializer no longer automatically emits a root-level block in the bitstream.Ted Kremenek2007-11-061-6/+2
* Renamed "Flush()" to "FlushRecord()".Ted Kremenek2007-11-061-3/+3
* Added support in serializer and deserializer to create arbitrary blocks.Ted Kremenek2007-11-051-3/+19
* Deleting -emitbitcode option which did nothing.Gordon Henriksen2007-11-041-6/+5
* Added Serializer::EmitRef to deal with emitting arbitrary references.Ted Kremenek2007-10-311-1/+1
* Added serialization support for APInt.Ted Kremenek2007-10-261-0/+31
* Added special treatment of serializing NULL pointers.Ted Kremenek2007-10-251-1/+4
* Implemented prototype serialization of pointers, including supportTed Kremenek2007-10-251-1/+11
* Split Serialization.h into separate headers: Serialize.h andTed Kremenek2007-10-241-7/+23
* Added preliminary implementation of generic object serialization to bitcode.Ted Kremenek2007-10-231-0/+52
* Next PPC long double bits. First cut at constants.Dale Johannesen2007-10-111-3/+1
* Bindings for the verifier.Gordon Henriksen2007-10-061-2/+2
* Removing the silly CHelpers header by rolling wrap and unwrap into the CGordon Henriksen2007-10-051-1/+0
* Demoting CHelpers.h to include/llvm/Support.Gordon Henriksen2007-09-291-1/+1
* Make temporaries explicit to avoid prematureDale Johannesen2007-09-261-2/+5
* C bindings for libLLVMCore.a and libLLVMBitWriter.a.Gordon Henriksen2007-09-181-0/+51
* Revise previous patch per review comments.Dale Johannesen2007-09-121-5/+2
* Add APInt interfaces to APFloat (allows directlyDale Johannesen2007-09-111-6/+13
* Revert previous change to IR.Dale Johannesen2007-09-071-4/+3
* Next round of APFloat changes.Dale Johannesen2007-09-061-2/+3
* Patch 10 for long double. Doing constants right needs expanding ConstantFPDale Johannesen2007-08-091-3/+9
* Long double, part 1 of N. Support in IR.Dale Johannesen2007-08-031-0/+3
* remove a dead caseChris Lattner2007-07-051-1/+0
* allow partially materialized modules to be written out, which just strips outChris Lattner2007-05-111-0/+1
* Make a preemptive bitcode format change to support PR1146. This lets us doChris Lattner2007-05-081-4/+23
* Flush the file after writing bitcode so that clients who don't close theirChris Lattner2007-05-061-0/+3
* Fix a nasty problem where we would miss enumeration of some types. This fixesChris Lattner2007-05-062-1/+18
* Unbreak VC++.Jeff Cohen2007-05-061-1/+1
* add abbrevs for binops and casts. This shrinks a testcase from 725132->682500Chris Lattner2007-05-061-3/+29
* add a new CreateBitcodeWriterPass method, which creates a bitcode writer asChris Lattner2007-05-061-0/+43
* implement reading/writing of inlineasm objectsChris Lattner2007-05-061-6/+16
* add some abbrevs for ret and unreachable, shrinking kc++ from 2717360->2705388Chris Lattner2007-05-061-3/+31
* enumerate the operands of a constant before we enumerate the constant itselfChris Lattner2007-05-061-9/+22
* add a denser encoding for null terminated strings, add a 6-bit abbrev asChris Lattner2007-05-061-8/+36
* add an abbreviation for the string constants opzn, shrinking the constnatsChris Lattner2007-05-061-5/+16
* implement the 'string constant' optimization. This shrinks kc.bit fromChris Lattner2007-05-062-4/+11
* further reduce the redundancy of types in the instruction encoding. ThisChris Lattner2007-05-061-20/+12
* stop encoding type/value pairs when the type is implied by the value.Chris Lattner2007-05-061-35/+48
* add an abbrev for loads. This shrinks the function block about 50K, from:Chris Lattner2007-05-051-1/+22