1. 63b11ba Speedup bitcode writer. Do not walk all values for all functions to emit function local metadata. In one testcase, probably worst case scenario, the 70x speed up is seen. by Devang Patel · 15 years ago
  2. f7bf15c Bitcode support for allocas with arbitrary array size types. by Dan Gohman · 15 years ago
  3. c67996a Don't flush the raw_ostream in llvm::WriteBitcodeToFile; it's at by Dan Gohman · 15 years ago
  4. d0008f0 Don't special-case stdout in llvm::WriteBitcodeToFile; just consider by Dan Gohman · 15 years ago
  5. fbf918b Revert 101465, it broke internal OpenGL testing. by Eric Christopher · 15 years ago
  6. b864136 reapply r101434 with a fix for self-hosting by Gabor Greif · 15 years ago
  7. ab05d8f back out r101423 and r101397, they break llvm-gcc self-host on darwin10 by Gabor Greif · 15 years ago
  8. 763153e reapply r101364, which has been backed out in r101368 with a fix by Gabor Greif · 15 years ago
  9. 52f155e back out r101364, as it trips the linux nightlybot on some clang C++ tests by Gabor Greif · 15 years ago
  10. d46fdb4 rotate CallInst operands, i.e. move callee to the back of the operand array by Gabor Greif · 15 years ago
  11. f3795ee Add special case bitcode support for DebugLoc. This avoids by Chris Lattner · 15 years ago
  12. 09452dc Finally land the InvokeInst operand reordering. by Gabor Greif · 15 years ago
  13. edd3c02 backing out r99170 because it still fails on clang-x86_64-darwin10-fnt by Gabor Greif · 15 years ago
  14. 2dcf8b2 Now that hopefully all direct accesses to InvokeInst operands are fixed by Gabor Greif · 15 years ago
  15. e02ef8a back out r98957, it broke http://smooshlab.apple.com:8010/builders/clang-x86_64-darwin10-fnt/builds/703 in the nightly test suite by Gabor Greif · 15 years ago
  16. de6c04c Recommit r80858 again (which has been backed out in r80871). by Gabor Greif · 15 years ago
  17. 535969b reapply r98656 unmodified, which exposed the asmprinter not by Chris Lattner · 15 years ago
  18. 15b64f3 Revert r98656, its breaking all over the place. by Daniel Dunbar · 15 years ago
  19. 777448f improve support for uniontype and ConstantUnion, patch by Tim Northover! by Chris Lattner · 15 years ago
  20. d5d5172 Add support for a union type in LLVM IR. Patch by Talin! by Chris Lattner · 16 years ago
  21. d7a3c71 Also recognize armv6t2-* and armv5te-* triplets. by Evan Cheng · 16 years ago
  22. c0677a6 Add ARM bitcode file magic. by Evan Cheng · 16 years ago
  23. 64567fb We were not writing bitcode for function-local metadata whose operands have been erased (making it not have any more function-local operands) by Victor Hernandez · 16 years ago
  24. 62de4e7 Kill ModuleProvider and ghost linkage by inverting the relationship between by Jeffrey Yasskin · 16 years ago
  25. 7bc38e4 Avoid modifying ValueEnumerator's MD ValueList by choosing which function-local MD to write based on the function currently being written by Victor Hernandez · 16 years ago
  26. 5fdf464 In WriteFunction(), write function-local metadata before we write the instructions, so instruction's references to metadata are fully resolved by the time they get written. by Victor Hernandez · 16 years ago
  27. 8ea961f Fix comment typo by Victor Hernandez · 16 years ago
  28. 925e1ee Write function-local metadata as a metadata subblock of a funciton block by Victor Hernandez · 16 years ago
  29. 45d7c59 Revert 93270 pending investigation of how stray non-constant values end up in ValueEnumerator's ValueList during WriteConstants() by Victor Hernandez · 16 years ago
  30. fddd336 Make WriteConstants() more robust against stray values in ValueEnumerator's ValueList by Victor Hernandez · 16 years ago
  31. c426124 Compute isFunctionLocal in MDNode ctor or via argument in new function getWhenValsUnresolved(). by Victor Hernandez · 16 years ago
  32. 833d442 Use separate namespace for named metadata. by Devang Patel · 16 years ago
  33. 148981c Allow null to be an element of NamedMDNode. e.g. !llvm.stuff = !{!0, !1, null} by Devang Patel · 16 years ago
  34. ece76b0 rename "elements" of metadata to "operands". "Elements" are by Chris Lattner · 16 years ago
  35. a0d451f Final step in the metadata API restructuring: move the by Chris Lattner · 16 years ago
  36. dcf0657 This is a major cleanup of the instruction metadata interfaces that by Chris Lattner · 16 years ago
  37. e5bb39b rename getHandlerNames to getMDKindNames, simplify its interface by Chris Lattner · 16 years ago
  38. 1b6d97f change the strange MetadataContext::getMDs function to expose less by Chris Lattner · 16 years ago
  39. 620cead Revert 85678/85680. The decision is to stay with the current form of by Chris Lattner · 16 years ago
  40. 7bc5f36 Make blockaddress(@func, null) be valid, and make 'deleting a basic by Chris Lattner · 16 years ago
  41. d5693a2 bitcode writer support for blockaddress. by Chris Lattner · 16 years ago
  42. 67abb53 Previously, all operands to Constant were themselves constant. by Chris Lattner · 16 years ago
  43. 4c3800f rename indbr -> indirectbr to appease the residents of #llvm. by Chris Lattner · 16 years ago
  44. e078728 add enough support for indirect branch for the feature test to pass by Chris Lattner · 16 years ago
  45. 85c4ec2 Type.h doesn't need to #include LLVMContext.h by Chris Lattner · 16 years ago
  46. f9a7a33 Remove FreeInst. by Victor Hernandez · 16 years ago
  47. 0f6f894 Fix getMDs() interface such that it does not expose implementation details. by Devang Patel · 16 years ago
  48. 0aa3004 Using TrackingVH instead of WeakVH or WeakMetadataVH. by Devang Patel · 16 years ago
  49. 580b86f Fix getHandlerNames() interface. Now it populate clinet supplied small vector with handler names. by Devang Patel · 16 years ago
  50. 5ee3e4b Rename msasm to alignstack per review. by Dale Johannesen · 16 years ago
  51. dd0729d simplify. by Chris Lattner · 16 years ago
  52. 37f513d Remove MallocInst from LLVM Instructions. by Victor Hernandez · 16 years ago
  53. 2477bfe Add an "msasm" flag to inline asm as suggested in PR 5125. by Dale Johannesen · 16 years ago
  54. 872bc63 Do not write empty METADATA_ATTACHMENT record. by Devang Patel · 16 years ago
  55. 82cdc06 strength reduce a ton of type equality tests to check the typeid (Through by Chris Lattner · 16 years ago
  56. 6de78e2 s/class Metadata/class MetadataContext/g by Devang Patel · 16 years ago
  57. 3be44e6 Tabs -> spaces, and remove trailing whitespace. by Daniel Dunbar · 16 years ago
  58. adc3761 Write and read metadata attachments. by Devang Patel · 16 years ago
  59. 5a6b6b4 back out my recent commit (r80858), it seems to break self-hosting buildbot's stage 2 configure by Gabor Greif · 16 years ago
  60. fe15ce4 re-commit r66920 (which has been backed out in r66953) I may have more luck this time. I'll back out if needed... by Gabor Greif · 16 years ago
  61. 371c1ef eliminate the std::ostream forms of the bitcode writing APIs. by Chris Lattner · 16 years ago
  62. b5ed449 Rename hasNoUnsignedOverflow and hasNoSignedOverflow to hasNoUnsignedWrap by Dan Gohman · 16 years ago
  63. 35b4707 Push LLVMContexts through the IntegerType APIs. by Owen Anderson · 16 years ago
  64. d89380f revert r78048, it isn't worth using assertingvh here. by Chris Lattner · 16 years ago
  65. ea27c23 Use separate ValueList for metadata. This fixes PR4666. by Devang Patel · 16 years ago
  66. 765e216 Revert recent bitcode writer patches. by Devang Patel · 16 years ago
  67. c9d156f switch ValueMap to using AssertingVH. This is an old patch I had laying by Chris Lattner · 16 years ago
  68. 442aa69 Remove dead code. by Devang Patel · 16 years ago
  69. efe76fe Fix MDString Abbrev setup. by Devang Patel · 16 years ago
  70. 38401dd Constants and Metadata share ValueList. This means they must be emitted interleaved (using appropriate BLOCK_IDs) otherwise ValuePtrs index gets out of sync. by Devang Patel · 16 years ago
  71. de865ff Do not use abbrev while writing NamedMDNode name. by Devang Patel · 16 years ago
  72. 3e1ef93 Read and write NamedMDNode. by Devang Patel · 16 years ago
  73. 573d015 Refactor. Fix indentation. by Devang Patel · 16 years ago
  74. 7c36885 Rename MDNode.h header. It defines MDnode and other metadata classes. by Devang Patel · 16 years ago
  75. 106b2ae Add a new keyword 'inbounds' for use with getelementptr. See the by Dan Gohman · 16 years ago
  76. 5417dcf MDString by Devang Patel · 16 years ago
  77. 54199ef Derive MDNode from MetadataBase instead of Constant. Emit MDNodes into METADATA_BLOCK in bitcode file. by Devang Patel · 16 years ago
  78. 5fa5d4f Fix indentation. by Devang Patel · 16 years ago
  79. 0c0a6ca Introduce MetadataBase, a base class for MDString and MDNode. by Devang Patel · 16 years ago
  80. 799a8c8 Assembly and Bitcode support for unsigned/signed overflow flags and by Dan Gohman · 16 years ago
  81. 41a0785 Add plumbing for the `linker_private' linkage type. This type is meant for by Bill Wendling · 16 years ago
  82. bd448e3 llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable. by Edwin Török · 16 years ago
  83. 675d562 assert(0) -> LLVM_UNREACHABLE. by Edwin Török · 16 years ago
  84. 8f5253b Remove the vicmp and vfcmp instructions. Because we never had a release with by Nick Lewycky · 16 years ago
  85. 79e1b81 Don't remove aggregate-typed module level constants before encoding functions by Nick Lewycky · 16 years ago
  86. 7ce405e Split the Add, Sub, and Mul instruction opcodes into separate by Dan Gohman · 16 years ago
  87. 29aaef8 Give embedded metadata its own type instead of relying on EmptyStructTy. by Nick Lewycky · 16 years ago
  88. 117f438 Make MDNode use CallbackVH. Also change MDNode to store Value* instead of by Nick Lewycky · 16 years ago
  89. 6843344 Add a new "available_externally" linkage type. This is intended by Chris Lattner · 16 years ago
  90. 4dcf810 Add support for embedded metadata to LLVM. This introduces two new types of by Nick Lewycky · 16 years ago
  91. 0a92eac Fix internal representation of fp80 to be the by Dale Johannesen · 16 years ago
  92. 69b4a53 Revert r66920. It was causing failures in the self-hosting buildbot (in release by Bill Wendling · 16 years ago
  93. 7c75102 Second installment of "BasicBlock operands to the back" changes. by Gabor Greif · 16 years ago
  94. b95df79 It makes no sense to have a ODR version of common linkage, so remove it. by Duncan Sands · 16 years ago
  95. 565f65d Remove the one-definition-rule version of extern_weak by Duncan Sands · 16 years ago
  96. 19d161f Introduce new linkage types linkonce_odr, weak_odr, common_odr by Duncan Sands · 16 years ago
  97. d6d715b Add suppport for ConstantExprs of shufflevectors whose result type is not equal to the by Nate Begeman · 17 years ago
  98. 7d9f7e5 use precise getters by Gabor Greif · 17 years ago
  99. 6afcb03 use specialized accessor instead of plain getOperand(0) by Gabor Greif · 17 years ago
  100. a168fc9 Add the private linkage. by Rafael Espindola · 17 years ago