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