1. 55ae515 Create the new linker type "linker_private_weak_def_auto". by Bill Wendling · 15 years ago
  2. 2359e51 avoid undefined behavior negating minint. by Chris Lattner · 15 years ago
  3. 17aa92c Make NamedMDNode not be a subclass of Value, and simplify the interface by Dan Gohman · 15 years ago
  4. 29d2716 Add some debug output to help diagnose PR7689. by Dan Gohman · 15 years ago
  5. 872814a Disallow null as a named metadata operand. by Dan Gohman · 15 years ago
  6. 19538d1 Add support for remapping metadata kind IDs when reading in a by Dan Gohman · 15 years ago
  7. 5e721d7 Implement the "linker_private_weak" linkage type. This will be used for by Bill Wendling · 15 years ago
  8. 07d3177 Revert r107205 and r107207. by Bill Wendling · 15 years ago
  9. 207855c Introducing the "linker_weak" linkage type. This will be used for Objective-C by Bill Wendling · 15 years ago
  10. fc91e7d resort to ArgOperand API by Gabor Greif · 15 years ago
  11. 6209869 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
  12. a37dd3e Bitcode support for allocas with arbitrary array size types. by Dan Gohman · 15 years ago
  13. c2f500a Don't flush the raw_ostream in llvm::WriteBitcodeToFile; it's at by Dan Gohman · 15 years ago
  14. d928fb6 Don't special-case stdout in llvm::WriteBitcodeToFile; just consider by Dan Gohman · 15 years ago
  15. 551754c Revert 101465, it broke internal OpenGL testing. by Eric Christopher · 15 years ago
  16. 4ec2258 reapply r101434 with a fix for self-hosting by Gabor Greif · 15 years ago
  17. 607a7ab back out r101423 and r101397, they break llvm-gcc self-host on darwin10 by Gabor Greif · 15 years ago
  18. 2ff961f reapply r101364, which has been backed out in r101368 with a fix by Gabor Greif · 15 years ago
  19. 9ee1720 back out r101364, as it trips the linux nightlybot on some clang C++ tests by Gabor Greif · 15 years ago
  20. 165dac0 rotate CallInst operands, i.e. move callee to the back of the operand array by Gabor Greif · 15 years ago
  21. a624524 Add special case bitcode support for DebugLoc. This avoids by Chris Lattner · 15 years ago
  22. c9f7500 Finally land the InvokeInst operand reordering. by Gabor Greif · 15 years ago
  23. 1cde4af backing out r99170 because it still fails on clang-x86_64-darwin10-fnt by Gabor Greif · 15 years ago
  24. 9b1061e Now that hopefully all direct accesses to InvokeInst operands are fixed by Gabor Greif · 15 years ago
  25. cc52ed0c 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
  26. f4f10e3 Recommit r80858 again (which has been backed out in r80871). by Gabor Greif · 15 years ago
  27. 93b122d reapply r98656 unmodified, which exposed the asmprinter not by Chris Lattner · 15 years ago
  28. b85c710 Revert r98656, its breaking all over the place. by Daniel Dunbar · 15 years ago
  29. 8b3b34f improve support for uniontype and ConstantUnion, patch by Tim Northover! by Chris Lattner · 15 years ago
  30. fdfeb69 Add support for a union type in LLVM IR. Patch by Talin! by Chris Lattner · 15 years ago
  31. 3922a9b Also recognize armv6t2-* and armv5te-* triplets. by Evan Cheng · 15 years ago
  32. 0f8868b Add ARM bitcode file magic. by Evan Cheng · 15 years ago
  33. 2c482f4 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 · 15 years ago
  34. f0356fe Kill ModuleProvider and ghost linkage by inverting the relationship between by Jeffrey Yasskin · 15 years ago
  35. 3cd7c3d Avoid modifying ValueEnumerator's MD ValueList by choosing which function-local MD to write based on the function currently being written by Victor Hernandez · 15 years ago
  36. 8ea5d4c 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 · 15 years ago
  37. 2cd4244 Fix comment typo by Victor Hernandez · 15 years ago
  38. 0c31641 Write function-local metadata as a metadata subblock of a funciton block by Victor Hernandez · 15 years ago
  39. 3047384 Revert 93270 pending investigation of how stray non-constant values end up in ValueEnumerator's ValueList during WriteConstants() by Victor Hernandez · 15 years ago
  40. 994a204 Make WriteConstants() more robust against stray values in ValueEnumerator's ValueList by Victor Hernandez · 15 years ago
  41. 24e64df Compute isFunctionLocal in MDNode ctor or via argument in new function getWhenValsUnresolved(). by Victor Hernandez · 15 years ago
  42. 0386f01 Use separate namespace for named metadata. by Devang Patel · 15 years ago
  43. 69d02e0 Allow null to be an element of NamedMDNode. e.g. !llvm.stuff = !{!0, !1, null} by Devang Patel · 15 years ago
  44. 5d0cacd rename "elements" of metadata to "operands". "Elements" are by Chris Lattner · 15 years ago
  45. 0811347 Final step in the metadata API restructuring: move the by Chris Lattner · 15 years ago
  46. 3990b12 This is a major cleanup of the instruction metadata interfaces that by Chris Lattner · 15 years ago
  47. 7d05c46 rename getHandlerNames to getMDKindNames, simplify its interface by Chris Lattner · 15 years ago
  48. bcb1853 change the strange MetadataContext::getMDs function to expose less by Chris Lattner · 15 years ago
  49. cdfc940 Revert 85678/85680. The decision is to stay with the current form of by Chris Lattner · 16 years ago
  50. 7d83ebc Make blockaddress(@func, null) be valid, and make 'deleting a basic by Chris Lattner · 16 years ago
  51. 837e04a bitcode writer support for blockaddress. by Chris Lattner · 16 years ago
  52. 0eeb913 Previously, all operands to Constant were themselves constant. by Chris Lattner · 16 years ago
  53. ab21db7 rename indbr -> indirectbr to appease the residents of #llvm. by Chris Lattner · 16 years ago
  54. f9be95f add enough support for indirect branch for the feature test to pass by Chris Lattner · 16 years ago
  55. f352359 Type.h doesn't need to #include LLVMContext.h by Chris Lattner · 16 years ago
  56. 046e78c Remove FreeInst. by Victor Hernandez · 16 years ago
  57. f61b237 Fix getMDs() interface such that it does not expose implementation details. by Devang Patel · 16 years ago
  58. b5681b2 Using TrackingVH instead of WeakVH or WeakMetadataVH. by Devang Patel · 16 years ago
  59. ce6a1c9 Fix getHandlerNames() interface. Now it populate clinet supplied small vector with handler names. by Devang Patel · 16 years ago
  60. 8ba2d5b Rename msasm to alignstack per review. by Dale Johannesen · 16 years ago
  61. 12f031d simplify. by Chris Lattner · 16 years ago
  62. a276c60 Remove MallocInst from LLVM Instructions. by Victor Hernandez · 16 years ago
  63. 4360298 Add an "msasm" flag to inline asm as suggested in PR 5125. by Dale Johannesen · 16 years ago
  64. 5192e30 Do not write empty METADATA_ATTACHMENT record. by Devang Patel · 16 years ago
  65. cf0fe8d strength reduce a ton of type equality tests to check the typeid (Through by Chris Lattner · 16 years ago
  66. e30e678 s/class Metadata/class MetadataContext/g by Devang Patel · 16 years ago
  67. a279bc3 Tabs -> spaces, and remove trailing whitespace. by Daniel Dunbar · 16 years ago
  68. e8e0213 Write and read metadata attachments. by Devang Patel · 16 years ago
  69. 03a5f13 back out my recent commit (r80858), it seems to break self-hosting buildbot's stage 2 configure by Gabor Greif · 16 years ago
  70. 190390b 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
  71. b515d75 eliminate the std::ostream forms of the bitcode writing APIs. by Chris Lattner · 16 years ago
  72. 5078f84 Rename hasNoUnsignedOverflow and hasNoSignedOverflow to hasNoUnsignedWrap by Dan Gohman · 16 years ago
  73. 1d0be15 Push LLVMContexts through the IntegerType APIs. by Owen Anderson · 16 years ago
  74. 4f95d2b revert r78048, it isn't worth using assertingvh here. by Chris Lattner · 16 years ago
  75. d5ac404 Use separate ValueList for metadata. This fixes PR4666. by Devang Patel · 16 years ago
  76. 912538b Revert recent bitcode writer patches. by Devang Patel · 16 years ago
  77. 0a0193e switch ValueMap to using AssertingVH. This is an old patch I had laying by Chris Lattner · 16 years ago
  78. 13ed1e2 Remove dead code. by Devang Patel · 16 years ago
  79. 2453c40 Fix MDString Abbrev setup. by Devang Patel · 16 years ago
  80. d701aa7 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
  81. b3f7c61 Do not use abbrev while writing NamedMDNode name. by Devang Patel · 16 years ago
  82. aa99314 Read and write NamedMDNode. by Devang Patel · 16 years ago
  83. 985fea2 Refactor. Fix indentation. by Devang Patel · 16 years ago
  84. 0a9f7b9 Rename MDNode.h header. It defines MDnode and other metadata classes. by Devang Patel · 16 years ago
  85. dd8004d Add a new keyword 'inbounds' for use with getelementptr. See the by Dan Gohman · 16 years ago
  86. 2f9c3b0 MDString by Devang Patel · 16 years ago
  87. 104cf9e Derive MDNode from MetadataBase instead of Constant. Emit MDNodes into METADATA_BLOCK in bitcode file. by Devang Patel · 16 years ago
  88. 70c9d17 Fix indentation. by Devang Patel · 16 years ago
  89. e54abc9 Introduce MetadataBase, a base class for MDString and MDNode. by Devang Patel · 16 years ago
  90. 1224c38 Assembly and Bitcode support for unsigned/signed overflow flags and by Dan Gohman · 16 years ago
  91. 3d10a5a Add plumbing for the `linker_private' linkage type. This type is meant for by Bill Wendling · 16 years ago
  92. c23197a llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable. by Torok Edwin · 16 years ago
  93. c25e758 assert(0) -> LLVM_UNREACHABLE. by Torok Edwin · 16 years ago
  94. 7f6aa2b Remove the vicmp and vfcmp instructions. Because we never had a release with by Nick Lewycky · 16 years ago
  95. f7e4981 Don't remove aggregate-typed module level constants before encoding functions by Nick Lewycky · 16 years ago
  96. ae3a0be Split the Add, Sub, and Mul instruction opcodes into separate by Dan Gohman · 16 years ago
  97. 7a0370f Give embedded metadata its own type instead of relying on EmptyStructTy. by Nick Lewycky · 16 years ago
  98. cb33799 Make MDNode use CallbackVH. Also change MDNode to store Value* instead of by Nick Lewycky · 16 years ago
  99. 266c7bb Add a new "available_externally" linkage type. This is intended by Chris Lattner · 16 years ago
  100. 21cc446 Add support for embedded metadata to LLVM. This introduces two new types of by Nick Lewycky · 16 years ago