1. 7ae2638 Whitespace and other cleanup. Functionallity unchanged. by Chad Rosier · 14 years ago
  2. 64c9284 It's valid to take the blockaddress of a different function, so remove this by Nick Lewycky · 15 years ago
  3. 35a9c3c Revert r129235 pending a vetting of the EH rewrite. by Bill Wendling · 15 years ago
  4. 3d5450d Beginning of the Great Exception Handling Rewrite. by Bill Wendling · 15 years ago
  5. 337a1b2 Do a topological sort of the types before writing them out. by Rafael Espindola · 15 years ago
  6. 35315d0 enhance vmcore to know that udiv's can be exact, and add a trivial by Chris Lattner · 15 years ago
  7. 45e6c19 First step in fixing PR8927: by Rafael Espindola · 15 years ago
  8. 0de20af Add missing standard headers. Patch by Joerg Sonnenberger! by Nick Lewycky · 15 years ago
  9. 6f3a90b Generalize the darwin wrapper hack to work with generic macho triples as well as darwin ones. by Chris Lattner · 15 years ago
  10. 447762d Merge System into Support. by Michael J. Spencer · 15 years ago
  11. baa5d04 Add X86 MMX type to bitcode and Type. by Dale Johannesen · 15 years ago
  12. 6dbbab6 Discard metadata produced by LLVM 2.7. The value enumeration it used by Dan Gohman · 15 years ago
  13. 13ee795 remove unions from LLVM IR. They are severely buggy and not by Chris Lattner · 15 years ago
  14. 578ee40 Create the new linker type "linker_private_weak_def_auto". by Bill Wendling · 15 years ago
  15. 79102d9 avoid undefined behavior negating minint. by Chris Lattner · 15 years ago
  16. 2637cc1 Make NamedMDNode not be a subclass of Value, and simplify the interface by Dan Gohman · 15 years ago
  17. 47dc8fd Add some debug output to help diagnose PR7689. by Dan Gohman · 15 years ago
  18. 093cb79 Disallow null as a named metadata operand. by Dan Gohman · 15 years ago
  19. 43aa8f0 Add support for remapping metadata kind IDs when reading in a by Dan Gohman · 15 years ago
  20. 03bcd6e Implement the "linker_private_weak" linkage type. This will be used for by Bill Wendling · 15 years ago
  21. 3632171 Revert r107205 and r107207. by Bill Wendling · 15 years ago
  22. 1767723 Introducing the "linker_weak" linkage type. This will be used for Objective-C by Bill Wendling · 15 years ago
  23. e9afee2 resort to ArgOperand API by Gabor Greif · 15 years ago
  24. df84e8b 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
  25. 9da5bb0 Bitcode support for allocas with arbitrary array size types. by Dan Gohman · 15 years ago
  26. a880546 Don't flush the raw_ostream in llvm::WriteBitcodeToFile; it's at by Dan Gohman · 15 years ago
  27. d9225ce Don't special-case stdout in llvm::WriteBitcodeToFile; just consider by Dan Gohman · 15 years ago
  28. 7258dcd Revert 101465, it broke internal OpenGL testing. by Eric Christopher · 16 years ago
  29. f375520 reapply r101434 with a fix for self-hosting by Gabor Greif · 16 years ago
  30. 403e969 back out r101423 and r101397, they break llvm-gcc self-host on darwin10 by Gabor Greif · 16 years ago
  31. 33ae80b reapply r101364, which has been backed out in r101368 with a fix by Gabor Greif · 16 years ago
  32. 9fd00c7 back out r101364, as it trips the linux nightlybot on some clang C++ tests by Gabor Greif · 16 years ago
  33. aafd209 rotate CallInst operands, i.e. move callee to the back of the operand array by Gabor Greif · 16 years ago
  34. 07d09ed Add special case bitcode support for DebugLoc. This avoids by Chris Lattner · 16 years ago
  35. a2fbc0a Finally land the InvokeInst operand reordering. by Gabor Greif · 16 years ago
  36. e1517a0 backing out r99170 because it still fails on clang-x86_64-darwin10-fnt by Gabor Greif · 16 years ago
  37. 7a743e1 Now that hopefully all direct accesses to InvokeInst operands are fixed by Gabor Greif · 16 years ago
  38. 6c56ed8 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
  39. 8335f9c Recommit r80858 again (which has been backed out in r80871). by Gabor Greif · 16 years ago
  40. 8fce3dd reapply r98656 unmodified, which exposed the asmprinter not by Chris Lattner · 16 years ago
  41. 3a374da Revert r98656, its breaking all over the place. by Daniel Dunbar · 16 years ago
  42. 9ae99e0 improve support for uniontype and ConstantUnion, patch by Tim Northover! by Chris Lattner · 16 years ago
  43. 392be58 Add support for a union type in LLVM IR. Patch by Talin! by Chris Lattner · 16 years ago
  44. 545d360 Also recognize armv6t2-* and armv5te-* triplets. by Evan Cheng · 16 years ago
  45. 9aa30fb Add ARM bitcode file magic. by Evan Cheng · 16 years ago
  46. 6b7f421 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
  47. 091217b Kill ModuleProvider and ghost linkage by inverting the relationship between by Jeffrey Yasskin · 16 years ago
  48. 36aee30 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
  49. 6c730de 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
  50. 9c203e3 Fix comment typo by Victor Hernandez · 16 years ago
  51. b00a6be Write function-local metadata as a metadata subblock of a funciton block by Victor Hernandez · 16 years ago
  52. 013a91d Revert 93270 pending investigation of how stray non-constant values end up in ValueEnumerator's ValueList during WriteConstants() by Victor Hernandez · 16 years ago
  53. fc4aefb Make WriteConstants() more robust against stray values in ValueEnumerator's ValueList by Victor Hernandez · 16 years ago
  54. b8fd152 Compute isFunctionLocal in MDNode ctor or via argument in new function getWhenValsUnresolved(). by Victor Hernandez · 16 years ago
  55. fcfee0f Use separate namespace for named metadata. by Devang Patel · 16 years ago
  56. 6edcd39 Allow null to be an element of NamedMDNode. e.g. !llvm.stuff = !{!0, !1, null} by Devang Patel · 16 years ago
  57. 9b49302 rename "elements" of metadata to "operands". "Elements" are by Chris Lattner · 16 years ago
  58. a056697 Final step in the metadata API restructuring: move the by Chris Lattner · 16 years ago
  59. 2f2aa2b This is a major cleanup of the instruction metadata interfaces that by Chris Lattner · 16 years ago
  60. c9558df rename getHandlerNames to getMDKindNames, simplify its interface by Chris Lattner · 16 years ago
  61. 53bb5e4 change the strange MetadataContext::getMDs function to expose less by Chris Lattner · 16 years ago
  62. aa99c94 Revert 85678/85680. The decision is to stay with the current form of by Chris Lattner · 16 years ago
  63. b2c0e24 Make blockaddress(@func, null) be valid, and make 'deleting a basic by Chris Lattner · 16 years ago
  64. f540d74 bitcode writer support for blockaddress. by Chris Lattner · 16 years ago
  65. a91a563 Previously, all operands to Constant were themselves constant. by Chris Lattner · 16 years ago
  66. d04cb6d rename indbr -> indirectbr to appease the residents of #llvm. by Chris Lattner · 16 years ago
  67. 3ed871f add enough support for indirect branch for the feature test to pass by Chris Lattner · 16 years ago
  68. 26a7ae4 Type.h doesn't need to #include LLVMContext.h by Chris Lattner · 16 years ago
  69. de5ad42 Remove FreeInst. by Victor Hernandez · 16 years ago
  70. 6da5dbf Fix getMDs() interface such that it does not expose implementation details. by Devang Patel · 16 years ago
  71. 084679e Using TrackingVH instead of WeakVH or WeakMetadataVH. by Devang Patel · 16 years ago
  72. 0fffb49 Fix getHandlerNames() interface. Now it populate clinet supplied small vector with handler names. by Devang Patel · 16 years ago
  73. 1cfb958 Rename msasm to alignstack per review. by Dale Johannesen · 16 years ago
  74. aa1332e simplify. by Chris Lattner · 16 years ago
  75. a3aaf85 Remove MallocInst from LLVM Instructions. by Victor Hernandez · 16 years ago
  76. fd04c74 Add an "msasm" flag to inline asm as suggested in PR 5125. by Dale Johannesen · 16 years ago
  77. 78cb102 Do not write empty METADATA_ATTACHMENT record. by Devang Patel · 16 years ago
  78. fdd8790 strength reduce a ton of type equality tests to check the typeid (Through by Chris Lattner · 16 years ago
  79. 2d85eef s/class Metadata/class MetadataContext/g by Devang Patel · 16 years ago
  80. 7d6781b Tabs -> spaces, and remove trailing whitespace. by Daniel Dunbar · 16 years ago
  81. af206b8 Write and read metadata attachments. by Devang Patel · 16 years ago
  82. 2d60e1e back out my recent commit (r80858), it seems to break self-hosting buildbot's stage 2 configure by Gabor Greif · 16 years ago
  83. 14dfba6 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
  84. 6973395 eliminate the std::ostream forms of the bitcode writing APIs. by Chris Lattner · 16 years ago
  85. 16f5415 Rename hasNoUnsignedOverflow and hasNoSignedOverflow to hasNoUnsignedWrap by Dan Gohman · 16 years ago
  86. 55f1c09 Push LLVMContexts through the IntegerType APIs. by Owen Anderson · 16 years ago
  87. 694285c revert r78048, it isn't worth using assertingvh here. by Chris Lattner · 16 years ago
  88. 05eb617 Use separate ValueList for metadata. This fixes PR4666. by Devang Patel · 16 years ago
  89. 8cca7b4 Revert recent bitcode writer patches. by Devang Patel · 16 years ago
  90. 59c08e7 switch ValueMap to using AssertingVH. This is an old patch I had laying by Chris Lattner · 16 years ago
  91. 4314b1d Remove dead code. by Devang Patel · 16 years ago
  92. b299790 Fix MDString Abbrev setup. by Devang Patel · 16 years ago
  93. 8abe6bc 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
  94. 16e5124 Do not use abbrev while writing NamedMDNode name. by Devang Patel · 16 years ago
  95. 27c87ff Read and write NamedMDNode. by Devang Patel · 16 years ago
  96. 727a582 Refactor. Fix indentation. by Devang Patel · 16 years ago
  97. a4f43fb Rename MDNode.h header. It defines MDnode and other metadata classes. by Devang Patel · 16 years ago
  98. 1639c39 Add a new keyword 'inbounds' for use with getelementptr. See the by Dan Gohman · 16 years ago
  99. 6292003 MDString by Devang Patel · 16 years ago
  100. e059ba6e Derive MDNode from MetadataBase instead of Constant. Emit MDNodes into METADATA_BLOCK in bitcode file. by Devang Patel · 16 years ago