1. 7a0370f Give embedded metadata its own type instead of relying on EmptyStructTy. by Nick Lewycky · 16 years ago
  2. cb33799 Make MDNode use CallbackVH. Also change MDNode to store Value* instead of by Nick Lewycky · 17 years ago
  3. 962dde3 Make a major API change to BitstreamReader: split all the reading by Chris Lattner · 17 years ago
  4. 266c7bb Add a new "available_externally" linkage type. This is intended by Chris Lattner · 17 years ago
  5. e2a466b Teach llvm-bcanalyzer to skip over the header we use on LLVM IR files. by Chris Lattner · 17 years ago
  6. 21cc446 Add support for embedded metadata to LLVM. This introduces two new types of by Nick Lewycky · 17 years ago
  7. 7d9eb58 fix a serious regression I introduced in my previous patch. by Chris Lattner · 17 years ago
  8. 46e7740 reimplement BitcodeReaderValueList in terms of WeakVH instead of making by Chris Lattner · 17 years ago
  9. 1b25cb2 Fix internal representation of fp80 to be the by Dale Johannesen · 17 years ago
  10. 4dc2b39 It makes no sense to have a ODR version of common linkage, so remove it. by Duncan Sands · 17 years ago
  11. 5f4ee1f Remove the one-definition-rule version of extern_weak by Duncan Sands · 17 years ago
  12. 667d4b8 Introduce new linkage types linkonce_odr, weak_odr, common_odr by Duncan Sands · 17 years ago
  13. 0f123cf Add suppport for ConstantExprs of shufflevectors whose result type is not equal to the by Nate Begeman · 17 years ago
  14. ba120aa fix a bitcode reader bug where it can't handle extractelement correctly: by Chris Lattner · 17 years ago
  15. bb46f52 Add the private linkage. by Rafael Espindola · 17 years ago
  16. 73ddd4f Commit missed files from nocapture change. by Nick Lewycky · 17 years ago
  17. 6fa311c Temporarily revert r61019, r61030, and r61040. These were breaking LLVM Release by Bill Wendling · 17 years ago
  18. e642658 Introducing nocapture, a parameter attribute for pointers to indicate that the by Nick Lewycky · 17 years ago
  19. aeb06d2 Added support for the following definition of shufflevector by Mon P Wang · 17 years ago
  20. 9a6cb15 make the autoupgrade code for ret attributes dramatically simpler by Chris Lattner · 17 years ago
  21. 19c8746 Now Attributes are divided in three groups by Devang Patel · 17 years ago
  22. 0598866 Large mechanical patch. by Devang Patel · 17 years ago
  23. e3d76d3 s/ParamAttrsWithIndex/FnAttributeWithIndex/g by Devang Patel · 17 years ago
  24. d9b4a5f Use parameter attribute store (soon to be renamed) for by Devang Patel · 17 years ago
  25. fb2bbbe Re-enables the new vector select in the bitcode reader, by modifying the by Dan Gohman · 17 years ago
  26. be91940 Temporarily disable vector select in the bitcode reader. The by Dan Gohman · 17 years ago
  27. f72fb67 Extend the vcmp/fcmp LLVM IR instructions to take vectors as arguments by Dan Gohman · 17 years ago
  28. 7ad033c Read and write function notes. by Devang Patel · 17 years ago
  29. b6135a0 Switch from an O(n) method to an O(1) method for changing non-constant operands. by Chris Lattner · 17 years ago
  30. ea693df recommit bcreader, handling packed structs correctly. Apparently by Chris Lattner · 17 years ago
  31. 4492596 Revert 55090, regressions in: by Daniel Dunbar · 17 years ago
  32. f4a97da Fix an N^2 issue handling constant resolution due to RAUW in large arrays by Chris Lattner · 17 years ago
  33. 5eca075 Rename some GC classes so that their roll will hopefully be clearer. by Gordon Henriksen · 17 years ago
  34. fc74abf Enable first-class aggregates support. by Dan Gohman · 17 years ago
  35. e089160 InsertValue and ExtractValue constant expressions are always by Dan Gohman · 17 years ago
  36. 6fa6a32 Add a little wrapper header that is put around bc files when emitting by Chris Lattner · 17 years ago
  37. 0aab28b Improved bitcode support for insertvalue/extractvalue. by Dan Gohman · 17 years ago
  38. 81a0c0b IR, bitcode reader, bitcode writer, and asmparser changes to by Dan Gohman · 17 years ago
  39. 6c80c38 eliminate calls to deprecated Use::init() interface by Gabor Greif · 17 years ago
  40. e4977cf Make structs and arrays first-class types, and add assembly by Dan Gohman · 18 years ago
  41. 7cbd8a3 API change for {BinaryOperator|CmpInst|CastInst}::create*() --> Create. Legacy interfaces will be in place for some time. (Merge from use-diet branch.) by Gabor Greif · 18 years ago
  42. b1dbcd8 Fix a bunch of 80col violations that arose from the Create API change. Tweak makefile targets to find these better. by Gabor Greif · 18 years ago
  43. aafce77 Add CommonLinkage; currently tentative definitions by Dale Johannesen · 18 years ago
  44. baa64eb Simplify some checks by Nate Begeman · 18 years ago
  45. 51d2ed1 Pointer comparisons should use icmp, not vicmp by Nate Begeman · 18 years ago
  46. c83ad0d Pointer comparisons should be handled by icmp, not vicmp :) by Nate Begeman · 18 years ago
  47. ac80ade Add two new instructions to the llvm IR, vicmp and vfcmp. see updated LangRef by Nate Begeman · 18 years ago
  48. efe6536 merge of use-diet branch to trunk by Gabor Greif · 18 years ago
  49. 280a6e6 Remove 'unwinds to' support from mainline. This patch undoes r47802 r47989 by Nick Lewycky · 18 years ago
  50. 02a260a Switch to using Simplified ConstantFP::get API. by Chris Lattner · 18 years ago
  51. 8694161 Gabor points out that reserveOperandSpace takes # of values, by Chris Lattner · 18 years ago
  52. 051a950 API changes for class Use size reduction, wave 1. by Gabor Greif · 18 years ago
  53. 58d7491 Reimplement the parameter attributes support, phase #1. hilights: by Chris Lattner · 18 years ago
  54. 461edd9 when the bitcode reader is referencing a paramattr, make sure to bump its refcount. by Chris Lattner · 18 years ago
  55. 91342d8 Be backward compatible by Anton Korobeynikov · 18 years ago
  56. f8342b9 Honour aliases visibility when reading from/writing to bitcode by Anton Korobeynikov · 18 years ago
  57. fc82fab Add an unwind_to field to basic blocks, making them Users instead of Values. by Nick Lewycky · 18 years ago
  58. f4511cd Use SmallVector while constructing ReturnInst. by Devang Patel · 18 years ago
  59. d9d99ff Update bitcode reader and writer to handle multiple return values. Take 2. by Devang Patel · 18 years ago
  60. 1df4397 Backing out r47521 for now. This has broken a number of tests. by Evan Cheng · 18 years ago
  61. e9fabd9 Properly read and write bitcodes for multiple return values. by Devang Patel · 18 years ago
  62. 22c3979 Split ParameterAttributes.h, putting the complicated by Dale Johannesen · 18 years ago
  63. 197be3d Read and write getresult. by Devang Patel · 18 years ago
  64. 3035959 Use empty() instead of comparing size() with zero. by Dan Gohman · 18 years ago
  65. 4ee451d Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 18 years ago
  66. f9b83fc Bring back int_x86_sse2_movl_dq intrinsic for backward compatibility. Make sure by Evan Cheng · 18 years ago
  67. 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 · 18 years ago
  68. fe63fb9 Implement address space attribute for LLVM pointer types. Address spaces are by Christopher Lamb · 18 years ago
  69. 80a75bf Adding a collector name attribute to Function in the IR. These by Gordon Henriksen · 18 years ago
  70. a1afde7 Unbreak backwards compatibility with bytecode format. Regression by Chris Lattner · 18 years ago
  71. dc02467 Fix PR1146: parameter attributes are longer part of by Duncan Sands · 18 years ago
  72. 5e41f65 In order for parameter attribute uniquing to make by Duncan Sands · 18 years ago
  73. adf3eab Add explicit keywords. by Dan Gohman · 18 years ago
  74. eb57ea7 Make labels work in asm blocks; allow labels as by Dale Johannesen · 18 years ago
  75. a471c2e Next PPC long double bits. First cut at constants. by Dale Johannesen · 18 years ago
  76. 9d5f456 Revise previous patch per review comments. by Dale Johannesen · 18 years ago
  77. 3f6eb74 Add APInt interfaces to APFloat (allows directly by Dale Johannesen · 18 years ago
  78. 073d48d Revert previous change to IR. by Dale Johannesen · 18 years ago
  79. 43421b3 Next round of APFloat changes. by Dale Johannesen · 18 years ago
  80. b8f7479 by David Greene · 18 years ago
  81. f1355a5 by David Greene · 18 years ago
  82. ebbc95d Patch 10 for long double. Doing constants right needs expanding ConstantFP by Dale Johannesen · 18 years ago
  83. 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
  84. 320fc8a Long double, part 1 of N. Support in IR. by Dale Johannesen · 18 years ago
  85. 52eec54 by David Greene · 18 years ago
  86. a99be51 Here is the bulk of the sanitizing. by Gabor Greif · 18 years ago
  87. b348bb8 Fix PR1434 and test/Linker/link-archive.ll, this is a regression from 1.9. by Chris Lattner · 19 years ago
  88. d67c632 implement the ModuleProvider::dematerializeFunction hook by Chris Lattner · 19 years ago
  89. a9bb713 Make a preemptive bitcode format change to support PR1146. This lets us do by Chris Lattner · 19 years ago
  90. 5f32c01 fix off-by-one that caused the llvm2cpp test to fail by Chris Lattner · 19 years ago
  91. 7108dce Allow structs with zero fields. by Chris Lattner · 19 years ago
  92. bfcc380 add a missing check by Chris Lattner · 19 years ago
  93. 2bce93a implement reading/writing of inlineasm objects by Chris Lattner · 19 years ago
  94. cb3d91b add a denser encoding for null terminated strings, add a 6-bit abbrev as by Chris Lattner · 19 years ago
  95. ff7fc5d implement the 'string constant' optimization. This shrinks kc.bit from by Chris Lattner · 19 years ago
  96. abfbf85 further reduce the redundancy of types in the instruction encoding. This by Chris Lattner · 19 years ago
  97. 7337ab9 stop encoding type/value pairs when the type is implied by the value. by Chris Lattner · 19 years ago
  98. 3f79980 add support for BLOCKINFO records at the module level. This fixes the reader by Chris Lattner · 19 years ago
  99. e17b658 Implement support for globally associating abbrevs with block IDs, which by Chris Lattner · 19 years ago
  100. 15e6d17 eliminate internal length fields from record. Records already know their by Chris Lattner · 19 years ago