1. 4dcf810 Add support for embedded metadata to LLVM. This introduces two new types of by Nick Lewycky · 16 years ago
  2. da486ce fix a serious regression I introduced in my previous patch. by Chris Lattner · 16 years ago
  3. ed490d1 reimplement BitcodeReaderValueList in terms of WeakVH instead of making by Chris Lattner · 16 years ago
  4. 0a92eac Fix internal representation of fp80 to be the by Dale Johannesen · 16 years ago
  5. b95df79 It makes no sense to have a ODR version of common linkage, so remove it. by Duncan Sands · 16 years ago
  6. 565f65d Remove the one-definition-rule version of extern_weak by Duncan Sands · 16 years ago
  7. 19d161f Introduce new linkage types linkonce_odr, weak_odr, common_odr by Duncan Sands · 16 years ago
  8. d6d715b Add suppport for ConstantExprs of shufflevectors whose result type is not equal to the by Nate Begeman · 17 years ago
  9. 12b4aee fix a bitcode reader bug where it can't handle extractelement correctly: by Chris Lattner · 17 years ago
  10. a168fc9 Add the private linkage. by Rafael Espindola · 17 years ago
  11. 4029a94 Commit missed files from nocapture change. by Nick Lewycky · 17 years ago
  12. e9b9b07 Temporarily revert r61019, r61030, and r61040. These were breaking LLVM Release by Bill Wendling · 17 years ago
  13. 24af92f Introducing nocapture, a parameter attribute for pointers to indicate that the by Nick Lewycky · 17 years ago
  14. bff5d9c Added support for the following definition of shufflevector by Mon P Wang · 17 years ago
  15. 5860154 make the autoupgrade code for ret attributes dramatically simpler by Chris Lattner · 17 years ago
  16. f2a4a92 Now Attributes are divided in three groups by Devang Patel · 17 years ago
  17. d222f86 Large mechanical patch. by Devang Patel · 17 years ago
  18. 93044ce s/ParamAttrsWithIndex/FnAttributeWithIndex/g by Devang Patel · 17 years ago
  19. d708b53 Use parameter attribute store (soon to be renamed) for by Devang Patel · 17 years ago
  20. 6fa5bce Re-enables the new vector select in the bitcode reader, by modifying the by Dan Gohman · 17 years ago
  21. 607ddb9 Temporarily disable vector select in the bitcode reader. The by Dan Gohman · 17 years ago
  22. b60ca3c Extend the vcmp/fcmp LLVM IR instructions to take vectors as arguments by Dan Gohman · 17 years ago
  23. f30ee90 Read and write function notes. by Devang Patel · 17 years ago
  24. 8ae2e25 Switch from an O(n) method to an O(1) method for changing non-constant operands. by Chris Lattner · 17 years ago
  25. 345bbb7 recommit bcreader, handling packed structs correctly. Apparently by Chris Lattner · 17 years ago
  26. a267489 Revert 55090, regressions in: by Daniel Dunbar · 17 years ago
  27. 091c331 Fix an N^2 issue handling constant resolution due to RAUW in large arrays by Chris Lattner · 17 years ago
  28. 1aed599 Rename some GC classes so that their roll will hopefully be clearer. by Gordon Henriksen · 17 years ago
  29. 29474e9 Enable first-class aggregates support. by Dan Gohman · 17 years ago
  30. ea1ace2 InsertValue and ExtractValue constant expressions are always by Dan Gohman · 17 years ago
  31. 65b13ff Add a little wrapper header that is put around bc files when emitting by Chris Lattner · 17 years ago
  32. aa91c1d Improved bitcode support for insertvalue/extractvalue. by Dan Gohman · 17 years ago
  33. e5febe4 IR, bitcode reader, bitcode writer, and asmparser changes to by Dan Gohman · 17 years ago
  34. 06b0feb eliminate calls to deprecated Use::init() interface by Gabor Greif · 17 years ago
  35. e6b1ee6 Make structs and arrays first-class types, and add assembly by Dan Gohman · 17 years ago
  36. a645dd3 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 · 17 years ago
  37. b91ea9d Fix a bunch of 80col violations that arose from the Create API change. Tweak makefile targets to find these better. by Gabor Greif · 17 years ago
  38. 49c4412 Add CommonLinkage; currently tentative definitions by Dale Johannesen · 17 years ago
  39. 2758454 Simplify some checks by Nate Begeman · 17 years ago
  40. 58ead99 Pointer comparisons should use icmp, not vicmp by Nate Begeman · 17 years ago
  41. 9b228f5 Pointer comparisons should be handled by icmp, not vicmp :) by Nate Begeman · 17 years ago
  42. 646fa48 Add two new instructions to the llvm IR, vicmp and vfcmp. see updated LangRef by Nate Begeman · 17 years ago
  43. 25bc322 merge of use-diet branch to trunk by Gabor Greif · 17 years ago
  44. d8aa33a Remove 'unwinds to' support from mainline. This patch undoes r47802 r47989 by Nick Lewycky · 17 years ago
  45. 5e0610f Switch to using Simplified ConstantFP::get API. by Chris Lattner · 17 years ago
  46. 20e7f1a Gabor points out that reserveOperandSpace takes # of values, by Chris Lattner · 17 years ago
  47. d6da1d0 API changes for class Use size reduction, wave 1. by Gabor Greif · 17 years ago
  48. 1c8733e Reimplement the parameter attributes support, phase #1. hilights: by Chris Lattner · 17 years ago
  49. 2ee8553 when the bitcode reader is referencing a paramattr, make sure to bump its refcount. by Chris Lattner · 17 years ago
  50. 5789f8d Be backward compatible by Anton Korobeynikov · 17 years ago
  51. 902a011 Honour aliases visibility when reading from/writing to bitcode by Anton Korobeynikov · 17 years ago
  52. 31f5f24 Add an unwind_to field to basic blocks, making them Users instead of Values. by Nick Lewycky · 18 years ago
  53. 5765239 Use SmallVector while constructing ReturnInst. by Devang Patel · 18 years ago
  54. b7fbc8b Update bitcode reader and writer to handle multiple return values. Take 2. by Devang Patel · 18 years ago
  55. 2350255 Backing out r47521 for now. This has broken a number of tests. by Evan Cheng · 18 years ago
  56. 0a49aa3 Properly read and write bitcodes for multiple return values. by Devang Patel · 18 years ago
  57. 9873882 Split ParameterAttributes.h, putting the complicated by Dale Johannesen · 18 years ago
  58. 774ee9e Read and write getresult. by Devang Patel · 18 years ago
  59. 301f405 Use empty() instead of comparing size() with zero. by Dan Gohman · 18 years ago
  60. 081ce94 Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 18 years ago
  61. 7f05d85 Bring back int_x86_sse2_movl_dq intrinsic for backward compatibility. Make sure by Evan Cheng · 18 years ago
  62. bb2f222 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
  63. 44d62f6 Implement address space attribute for LLVM pointer types. Address spaces are by Christopher Lamb · 18 years ago
  64. 13fe5e3 Adding a collector name attribute to Function in the IR. These by Gordon Henriksen · 18 years ago
  65. 70b644d Unbreak backwards compatibility with bytecode format. Regression by Chris Lattner · 18 years ago
  66. f5588dc Fix PR1146: parameter attributes are longer part of by Duncan Sands · 18 years ago
  67. e2898f0 In order for parameter attribute uniquing to make by Duncan Sands · 18 years ago
  68. ed4a61b Add explicit keywords. by Dan Gohman · 18 years ago
  69. cfb19e6 Make labels work in asm blocks; allow labels as by Dale Johannesen · 18 years ago
  70. 2aef569 Next PPC long double bits. First cut at constants. by Dale Johannesen · 18 years ago
  71. fbd9cda Revise previous patch per review comments. by Dale Johannesen · 18 years ago
  72. 1616e90 Add APInt interfaces to APFloat (allows directly by Dale Johannesen · 18 years ago
  73. cbc99c4 Revert previous change to IR. by Dale Johannesen · 18 years ago
  74. b9de9f0 Next round of APFloat changes. by Dale Johannesen · 18 years ago
  75. 393be88 by David Greene · 18 years ago
  76. 8278ef5 by David Greene · 18 years ago
  77. e617f91 Patch 10 for long double. Doing constants right needs expanding ConstantFP by Dale Johannesen · 18 years ago
  78. a228e39 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
  79. f325d9f Long double, part 1 of N. Support in IR. by Dale Johannesen · 18 years ago
  80. b1c4a7b by David Greene · 18 years ago
  81. f17a25c It's not necessary to do rounding for alloca operations when the requested by Dan Gohman · 18 years ago