1. 32497e1 remove unions from LLVM IR. They are severely buggy and not by Chris Lattner · 15 years ago
  2. 01085e6 Create the new linker type "linker_private_weak_def_auto". by Bill Wendling · 15 years ago
  3. 032610f avoid undefined behavior negating minint. by Chris Lattner · 15 years ago
  4. 79bb121 Make NamedMDNode not be a subclass of Value, and simplify the interface by Dan Gohman · 15 years ago
  5. f9467dc Add some debug output to help diagnose PR7689. by Dan Gohman · 15 years ago
  6. 94e59a0 Disallow null as a named metadata operand. by Dan Gohman · 15 years ago
  7. 85302f3 Add support for remapping metadata kind IDs when reading in a by Dan Gohman · 15 years ago
  8. f823966 Implement the "linker_private_weak" linkage type. This will be used for by Bill Wendling · 15 years ago
  9. e066d26 Revert r107205 and r107207. by Bill Wendling · 15 years ago
  10. f8b6137 Introducing the "linker_weak" linkage type. This will be used for Objective-C by Bill Wendling · 15 years ago
  11. 45695f8 resort to ArgOperand API by Gabor Greif · 15 years ago
  12. 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
  13. f7bf15c Bitcode support for allocas with arbitrary array size types. by Dan Gohman · 16 years ago
  14. c67996a Don't flush the raw_ostream in llvm::WriteBitcodeToFile; it's at by Dan Gohman · 16 years ago
  15. d0008f0 Don't special-case stdout in llvm::WriteBitcodeToFile; just consider by Dan Gohman · 16 years ago
  16. fbf918b Revert 101465, it broke internal OpenGL testing. by Eric Christopher · 16 years ago
  17. b864136 reapply r101434 with a fix for self-hosting by Gabor Greif · 16 years ago
  18. ab05d8f back out r101423 and r101397, they break llvm-gcc self-host on darwin10 by Gabor Greif · 16 years ago
  19. 763153e reapply r101364, which has been backed out in r101368 with a fix by Gabor Greif · 16 years ago
  20. 52f155e back out r101364, as it trips the linux nightlybot on some clang C++ tests by Gabor Greif · 16 years ago
  21. d46fdb4 rotate CallInst operands, i.e. move callee to the back of the operand array by Gabor Greif · 16 years ago
  22. f3795ee Add special case bitcode support for DebugLoc. This avoids by Chris Lattner · 16 years ago
  23. 09452dc Finally land the InvokeInst operand reordering. by Gabor Greif · 16 years ago
  24. edd3c02 backing out r99170 because it still fails on clang-x86_64-darwin10-fnt by Gabor Greif · 16 years ago
  25. 2dcf8b2 Now that hopefully all direct accesses to InvokeInst operands are fixed by Gabor Greif · 16 years ago
  26. 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 · 16 years ago
  27. de6c04c Recommit r80858 again (which has been backed out in r80871). by Gabor Greif · 16 years ago
  28. 535969b reapply r98656 unmodified, which exposed the asmprinter not by Chris Lattner · 16 years ago
  29. 15b64f3 Revert r98656, its breaking all over the place. by Daniel Dunbar · 16 years ago
  30. 777448f improve support for uniontype and ConstantUnion, patch by Tim Northover! by Chris Lattner · 16 years ago
  31. d5d5172 Add support for a union type in LLVM IR. Patch by Talin! by Chris Lattner · 16 years ago
  32. d7a3c71 Also recognize armv6t2-* and armv5te-* triplets. by Evan Cheng · 16 years ago
  33. c0677a6 Add ARM bitcode file magic. by Evan Cheng · 16 years ago
  34. 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
  35. 62de4e7 Kill ModuleProvider and ghost linkage by inverting the relationship between by Jeffrey Yasskin · 16 years ago
  36. 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
  37. 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
  38. 8ea961f Fix comment typo by Victor Hernandez · 16 years ago
  39. 925e1ee Write function-local metadata as a metadata subblock of a funciton block by Victor Hernandez · 16 years ago
  40. 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
  41. fddd336 Make WriteConstants() more robust against stray values in ValueEnumerator's ValueList by Victor Hernandez · 16 years ago
  42. c426124 Compute isFunctionLocal in MDNode ctor or via argument in new function getWhenValsUnresolved(). by Victor Hernandez · 16 years ago
  43. 833d442 Use separate namespace for named metadata. by Devang Patel · 16 years ago
  44. 148981c Allow null to be an element of NamedMDNode. e.g. !llvm.stuff = !{!0, !1, null} by Devang Patel · 16 years ago
  45. ece76b0 rename "elements" of metadata to "operands". "Elements" are by Chris Lattner · 16 years ago
  46. a0d451f Final step in the metadata API restructuring: move the by Chris Lattner · 16 years ago
  47. dcf0657 This is a major cleanup of the instruction metadata interfaces that by Chris Lattner · 16 years ago
  48. e5bb39b rename getHandlerNames to getMDKindNames, simplify its interface by Chris Lattner · 16 years ago
  49. 1b6d97f change the strange MetadataContext::getMDs function to expose less by Chris Lattner · 16 years ago
  50. 620cead Revert 85678/85680. The decision is to stay with the current form of by Chris Lattner · 16 years ago
  51. 7bc5f36 Make blockaddress(@func, null) be valid, and make 'deleting a basic by Chris Lattner · 16 years ago
  52. d5693a2 bitcode writer support for blockaddress. by Chris Lattner · 16 years ago
  53. 67abb53 Previously, all operands to Constant were themselves constant. by Chris Lattner · 16 years ago
  54. 4c3800f rename indbr -> indirectbr to appease the residents of #llvm. by Chris Lattner · 16 years ago
  55. e078728 add enough support for indirect branch for the feature test to pass by Chris Lattner · 16 years ago
  56. 85c4ec2 Type.h doesn't need to #include LLVMContext.h by Chris Lattner · 16 years ago
  57. f9a7a33 Remove FreeInst. by Victor Hernandez · 16 years ago
  58. 0f6f894 Fix getMDs() interface such that it does not expose implementation details. by Devang Patel · 16 years ago
  59. 0aa3004 Using TrackingVH instead of WeakVH or WeakMetadataVH. by Devang Patel · 16 years ago
  60. 580b86f Fix getHandlerNames() interface. Now it populate clinet supplied small vector with handler names. by Devang Patel · 16 years ago
  61. 5ee3e4b Rename msasm to alignstack per review. by Dale Johannesen · 16 years ago
  62. dd0729d simplify. by Chris Lattner · 16 years ago
  63. 37f513d Remove MallocInst from LLVM Instructions. by Victor Hernandez · 16 years ago
  64. 2477bfe Add an "msasm" flag to inline asm as suggested in PR 5125. by Dale Johannesen · 16 years ago
  65. 872bc63 Do not write empty METADATA_ATTACHMENT record. by Devang Patel · 16 years ago
  66. 82cdc06 strength reduce a ton of type equality tests to check the typeid (Through by Chris Lattner · 16 years ago
  67. 6de78e2 s/class Metadata/class MetadataContext/g by Devang Patel · 16 years ago
  68. 3be44e6 Tabs -> spaces, and remove trailing whitespace. by Daniel Dunbar · 16 years ago
  69. adc3761 Write and read metadata attachments. by Devang Patel · 16 years ago
  70. 5a6b6b4 back out my recent commit (r80858), it seems to break self-hosting buildbot's stage 2 configure by Gabor Greif · 16 years ago
  71. 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
  72. 371c1ef eliminate the std::ostream forms of the bitcode writing APIs. by Chris Lattner · 16 years ago
  73. b5ed449 Rename hasNoUnsignedOverflow and hasNoSignedOverflow to hasNoUnsignedWrap by Dan Gohman · 16 years ago
  74. 35b4707 Push LLVMContexts through the IntegerType APIs. by Owen Anderson · 16 years ago
  75. d89380f revert r78048, it isn't worth using assertingvh here. by Chris Lattner · 16 years ago
  76. ea27c23 Use separate ValueList for metadata. This fixes PR4666. by Devang Patel · 16 years ago
  77. 765e216 Revert recent bitcode writer patches. by Devang Patel · 16 years ago
  78. c9d156f switch ValueMap to using AssertingVH. This is an old patch I had laying by Chris Lattner · 16 years ago
  79. 442aa69 Remove dead code. by Devang Patel · 16 years ago
  80. efe76fe Fix MDString Abbrev setup. by Devang Patel · 16 years ago
  81. 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
  82. de865ff Do not use abbrev while writing NamedMDNode name. by Devang Patel · 16 years ago
  83. 3e1ef93 Read and write NamedMDNode. by Devang Patel · 16 years ago
  84. 573d015 Refactor. Fix indentation. by Devang Patel · 16 years ago
  85. 7c36885 Rename MDNode.h header. It defines MDnode and other metadata classes. by Devang Patel · 16 years ago
  86. 106b2ae Add a new keyword 'inbounds' for use with getelementptr. See the by Dan Gohman · 16 years ago
  87. 5417dcf MDString by Devang Patel · 16 years ago
  88. 54199ef Derive MDNode from MetadataBase instead of Constant. Emit MDNodes into METADATA_BLOCK in bitcode file. by Devang Patel · 16 years ago
  89. 5fa5d4f Fix indentation. by Devang Patel · 16 years ago
  90. 0c0a6ca Introduce MetadataBase, a base class for MDString and MDNode. by Devang Patel · 16 years ago
  91. 799a8c8 Assembly and Bitcode support for unsigned/signed overflow flags and by Dan Gohman · 16 years ago
  92. 41a0785 Add plumbing for the `linker_private' linkage type. This type is meant for by Bill Wendling · 16 years ago
  93. bd448e3 llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable. by Edwin Török · 16 years ago
  94. 675d562 assert(0) -> LLVM_UNREACHABLE. by Edwin Török · 16 years ago
  95. 8f5253b Remove the vicmp and vfcmp instructions. Because we never had a release with by Nick Lewycky · 16 years ago
  96. 79e1b81 Don't remove aggregate-typed module level constants before encoding functions by Nick Lewycky · 16 years ago
  97. 7ce405e Split the Add, Sub, and Mul instruction opcodes into separate by Dan Gohman · 16 years ago
  98. 29aaef8 Give embedded metadata its own type instead of relying on EmptyStructTy. by Nick Lewycky · 17 years ago
  99. 117f438 Make MDNode use CallbackVH. Also change MDNode to store Value* instead of by Nick Lewycky · 17 years ago
  100. 6843344 Add a new "available_externally" linkage type. This is intended by Chris Lattner · 17 years ago