- da1435f Adding bindings for memory buffers and module providers. Switching by Gordon Henriksen · 17 years ago
- f9b83fc Bring back int_x86_sse2_movl_dq intrinsic for backward compatibility. Make sure by Evan Cheng · 17 years ago
- 8f559ef Modified Deserializer::ReadCStr to allow C-strings to be read into a by Ted Kremenek · 17 years ago
- 43ad6b3 Change the PointerType api for creating pointer types. The old functionality of PointerType::get() has become PointerType::getUnqual(), which returns a pointer in the generic address space. The new prototype of PointerType::get() requires both a type and an address space. by Christopher Lamb · 17 years ago
- d49e18d Implement part of review feedback for address spaces. by Christopher Lamb · 17 years ago
- 216b74c Fix compilation. by Duncan Sands · 17 years ago
- fe63fb9 Implement address space attribute for LLVM pointer types. Address spaces are by Christopher Lamb · 17 years ago
- bbc6597 Adding Ocaml bindings for the bitreader as requested by Sarah by Gordon Henriksen · 17 years ago
- 80a75bf Adding a collector name attribute to Function in the IR. These by Gordon Henriksen · 17 years ago
- 94007ec Applying Anton's binmode fix to the other ofstream too. by Gordon Henriksen · 17 years ago
- 3194012 Sorry, typo :) by Anton Korobeynikov · 17 years ago
- 037dd94 Open output file correctly. This is extremely important for by Anton Korobeynikov · 17 years ago
- f64903b Fixed subtle bug in Deserializer::JumpTo when jumping when the block-nesting by Ted Kremenek · 17 years ago
- a1afde7 Unbreak backwards compatibility with bytecode format. Regression by Chris Lattner · 17 years ago
- dc02467 Fix PR1146: parameter attributes are longer part of by Duncan Sands · 17 years ago
- 5e41f65 In order for parameter attribute uniquing to make by Duncan Sands · 17 years ago
- adf3eab Add explicit keywords. by Dan Gohman · 17 years ago
- 233b60e Removed debug #define that was accidentally checked in while debugging by Ted Kremenek · 17 years ago
- 38afd9e Added two new overloaded versions of BatchEmitOwnedPtrs and BatchReadOwnedPtrs. by Ted Kremenek · 17 years ago
- 62724da Added versions of ReadPtr that takes an explicit SerializedPtrID. This allows by Ted Kremenek · 17 years ago
- 5d1f2cc Updated method signature to conform with the typedef in the method prototype. by Ted Kremenek · 17 years ago
- 1a8a08a Added "random access" to the Deserializer to allow a client to jump to any by Ted Kremenek · 17 years ago
- 48a3969 Updated Deserializer class to provide more information about the current by Ted Kremenek · 17 years ago
- ec8cd06 Added typedef "SerializedPtrID" to represent the pointer handle written to disk by Ted Kremenek · 17 years ago
- c47dfdd Implemented generic serialization of APFloat. by Ted Kremenek · 17 years ago
- 2e6452c Implemented serialization of signed integers. by Ted Kremenek · 17 years ago
- 68dd3fb Serializer no longer automatically emits a root-level block in the bitstream. by Ted Kremenek · 17 years ago
- b12a82d Augmented ReadPtr and ReadOwnedPtr to control whether or not a pointer is allowed to be backpatched by Ted Kremenek · 17 years ago
- 730c273 Renamed "Flush()" to "FlushRecord()". by Ted Kremenek · 17 years ago
- 26e25b3 Added support for processing abbreviations in the Deserializer. by Ted Kremenek · 17 years ago
- 0a6d98e Added support in serializer and deserializer to create arbitrary blocks. by Ted Kremenek · 17 years ago
- eb57ea7 Make labels work in asm blocks; allow labels as by Dale Johannesen · 17 years ago
- 14ac17e Added default creation of root-level block by bitstream serializer. by Ted Kremenek · 17 years ago
- bd76d66 Deleting -emitbitcode option which did nothing. by Gordon Henriksen · 17 years ago
- ff37ccc Removed ReadVal from SerializeTrait<T>, and also removed it from Deserializer. by Ted Kremenek · 17 years ago
- 066ff5b Rewrote backpatcher. Backpatcher now stores the "has final pointer" by Ted Kremenek · 17 years ago
- a7963a5 constified several pointer arguments for methods in the Deserializer. by Ted Kremenek · 17 years ago
- eb9409d Implemented deserialization of references. References are handled by Ted Kremenek · 17 years ago
- 8aac61c Added Serializer::EmitRef to deal with emitting arbitrary references. by Ted Kremenek · 17 years ago
- 8308a48 Fixed warning concerning implicit conversion from a NULL pointer by Ted Kremenek · 17 years ago
- adc9b9c Fixed assertion in Deserializer::~Deserializer that checks for by Ted Kremenek · 17 years ago
- 5973ef4 Updated backpatching logic during object deserialization to perform by Ted Kremenek · 17 years ago
- 1a43e5f Added serialization support for APInt. by Ted Kremenek · 17 years ago
- 3bd9dcc Updated backpatching during object deserialization to support "smart" by Ted Kremenek · 17 years ago
- 0fcf68a Disambiguated variable name to comply with VC++'s archaic variable scoping rules. by Hartmut Kaiser · 17 years ago
- 2423e03 Added special treatment of serializing NULL pointers. by Ted Kremenek · 17 years ago
- fe2a012 Implemented prototype serialization of pointers, including support by Ted Kremenek · 17 years ago
- 6e9b496 Split Serialization.h into separate headers: Serialize.h and by Ted Kremenek · 17 years ago
- 0b2d7aa Added preliminary implementation of generic object serialization to bitcode. by Ted Kremenek · 17 years ago
- a471c2e Next PPC long double bits. First cut at constants. by Dale Johannesen · 17 years ago
- c0491ac Bindings for the verifier. by Gordon Henriksen · 17 years ago
- acd9619 Removing the silly CHelpers header by rolling wrap and unwrap into the C by Gordon Henriksen · 17 years ago
- d070d1e Demoting CHelpers.h to include/llvm/Support. by Gordon Henriksen · 17 years ago
- 693717f Make temporaries explicit to avoid premature by Dale Johannesen · 17 years ago
- 8b94a14 C bindings for libLLVMCore.a and libLLVMBitWriter.a. by Gordon Henriksen · 17 years ago
- 9d5f456 Revise previous patch per review comments. by Dale Johannesen · 17 years ago
- 3f6eb74 Add APInt interfaces to APFloat (allows directly by Dale Johannesen · 17 years ago
- 073d48d Revert previous change to IR. by Dale Johannesen · 17 years ago
- 43421b3 Next round of APFloat changes. by Dale Johannesen · 17 years ago
- b8f7479 by David Greene · 17 years ago
- f1355a5 by David Greene · 17 years ago
- ebbc95d Patch 10 for long double. Doing constants right needs expanding ConstantFP by Dale Johannesen · 17 years ago
- 6994040 This is the patch to provide clean intrinsic function overloading support in LLVM. It cleans up the intrinsic definitions and generally smooths the process for more complicated intrinsic writing. It will be used by the upcoming atomic intrinsics as well as vector and float intrinsics in the future. by Chandler Carruth · 17 years ago
- 320fc8a Long double, part 1 of N. Support in IR. by Dale Johannesen · 17 years ago
- 52eec54 by David Greene · 17 years ago
- 3a08abf remove a dead case by Chris Lattner · 17 years ago
- a99be51 Here is the bulk of the sanitizing. by Gabor Greif · 17 years ago
- b348bb8 Fix PR1434 and test/Linker/link-archive.ll, this is a regression from 1.9. by Chris Lattner · 17 years ago
- d67c632 implement the ModuleProvider::dematerializeFunction hook by Chris Lattner · 17 years ago
- 384003d allow partially materialized modules to be written out, which just strips out by Chris Lattner · 17 years ago
- a9bb713 Make a preemptive bitcode format change to support PR1146. This lets us do by Chris Lattner · 17 years ago
- 5f32c01 fix off-by-one that caused the llvm2cpp test to fail by Chris Lattner · 17 years ago
- 4eab2e5 Flush the file after writing bitcode so that clients who don't close their by Chris Lattner · 17 years ago
- 33f1d5b Fix a nasty problem where we would miss enumeration of some types. This fixes by Chris Lattner · 17 years ago
- 7108dce Allow structs with zero fields. by Chris Lattner · 17 years ago
- bfcc380 add a missing check by Chris Lattner · 17 years ago
- 650c938 Keep header file free of 'possible loss of data' warnings. by Jeff Cohen · 17 years ago
- 332376b Unbreak VC++. by Jeff Cohen · 17 years ago
- f9f2e83 add abbrevs for binops and casts. This shrinks a testcase from 725132->682500 by Chris Lattner · 17 years ago
- e8e1e4b add a new CreateBitcodeWriterPass method, which creates a bitcode writer as by Chris Lattner · 17 years ago
- 2bce93a implement reading/writing of inlineasm objects by Chris Lattner · 17 years ago
- 94687ac add some abbrevs for ret and unreachable, shrinking kc++ from 2717360->2705388 by Chris Lattner · 17 years ago
- 7a303d1 enumerate the operands of a constant before we enumerate the constant itself by Chris Lattner · 17 years ago
- cb3d91b add a denser encoding for null terminated strings, add a 6-bit abbrev as by Chris Lattner · 17 years ago
- 817f08a add an abbreviation for the string constants opzn, shrinking the constnats by Chris Lattner · 17 years ago
- ff7fc5d implement the 'string constant' optimization. This shrinks kc.bit from by Chris Lattner · 17 years ago
- abfbf85 further reduce the redundancy of types in the instruction encoding. This by Chris Lattner · 17 years ago
- 7337ab9 stop encoding type/value pairs when the type is implied by the value. by Chris Lattner · 17 years ago
- 3f79980 add support for BLOCKINFO records at the module level. This fixes the reader by Chris Lattner · 17 years ago
- 440168b add an abbrev for loads. This shrinks the function block about 50K, from: by Chris Lattner · 17 years ago
- a0f1ecc add abbrevs for the constants tables. This shrinks it from 4.49755e6 bits by Chris Lattner · 17 years ago
- d092e0e Add abbreviations to the TYPE_BLOCK for pointers, functions, structs and arrays. by Chris Lattner · 17 years ago
- ff294a4 add a char6 abbrev for bbnames and value names. This represents each character by Chris Lattner · 17 years ago
- 7a263ea add an abbreviation for the type symtab, this shrinks the TST from 175197 bits by Chris Lattner · 17 years ago
- e17b658 Implement support for globally associating abbrevs with block IDs, which by Chris Lattner · 17 years ago
- fd1ae95 allow the 8-bit abbrev to be used for either bb or other values by Chris Lattner · 17 years ago
- 2453f71 shave another 150K off of kc++, by using a 7-bit encoding for BB names by Chris Lattner · 17 years ago
- 5969830 where possible, encode symtab names with 7 bits per char instead of 8. This by Chris Lattner · 17 years ago
- 2e7899d Encode all value symtab strings as arrays of 8-bit fixed width integers, by Chris Lattner · 17 years ago
- 15e6d17 eliminate internal length fields from record. Records already know their by Chris Lattner · 17 years ago