1. f6f121e Extend RemapInstruction and friends to take an optional new parameter, a ValueMaterializer. by James Molloy · 12 years ago
  2. 3238fb7 Add ArrayRef constructor from None, and do the cleanups that this constructor enables by Dmitri Gribenko · 13 years ago
  3. aec2ce7 Linker: correctly link in dbg.declare by Manman Ren · 13 years ago
  4. 5234a8e Revert r173946. This breaks compilation of googletest with Clang by Alexey Samsonov · 13 years ago
  5. 81dcc62 Linker: correctly link in dbg.declare by Manman Ren · 13 years ago
  6. 9fb823b Move all of the header files which are involved in modelling the LLVM IR by Chandler Carruth · 13 years ago
  7. 2a6a08b Rename virtual table anchors from Anchor() to anchor() for consistency with the rest of the tree. by Craig Topper · 13 years ago
  8. c017404 We need to map DebugLoc. It leads to Fuction * (through subprogram entry node) which should be appropriately mapped. by Devang Patel · 14 years ago
  9. 8b4cf5e fix rdar://9776316 - type remapping needed for inline asm blobs, by Chris Lattner · 14 years ago
  10. cbd3bb2 Undo r135191 (i.e. reapply Chris's patch. Now linker maps NamedMDNodes first, so there is not any need to map DebugLoc). by Devang Patel · 14 years ago
  11. fb9f492 revert r135172 until Devang and I figure out the right answer. by Chris Lattner · 14 years ago
  12. 69eea72 Stop the ValueMapper from calling getAllMetadata, which unpacks DebugLoc into by Chris Lattner · 14 years ago
  13. b1ed91f Land the long talked about "type system rewrite" patch. This by Chris Lattner · 14 years ago
  14. 61ea0e4 Reinstate r133513 (reverted in r133700) with an additional fix for a by Jay Foad · 14 years ago
  15. 9651312 Revert r133513: by Eric Christopher · 14 years ago
  16. a97a2c9 Reinstate r133435 and r133449 (reverted in r133499) now that the clang by Jay Foad · 14 years ago
  17. 184f3b3 Revert r133435 and r133449 to appease buildbots. by Chad Rosier · 14 years ago
  18. e03c05c Change how PHINodes store their operands. by Jay Foad · 14 years ago
  19. 5514afe PR9214: Convert Metadata API to use ArrayRef. by Jay Foad · 15 years ago
  20. 23289c3 fix PR9015, a crash linking recursive metadata. by Chris Lattner · 15 years ago
  21. 43f8d16 Revamp the ValueMapper interfaces in a couple ways: by Chris Lattner · 15 years ago
  22. c2240ad Fix PR8313 by changing ValueToValueMap use a TrackingVH. by Rafael Espindola · 15 years ago
  23. ca26f79 Reapply r112091 and r111922, support for metadata linking, with a by Dan Gohman · 15 years ago
  24. ce45863 Revert r111922, "MapValue support for MDNodes. This is similar to r109117, by Daniel Dunbar · 15 years ago
  25. 95fe13c Revert r112091, "Remap metadata attached to instructions when remapping by Daniel Dunbar · 15 years ago
  26. fd82448 Remap metadata attached to instructions when remapping individual by Dan Gohman · 15 years ago
  27. a209503 Use MapValue in the Linker instead of having a private function by Dan Gohman · 15 years ago
  28. 6901283 MapValue support for MDNodes. This is similar to r109117, except by Dan Gohman · 15 years ago
  29. 7bc0443 Revert this because we can't clone cyclic MDNodes which are creating during a by Nick Lewycky · 15 years ago
  30. 14b69d5 Whether function-local or not, a MDNode may reference a Function in which case by Nick Lewycky · 15 years ago
  31. 5fa3813 Speculatively revert 109117 by Devang Patel · 15 years ago
  32. fac440cf Map MDNode correctly. by Devang Patel · 15 years ago
  33. cefe383 MDString is already checked earlier. by Devang Patel · 15 years ago
  34. b8f11de Cosmetic change. by Devang Patel · 15 years ago
  35. 9ad6293 Revert 106592 for now. It causes clang-selfhost build failure. by Devang Patel · 15 years ago
  36. 87f75f7 If a metadata operand is seeded in value map and the metadata should also be seeded in value map. This is not limited to function local metadata. by Devang Patel · 15 years ago
  37. f040dec Revert 106528. It is causing self host failures. by Devang Patel · 15 years ago
  38. b195eb4 Do not rely on DenseMap slot which can be easily invalidated when DenseMap grows. by Devang Patel · 15 years ago
  39. 2176643 Rename ValueMapTy as ValueToValueMapTy to clearly indicate that this has no replationship with ADT/ValueMap. by Devang Patel · 16 years ago
  40. 382b969 There is no need to install ValueMapper.h header. by Devang Patel · 16 years ago
  41. 2b17e2a Avoid extra calls to MD->getNumOperands() by Victor Hernandez · 16 years ago
  42. 24716b6 It turns out that this #include is needed because otherwise by Chris Lattner · 16 years ago
  43. 9889b4b unbreak the build, apparently without this transformutils starts depending on libipa? by Chris Lattner · 16 years ago
  44. e39837d tidy up by Chris Lattner · 16 years ago
  45. a9ad174 Don't need to include IntrinsicInst.h any more by Victor Hernandez · 16 years ago
  46. d089f4e No need to map NULL operands of metadata by Victor Hernandez · 16 years ago
  47. f246240 Switch Elts from vector to SmallVector by Victor Hernandez · 16 years ago
  48. 5fa88d4 Map operands of all function-local metadata, not just metadata passed to llvm.dbg.declare intrinsics by Victor Hernandez · 16 years ago
  49. 696cb8d While mapping llvm.dbg.declare intrinsic manually map its operand, if possible, by Devang Patel · 16 years ago
  50. aa99c94 Revert 85678/85680. The decision is to stay with the current form of by Chris Lattner · 16 years ago
  51. 3c89c53 adjust a couple xforms to work with null bb's in BlockAddress. by Chris Lattner · 16 years ago
  52. ee8b951 teach various passes about blockaddress. We no longer crash on any clang tests. by Chris Lattner · 16 years ago
  53. be06038 teach ValueMapper about BlockAddress', making bugpoint a lot more useful. by Chris Lattner · 16 years ago
  54. cf5a47d unindent massive blocks, no functionality change. by Chris Lattner · 16 years ago
  55. ef41a1c MapValue doesn't needs its LLVMContext argument. by Dan Gohman · 16 years ago
  56. a4f43fb Rename MDNode.h header. It defines MDnode and other metadata classes. by Devang Patel · 16 years ago
  57. 4aa3295 Return ConstantVector to 2.5 API. by Owen Anderson · 16 years ago
  58. c2c7932 Change ConstantArray to 2.5 API. by Owen Anderson · 16 years ago
  59. 45308b5 Move ConstantStruct back to 2.5 API. by Owen Anderson · 16 years ago
  60. de6f46c Do not seed mstadata into the value map. by Devang Patel · 16 years ago
  61. 47db941 Get rid of the Pass+Context magic. by Owen Anderson · 16 years ago
  62. fbcc663 llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable. by Torok Edwin · 16 years ago
  63. 56d0659 assert(0) -> LLVM_UNREACHABLE. by Torok Edwin · 16 years ago
  64. 38264b1 "LLVMContext* " --> "LLVMContext *" by Owen Anderson · 16 years ago
  65. e70b637 More LLVMContext-ification. by Owen Anderson · 16 years ago
  66. adbc284 Give embedded metadata its own type instead of relying on EmptyStructTy. by Nick Lewycky · 16 years ago
  67. 5df4326 rewrite operand loops to use iterators by Gabor Greif · 17 years ago
  68. f3ebc3f Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 18 years ago
  69. 98638ae Forget to commit users part of value mapper interface by Anton Korobeynikov · 18 years ago
  70. 06c60b6 Fix comments about vectors to use the current wording. by Dan Gohman · 18 years ago
  71. 1e48acb fix an obscure and tricky bug the inliner can hit sometimes. by Chris Lattner · 19 years ago
  72. d84d35b For PR1195: by Reid Spencer · 19 years ago
  73. 1bfc7ab Switch inliner over to use DenseMap instead of std::map for ValueMap. This by Chris Lattner · 19 years ago
  74. 75b871f For PR1043: by Zhou Sheng · 19 years ago
  75. 19247f3 eliminate some ugly code, using ConstantExpr::getWithOperands instead. by Chris Lattner · 19 years ago
  76. 3df13f4 Implement a new method, CloneAndPruneFunctionInto, as documented. by Chris Lattner · 19 years ago
  77. 17bd605 Add supprot for shufflevector by Chris Lattner · 20 years ago
  78. 8ec0205 Fix inlining of insert/extract element constantexprs by Chris Lattner · 20 years ago
  79. 1b2436a add valuemapper support for inline asm by Chris Lattner · 20 years ago
  80. 42e0ba0 teach the inliner to work with packed constants by Chris Lattner · 20 years ago
  81. 120f31b teach the cloner to handle inline asms by Chris Lattner · 20 years ago
  82. b1c9317 Remove trailing whitespace by Misha Brukman · 21 years ago
  83. 7e6d4a1 Add support for UndefValue by Chris Lattner · 21 years ago
  84. 889d346 Add value mapper support for select constant exprs. This should fix a bug by Chris Lattner · 21 years ago
  85. 8324372 Stop using getValues(). by Alkis Evlogimenos · 21 years ago
  86. 3b4e83e Remove an if statement that would never be reached. by Reid Spencer · 21 years ago
  87. cb3fb5d bug 122: - Replace ConstantPointerRef usage with GlobalValue usage by Reid Spencer · 21 years ago
  88. 32c518e Progress on PR341 by Chris Lattner · 21 years ago
  89. eb04d9b Add #include <iostream> since Value.h does not #include it any more. by Reid Spencer · 21 years ago
  90. 6182acf Move RemapInstruction() to ValueMapper, so that it can be shared with by Brian Gaeke · 21 years ago
  91. 76b2ff4 Adjustments to support the new ConstantAggregateZero class by Chris Lattner · 22 years ago
  92. 4299637 Remove use of ConstantExpr::getShift by Chris Lattner · 22 years ago
  93. df3c342 Finegrainify namespacification by Chris Lattner · 22 years ago
  94. 960707c Put all LLVM code into the llvm namespace, as per bug 109. by Brian Gaeke · 22 years ago
  95. 8055fb3 Yet more fixes for constant expr shifts by Chris Lattner · 22 years ago
  96. 482202a Added LLVM project notice to the top of every C++ source file. by John Criswell · 22 years ago
  97. 6aa34b0 Avoid doing pointless work. Amazingly, this makes us go faster. by Chris Lattner · 22 years ago
  98. de6f87b New const_cast instead of c style cast by Chris Lattner · 23 years ago
  99. 803c66b Add debugging helper by Chris Lattner · 23 years ago
  100. 1ee7f8e Fix bug that was bugging bugpoint by Chris Lattner · 23 years ago