1. f4b14a2 Use ArrayRef in ConstantFoldInstOperands and ConstantFoldCall. by Jay Foad · 14 years ago
  2. b804a2b Second attempt at de-constifying LLVM Types in FunctionType::get(), by Jay Foad · 14 years ago
  3. a78cd22 Revert r134893 and r134888 (and related patches in other trees). It was causing by Bill Wendling · 14 years ago
  4. 56cc153 De-constify Types in FunctionType::get(). by Jay Foad · 14 years ago
  5. 6a24f94 Remove unused copy of UpdateInlinedAtInfo. by Benjamin Kramer · 14 years ago
  6. 3579740 Refactor. It is inliner's responsibility to update line number information. by Devang Patel · 14 years ago
  7. 61ea0e4 Reinstate r133513 (reverted in r133700) with an additional fix for a by Jay Foad · 14 years ago
  8. 9651312 Revert r133513: by Eric Christopher · 14 years ago
  9. a97a2c9 Reinstate r133435 and r133449 (reverted in r133499) now that the clang by Jay Foad · 14 years ago
  10. 184f3b3 Revert r133435 and r133449 to appease buildbots. by Chad Rosier · 14 years ago
  11. e03c05c Change how PHINodes store their operands. by Jay Foad · 14 years ago
  12. 43f8d16 Revamp the ValueMapper interfaces in a couple ways: by Chris Lattner · 15 years ago
  13. c2240ad Fix PR8313 by changing ValueToValueMap use a TrackingVH. by Rafael Espindola · 15 years ago
  14. ca26f79 Reapply r112091 and r111922, support for metadata linking, with a by Dan Gohman · 15 years ago
  15. a209503 Use MapValue in the Linker instead of having a private function by Dan Gohman · 15 years ago
  16. 7373bd9 Use DebugLocs instead of MDNodes. by Dan Gohman · 15 years ago
  17. 5c2e65b Don't look up the "dbg" metadata kind by name. by Dan Gohman · 15 years ago
  18. d8dedee Use available typedef for " DenseMap<const Value*, Value*>". by Devang Patel · 15 years ago
  19. b8f11de Cosmetic change. by Devang Patel · 15 years ago
  20. 4423abd Use overloaded operators instead of DIDescriptor::getNode() by Devang Patel · 15 years ago
  21. 382b969 There is no need to install ValueMapper.h header. by Devang Patel · 16 years ago
  22. 3b548aa Avoid using DIDescriptor.isNull(). by Devang Patel · 16 years ago
  23. bc97f6b Revert r97947. by Devang Patel · 16 years ago
  24. fe28599 Avoid using DIDescriptor.isNull(). by Devang Patel · 16 years ago
  25. 1266d46 Don't bother with sprintf, just pass the Twine through. by Benjamin Kramer · 16 years ago
  26. be94f23 Remove dead debug info intrinsics. by Devang Patel · 16 years ago
  27. 6a0ca6a fix Analysis/DebugInfo.h to not include Metadata.h. Do this by Chris Lattner · 16 years ago
  28. 9b49302 rename "elements" of metadata to "operands". "Elements" are by Chris Lattner · 16 years ago
  29. 756d708 Use an array instead of a SmallVector. by Benjamin Kramer · 16 years ago
  30. a056697 Final step in the metadata API restructuring: move the by Chris Lattner · 16 years ago
  31. 6311212 remove useless argument. by Chris Lattner · 16 years ago
  32. 2f2aa2b This is a major cleanup of the instruction metadata interfaces that by Chris Lattner · 16 years ago
  33. 7093946 rename getMDKind -> getMDKindID, make it autoinsert if an MD Kind by Chris Lattner · 16 years ago
  34. 11881e2 Add the braces gcc suggested. by Daniel Dunbar · 16 years ago
  35. f6eeaeb Implement support to debug inlined functions. by Devang Patel · 16 years ago
  36. cdfb80d fix ConstantFoldCompareInstOperands to take the LHS/RHS as by Chris Lattner · 16 years ago
  37. 46b5c64 remove a bunch of extraneous LLVMContext arguments by Chris Lattner · 16 years ago
  38. 974e12b Remove includes of Support/Compiler.h that are no longer needed after the by Nick Lewycky · 16 years ago
  39. 02d5f77 Remove VISIBILITY_HIDDEN from class/struct found inside anonymous namespaces. by Nick Lewycky · 16 years ago
  40. ef41a1c MapValue doesn't needs its LLVMContext argument. by Dan Gohman · 16 years ago
  41. e525d9d Remove an unnnecessary LLVMContext argument in by Dan Gohman · 16 years ago
  42. 42fb745 Instruction::clone does not need to take an LLVMContext&. Remove that and by Nick Lewycky · 16 years ago
  43. 80ae349 Reapply 79977. Use MDNodes to encode debug info in llvm IR. by Devang Patel · 16 years ago
  44. d84dbb3 smallvectorize the list of returns built by CloneAndPruneFunctionInto. by Chris Lattner · 16 years ago
  45. f08e35d Revert 79977. It causes llvm-gcc bootstrap failures on some platforms. by Devang Patel · 16 years ago
  46. 02aac92 Update DebugInfo interface to use metadata, instead of special named llvm.dbg.... global variables, to encode debugging information in llvm IR. This is mostly a mechanical change that tests metadata support very well. by Devang Patel · 16 years ago
  47. 55f1c09 Push LLVMContexts through the IntegerType APIs. by Owen Anderson · 16 years ago
  48. b292b8c Move more code back to 2.5 APIs. by Owen Anderson · 16 years ago
  49. 4056ca9 Move types back to the 2.5 API. by Owen Anderson · 16 years ago
  50. 47db941 Get rid of the Pass+Context magic. by Owen Anderson · 16 years ago
  51. 1e5f00e This started as a small change, I swear. Unfortunately, lots of things call the [I|F]CmpInst constructors. Who knew!? by Owen Anderson · 16 years ago
  52. 38264b1 "LLVMContext* " --> "LLVMContext *" by Owen Anderson · 16 years ago
  53. 39f00cc Thread LLVMContext through the constant folding APIs, which touches a lot of files. by Owen Anderson · 16 years ago
  54. e70b637 More LLVMContext-ification. by Owen Anderson · 16 years ago
  55. 046bf62 While inlining, clone llvm.dbg.func.start intrinsic and adjust by Devang Patel · 17 years ago
  56. 1f15ca7 Factorize out a concept - no functionality change. by Duncan Sands · 17 years ago
  57. a09e0afe Don't load values out of global constants with weak by Duncan Sands · 17 years ago
  58. 900aaa3 Don't consider debug intrinsics when checking by Dale Johannesen · 17 years ago
  59. 4bed356 Do not clone llvm.dbg.func.start and corresponding llvm.dbg.region.end during inlining. by Devang Patel · 17 years ago
  60. 5aa1cc4 Correctly set attributes when removing args during cloning. Fixes PR2765 by Andrew Lenharth · 17 years ago
  61. dd7daee Factor code to copy global value attributes like by Duncan Sands · 17 years ago
  62. ca270ad Feedback from chris by Nate Begeman · 18 years ago
  63. 4d43d3c Remove 'unwinds to' support from mainline. This patch undoes r47802 r47989 by Nick Lewycky · 18 years ago
  64. 6fed3b2 Teach the PruningFunctionCloner how to look through loads with by Nate Begeman · 18 years ago
  65. e9ecc68 API changes for class Use size reduction, wave 1. by Gabor Greif · 18 years ago
  66. d38b3fb Preserve calling convention during function cloning by Anton Korobeynikov · 18 years ago
  67. fb2c1a9 Turn unwind_to into "unwinds to". by Nick Lewycky · 18 years ago
  68. 11fc6f8 Update the block cloner which fixes bugpoint on code using unwind_to (phew!) by Nick Lewycky · 18 years ago
  69. f3ebc3f Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 18 years ago
  70. d2265b4 Fix PR1850 by removing an unsafe transformation from VMCore/ConstantFold.cpp. by Chris Lattner · 18 years ago
  71. ad0ea2d Fix PR1146: parameter attributes are longer part of by Duncan Sands · 18 years ago
  72. 98638ae Forget to commit users part of value mapper interface by Anton Korobeynikov · 18 years ago
  73. dcb291f Change uses of Function::front to Function::getEntryBlock for readability. by Dan Gohman · 19 years ago
  74. 4bd8cda switch the inliner from being recursive to being iterative. by Chris Lattner · 19 years ago
  75. 557ab15 Apply the VISIBILITY_HIDDEN field to the remaining anonymous classes in by Reid Spencer · 19 years ago
  76. 1bfc7ab Switch inliner over to use DenseMap instead of std::map for ValueMap. This by Chris Lattner · 19 years ago
  77. ce49422 Fix bugs in the inliner having to do with single-entry phi nodes and valuemap by Chris Lattner · 19 years ago
  78. 024f4ab Adjust #includes to match movement of constant folding code from transformutils to libanalysis. by Chris Lattner · 19 years ago
  79. ad84a73 The inliner/cloner can now optionally take TargetData info, which can be by Chris Lattner · 19 years ago
  80. 2c4610e Change constant folding APIs to take an optional TargetData, and change by Chris Lattner · 19 years ago
  81. cddc9df Implement review feedback for the ConstantBool->ConstantInt merge. Chris by Reid Spencer · 19 years ago
  82. 75b871f For PR1043: by Zhou Sheng · 19 years ago
  83. 266e42b For PR950: by Reid Spencer · 19 years ago
  84. 7d6f3db Unbreak VC++ build. by Jeff Cohen · 19 years ago
  85. de46e48 For PR786: by Reid Spencer · 19 years ago
  86. 237ccf2 Second half of the fix for Transforms/Inline/inline_cleanup.ll by Chris Lattner · 19 years ago
  87. cdf2b1f Remove dead #include by Chris Lattner · 19 years ago
  88. cc340c0 Make the "pruning cloner" smarter. As it propagates constants through the by Chris Lattner · 19 years ago
  89. 67c424e Fix some regression from the inliner patch I committed last night. This fixes by Chris Lattner · 19 years ago
  90. 3df13f4 Implement a new method, CloneAndPruneFunctionInto, as documented. by Chris Lattner · 19 years ago
  91. edad128 Allow the code cloning interfaces to capture some important info about the by Chris Lattner · 20 years ago
  92. b1c9317 Remove trailing whitespace by Misha Brukman · 21 years ago
  93. 531f9e9 This mega patch converts us from using Function::a{iterator|begin|end} to by Chris Lattner · 21 years ago
  94. 63b38bd Fix #includes of i*.h => Instructions.h as per PR403. by Misha Brukman · 21 years ago
  95. 6182acf Move RemapInstruction() to ValueMapper, so that it can be shared with by Brian Gaeke · 21 years ago
  96. 39ad6f2 Minor speedup, don't query ValueMap each time through the loop by Chris Lattner · 22 years ago
  97. a6578ef3 Give CloneBasicBlock an optional function argument to specify which function by Chris Lattner · 22 years ago
  98. df3c342 Finegrainify namespacification by Chris Lattner · 22 years ago
  99. 960707c Put all LLVM code into the llvm namespace, as per bug 109. by Brian Gaeke · 22 years ago
  100. 482202a Added LLVM project notice to the top of every C++ source file. by John Criswell · 22 years ago