1. 43421b3 Next round of APFloat changes. by Dale Johannesen · 18 years ago
  2. b8f7479 by David Greene · 18 years ago
  3. f1355a5 by David Greene · 18 years ago
  4. ebbc95d Patch 10 for long double. Doing constants right needs expanding ConstantFP by Dale Johannesen · 18 years ago
  5. 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 · 18 years ago
  6. 320fc8a Long double, part 1 of N. Support in IR. by Dale Johannesen · 18 years ago
  7. 52eec54 by David Greene · 18 years ago
  8. 3a08abf remove a dead case by Chris Lattner · 18 years ago
  9. a99be51 Here is the bulk of the sanitizing. by Gabor Greif · 18 years ago
  10. b348bb8 Fix PR1434 and test/Linker/link-archive.ll, this is a regression from 1.9. by Chris Lattner · 18 years ago
  11. d67c632 implement the ModuleProvider::dematerializeFunction hook by Chris Lattner · 18 years ago
  12. 384003d allow partially materialized modules to be written out, which just strips out by Chris Lattner · 18 years ago
  13. a9bb713 Make a preemptive bitcode format change to support PR1146. This lets us do by Chris Lattner · 18 years ago
  14. 5f32c01 fix off-by-one that caused the llvm2cpp test to fail by Chris Lattner · 18 years ago
  15. 4eab2e5 Flush the file after writing bitcode so that clients who don't close their by Chris Lattner · 18 years ago
  16. 33f1d5b Fix a nasty problem where we would miss enumeration of some types. This fixes by Chris Lattner · 18 years ago
  17. 7108dce Allow structs with zero fields. by Chris Lattner · 18 years ago
  18. bfcc380 add a missing check by Chris Lattner · 18 years ago
  19. 650c938 Keep header file free of 'possible loss of data' warnings. by Jeff Cohen · 18 years ago
  20. 332376b Unbreak VC++. by Jeff Cohen · 18 years ago
  21. f9f2e83 add abbrevs for binops and casts. This shrinks a testcase from 725132->682500 by Chris Lattner · 18 years ago
  22. e8e1e4b add a new CreateBitcodeWriterPass method, which creates a bitcode writer as by Chris Lattner · 18 years ago
  23. 2bce93a implement reading/writing of inlineasm objects by Chris Lattner · 18 years ago
  24. 94687ac add some abbrevs for ret and unreachable, shrinking kc++ from 2717360->2705388 by Chris Lattner · 18 years ago
  25. 7a303d1 enumerate the operands of a constant before we enumerate the constant itself by Chris Lattner · 18 years ago
  26. cb3d91b add a denser encoding for null terminated strings, add a 6-bit abbrev as by Chris Lattner · 18 years ago
  27. 817f08a add an abbreviation for the string constants opzn, shrinking the constnats by Chris Lattner · 18 years ago
  28. ff7fc5d implement the 'string constant' optimization. This shrinks kc.bit from by Chris Lattner · 18 years ago
  29. abfbf85 further reduce the redundancy of types in the instruction encoding. This by Chris Lattner · 18 years ago
  30. 7337ab9 stop encoding type/value pairs when the type is implied by the value. by Chris Lattner · 18 years ago
  31. 3f79980 add support for BLOCKINFO records at the module level. This fixes the reader by Chris Lattner · 18 years ago
  32. 440168b add an abbrev for loads. This shrinks the function block about 50K, from: by Chris Lattner · 18 years ago
  33. a0f1ecc add abbrevs for the constants tables. This shrinks it from 4.49755e6 bits by Chris Lattner · 18 years ago
  34. d092e0e Add abbreviations to the TYPE_BLOCK for pointers, functions, structs and arrays. by Chris Lattner · 18 years ago
  35. ff294a4 add a char6 abbrev for bbnames and value names. This represents each character by Chris Lattner · 18 years ago
  36. 7a263ea add an abbreviation for the type symtab, this shrinks the TST from 175197 bits by Chris Lattner · 18 years ago
  37. e17b658 Implement support for globally associating abbrevs with block IDs, which by Chris Lattner · 18 years ago
  38. fd1ae95 allow the 8-bit abbrev to be used for either bb or other values by Chris Lattner · 18 years ago
  39. 2453f71 shave another 150K off of kc++, by using a 7-bit encoding for BB names by Chris Lattner · 18 years ago
  40. 5969830 where possible, encode symtab names with 7 bits per char instead of 8. This by Chris Lattner · 18 years ago
  41. 2e7899d Encode all value symtab strings as arrays of 8-bit fixed width integers, by Chris Lattner · 18 years ago
  42. 15e6d17 eliminate internal length fields from record. Records already know their by Chris Lattner · 18 years ago
  43. 07faafc stub out creation of BLOCKINFO_BLOCK by Chris Lattner · 18 years ago
  44. 6da91d3 optimize constant layout. This fixes encoding of 181.mcf (by ensuring by Chris Lattner · 18 years ago
  45. 12f535b simple optimization for the type table by Chris Lattner · 18 years ago
  46. 964b5f2 storeinst ctor takes isvolatile before alignment. With this, 176.gcc roundtrips by Chris Lattner · 18 years ago
  47. 1d1f9ad fix encoding of invoke instructions. kc++ now round trips by Chris Lattner · 18 years ago
  48. 35a0470 fix a misplaced error by Chris Lattner · 18 years ago
  49. 9113e73 encode and read param attrs along with function type. WE can now roundtrip Olden/voronoi loslessly by Chris Lattner · 18 years ago
  50. 48c85b8 add support for reading the param attrs block by Chris Lattner · 18 years ago
  51. f6f9cd1 fix a bug encoding param attrs by Chris Lattner · 18 years ago
  52. dc78d3a remove dead code by Chris Lattner · 18 years ago
  53. f0a6531 add writer support for param attrs by Chris Lattner · 18 years ago
  54. c8f8a24 Allow this to compile with gcc 4.0.X by Reid Spencer · 18 years ago
  55. 2020ca2 pass by reference, not by value by Chris Lattner · 18 years ago
  56. 62bbeea trivial scaffolding for param attrs by Chris Lattner · 18 years ago
  57. 50954f5 enumerate parameter attr lists. by Chris Lattner · 18 years ago
  58. 7652019 Encoding calling conv info in call/invoke instrs, tree add now round trips completely by Chris Lattner · 18 years ago
  59. c9c55a9 the type field for a store is the type of the pointer, not the value. by Chris Lattner · 18 years ago
  60. 38b12ce don't bother encoding # varargs by Chris Lattner · 18 years ago
  61. e825ed5 fix encoding of BB names in the symtab by Chris Lattner · 18 years ago
  62. f61e645 bug fixes by Chris Lattner · 18 years ago
  63. 0579f7f implement the rest of the instructions by Chris Lattner · 18 years ago
  64. 2a98cca add a few more instructions, getting close by Chris Lattner · 18 years ago
  65. f4c8e52 add reader logic for terminator instrs. by Chris Lattner · 18 years ago
  66. 01ff65f add reader support for a bunch of new instructions by Chris Lattner · 18 years ago
  67. 231cbcb read a few instructions, fix some bugs. This is enough to be able to round by Chris Lattner · 18 years ago
  68. f639875 use the correct code for binop instrs by Chris Lattner · 18 years ago
  69. 60ce9b5 fix build with non-buggy compilers by Chris Lattner · 18 years ago
  70. a7c49aa handle function-level forward references, read binops. by Chris Lattner · 18 years ago
  71. 980e5aa implement materializeModule, force deallocation of vector memory when we by Chris Lattner · 18 years ago
  72. 8669714 The stream to read from is now an ivar by Chris Lattner · 18 years ago
  73. 48f8487 implement scafolding for lazy deserialization of function bodies by Chris Lattner · 18 years ago
  74. be1f993 write the symbol table for function bodies by Chris Lattner · 18 years ago
  75. d309c75 encode all of the instructions. by Chris Lattner · 18 years ago
  76. 9cd3ccf Implement visibility checking during linking. Also implement protected by Anton Korobeynikov · 18 years ago
  77. c453f76 Switch the bitcode reader interface to take a MemoryBuffer instead of knowing by Chris Lattner · 18 years ago
  78. 01b2745 Fix this to use the right block ID by Chris Lattner · 18 years ago
  79. 1a9df8e moved Writer.cpp -> BitcodeWriter.cpp to make it more unique in the tree. by Chris Lattner · 18 years ago
  80. 7dde0ff This is not "FIXME" anymore by Anton Korobeynikov · 18 years ago
  81. b9d0c2a start code for writing out instructions. Separate BB#s from normal value #'s. by Chris Lattner · 18 years ago
  82. c59c0af enumerate BB's separately from other function values. by Chris Lattner · 18 years ago
  83. 8d35c79 add support for incorporating and purging functions to the value enumerator by Chris Lattner · 18 years ago
  84. 51d5f29 improve a comment by Chris Lattner · 18 years ago
  85. 198f34a move some code around, fix a bug in the reader reading globalinits (which by Chris Lattner · 18 years ago
  86. 07d98b4 add bitcode alias support by Chris Lattner · 18 years ago
  87. f66d20d ensure that every error return sets a message (and goes through Error, for by Chris Lattner · 18 years ago
  88. 084a844 fix memory leak by Chris Lattner · 18 years ago
  89. f581c3b implement reading and writing of constant exprs. by Chris Lattner · 18 years ago
  90. 522b7b1 implement support for reading aggregate constants, including handling forward by Chris Lattner · 18 years ago
  91. 0eef080 add supprot for FP constants, wide integers, and fix the encoding of MININT by Chris Lattner · 18 years ago
  92. e16504e read basic constants: null, undef, integers <= 64bits by Chris Lattner · 18 years ago
  93. 631a8ed fix off-by-one computing size for section abbrevs by Chris Lattner · 18 years ago
  94. e84bcb9 move check to the right place :) by Chris Lattner · 18 years ago
  95. 6dbfd7b track global inits by Chris Lattner · 18 years ago
  96. 2edd22b Emit module-level constants. by Chris Lattner · 18 years ago
  97. 0b2482a Read global symtab by Chris Lattner · 18 years ago
  98. 8c99a8e fix off-by one by Chris Lattner · 18 years ago
  99. b992be1 write out the symtab for globals. by Chris Lattner · 18 years ago
  100. d127c1b implement reading of abbrevs, and writing of abbreviated global varrs. by Chris Lattner · 18 years ago