1. fa44dc6 Fix typo in comment. by Nick Lewycky · 14 years ago
  2. 61ea0e4 Reinstate r133513 (reverted in r133700) with an additional fix for a by Jay Foad · 14 years ago
  3. 9651312 Revert r133513: by Eric Christopher · 14 years ago
  4. a97a2c9 Reinstate r133435 and r133449 (reverted in r133499) now that the clang by Jay Foad · 14 years ago
  5. 184f3b3 Revert r133435 and r133449 to appease buildbots. by Chad Rosier · 14 years ago
  6. e03c05c Change how PHINodes store their operands. by Jay Foad · 14 years ago
  7. 19ace4c Simplify; no significant functionality change. by Eli Friedman · 14 years ago
  8. 843bc7d Make LoadAndStorePromoter preserve debug info and create llvm.dbg.values when by Cameron Zwarich · 14 years ago
  9. ad96455 Add a parameter to ConstantFoldTerminator() that callers can use to ask it to also clean up the condition of any conditional terminator it folds to be unconditional, if that turns the condition into dead code. This just means it calls RecursivelyDeleteTriviallyDeadInstructions() in strategic spots. It defaults to the old behavior. by Frits van Bommel · 14 years ago
  10. 8fa6ebf fix typo by Matt Beaumont-Gay · 14 years ago
  11. 1fabbe9 Use IRBuiler while constant folding terminator. by Devang Patel · 14 years ago
  12. 8e60ff1 Preserve debug info for unused zero extended boolean argument. Radar 9422775. by Devang Patel · 14 years ago
  13. 72aa1a8 Remove DbgDeclare only if all uses are converted. by Devang Patel · 15 years ago
  14. 6a85be2 Trivial simplification. by Jay Foad · 15 years ago
  15. 7c14a55 Don't include Operator.h from InstrTypes.h. by Jay Foad · 15 years ago
  16. b85c0ca Attempt to fix breakage from r128782 reported by Francois Pichet on by Eli Friedman · 15 years ago
  17. 17bf492 PR9446: RecursivelyDeleteTriviallyDeadInstructions can delete the instruction by Eli Friedman · 15 years ago
  18. 17bbd7f Simplify. by Devang Patel · 15 years ago
  19. 2c7ee27 If an AllocaInst referred by DbgDeclareInst is used by a LoadInst then the LoadInst should also get a corresponding llvm.dbg.value intrinsic. by Devang Patel · 15 years ago
  20. 3ac171d Remove dead code. by Devang Patel · 15 years ago
  21. c1431e6 Consider debug info intrinsics pointing to null value as dead instructions. by Devang Patel · 15 years ago
  22. aad34d8 Try to not lose variable's debug info during instcombine. by Devang Patel · 15 years ago
  23. 8c0b16b Refactor into a separate utility function. by Devang Patel · 15 years ago
  24. e2017b6 DenseMap<uintptr_t,...> doesn't allow all values as keys. by Jakob Stoklund Olesen · 15 years ago
  25. ecbbf08 If the phi node was used by an unreachable instruction that ends up using by Duncan Sands · 15 years ago
  26. 6dcd49b Simplify RecursivelyDeleteDeadPHINode. The only functionality change by Duncan Sands · 15 years ago
  27. 183c24c Make RecursivelyDeleteDeadPHINode delete a phi node that has no users and add a by Nick Lewycky · 15 years ago
  28. c8a1569 Teach RecursivelyDeleteDeadPHINodes to handle multiple self-references. Patch by Nick Lewycky · 15 years ago
  29. 84986b2 Make more passes preserve dominators (or state that they preserve dominators if by Cameron Zwarich · 15 years ago
  30. 89afb43 Remove all uses of the "ugly" method BranchInst::setUnconditionalDest(). by Jay Foad · 15 years ago
  31. 570dd78 Make a bunch of symbols internal. by Benjamin Kramer · 15 years ago
  32. d729d0d don't lose TD info by Chris Lattner · 15 years ago
  33. 6fcd32e Move getOrEnforceKnownAlignment out of instcombine into Transforms/Utils. by Chris Lattner · 15 years ago
  34. b438ef2 remove the pointless check of MemoryUseIntrinsic from by Chris Lattner · 15 years ago
  35. ba0b22c Have RemovePredecessorAndSimplify you SimplifyInstruction by Duncan Sands · 15 years ago
  36. 4a63fad Teach SimplifyCFG how to simplify indirectbr instructions. by Dan Gohman · 15 years ago
  37. e41ab07 make various clients of ReplaceAndSimplifyAllUses tolerate by Chris Lattner · 15 years ago
  38. d993402 cache dereferenced iterators by Gabor Greif · 15 years ago
  39. 826bdf8 Move FindAvailableLoadedValue isSafeToLoadUnconditionally out of by Dan Gohman · 15 years ago
  40. 19d0b47 There are two ways of checking for a given type, for example isa<PointerType>(T) by Duncan Sands · 16 years ago
  41. 6fbfe58 fix PR6305 by handling BlockAddress in a helper function by Chris Lattner · 16 years ago
  42. f65ba35 Fix pr6198 by moving the isSized() check to an outer conditional. by Bob Wilson · 16 years ago
  43. 56600a1 Check alignment of loads when deciding whether it is safe to execute them by Bob Wilson · 16 years ago
  44. 34e10c2 Use uint64_t instead of unsigned for offsets and sizes. by Bob Wilson · 16 years ago
  45. 7c42b9d Improve isSafeToLoadUnconditionally to recognize that GEPs with constant by Bob Wilson · 16 years ago
  46. 1df6518 DbgInfoIntrinsics no longer appear in an instruction's use list; so clean up looking for them in use iterations and remove OnlyUsedByDbgInfoIntrinsics() by Victor Hernandez · 16 years ago
  47. 7c743f2 add a helper function. by Chris Lattner · 16 years ago
  48. c3c031b Nick Lewycky pointed out that this code makes changes unconditionally. by Dan Gohman · 16 years ago
  49. 2894387 Use do+while instead of while for loops which obviously have a by Dan Gohman · 16 years ago
  50. cb99fe9 Make RecursivelyDeleteTriviallyDeadInstructions, by Dan Gohman · 16 years ago
  51. 084b0dd Change errs() to dbgs(). by David Greene · 16 years ago
  52. 22e13ba prune #includes. by Chris Lattner · 16 years ago
  53. d831ef4 Move EliminateDuplicatePHINodes() from SimplifyCFG.cpp to Local.cpp by Jim Grosbach · 16 years ago
  54. ba61fed Don't trivially delete unused calls to llvm.invariant.start. This allows by Duncan Sands · 16 years ago
  55. 852d6d6 move some generally useful functions out of jump threading by Chris Lattner · 16 years ago
  56. cbd18fc refactor TryToSimplifyUncondBranchFromEmptyBlock out of SimplifyCFG. by Chris Lattner · 16 years ago
  57. 5a38324 remove a isFreeCall check: it is a callinst that can write to memory already. by Chris Lattner · 16 years ago
  58. 54a4b84 constant fold indirectbr(blockaddress(%bb)) -> br label %bb. by Chris Lattner · 16 years ago
  59. f390e04 Rename MallocFreeHelper as MemoryBuiltins by Victor Hernandez · 16 years ago
  60. 762195b Rename MallocHelper as MallocFreeHelper, since it now also identifies calls to free() by Victor Hernandez · 16 years ago
  61. de5ad42 Remove FreeInst. by Victor Hernandez · 16 years ago
  62. e297149 Auto-upgrade free instructions to calls to the builtin free function. by Victor Hernandez · 16 years ago
  63. f8cb758 Preserve ProfileInfo during CodeGenPrepare. by Andreas Neustifter · 16 years ago
  64. b292b8c Move more code back to 2.5 APIs. by Owen Anderson · 16 years ago
  65. 47db941 Get rid of the Pass+Context magic. by Owen Anderson · 16 years ago
  66. 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
  67. 38264b1 "LLVMContext* " --> "LLVMContext *" by Owen Anderson · 16 years ago
  68. e70b637 More LLVMContext-ification. by Owen Anderson · 16 years ago
  69. 0f2eb5b Remove unused routines. by Devang Patel · 16 years ago
  70. 945d08d Generalize instcombine's isSafeToLoadUnconditionally() function by Chris Lattner · 16 years ago
  71. 9a6fef0 Simplify code by using SmallVector's pop_back_val() instead of by Dan Gohman · 17 years ago
  72. 1efabaa Allow readonly functions to unwind exceptions. Teach by Duncan Sands · 17 years ago
  73. 48f8222 Re-apply 70645, converting ScalarEvolution to use by Dan Gohman · 17 years ago
  74. 5036695 Revert r70645 for now; it's causing a variety of regressions. by Dan Gohman · 17 years ago
  75. e9a38d1 Convert ScalarEvolution to use CallbackVH for its internal map. This by Dan Gohman · 17 years ago
  76. ff08995 Previously, RecursivelyDeleteDeadInstructions provided an option by Dan Gohman · 17 years ago
  77. 05bea90 Revert my previous change on Local.cpp, instead, fix the bug on scalarrepl. by Zhou Sheng · 17 years ago
  78. 64a6a09 Fix a bug. If I->use_empty(), this method should return false. by Zhou Sheng · 17 years ago
  79. 0c970f9 Add "check/remove dbg var" helper routines. by Devang Patel · 17 years ago
  80. 738c60f Marking debug info intrinsics as not touching memory by Dale Johannesen · 17 years ago
  81. caf4485 Enable scalar replacement of AllocaInst whose one of the user is dbg info. by Devang Patel · 17 years ago
  82. 02f58e1 by Devang Patel · 17 years ago
  83. 5922e26 Ignore dbg intrinsics while propagating conditional expression info. by Devang Patel · 17 years ago
  84. 97f1720 use precise getters by Gabor Greif · 17 years ago
  85. e9f6c35 rewrite RecursivelyDeleteTriviallyDeadInstructions to use a more efficient by Chris Lattner · 17 years ago
  86. d4b5ba6 remove some weirdness that came from the LSR code that has by Chris Lattner · 17 years ago
  87. a1bbdff enhance RecursivelyDeleteTriviallyDeadInstructions to make by Chris Lattner · 17 years ago
  88. 1cb4f72 Enhance RecursivelyDeleteTriviallyDeadInstructions to optionally by Chris Lattner · 17 years ago
  89. c6c481c remove doConstantPropagation and dceInstruction, they are just by Chris Lattner · 17 years ago
  90. 99d6809 move MergeBasicBlockIntoOnlyPred to Transforms/Utils. by Chris Lattner · 17 years ago
  91. 158ff2c Use Instruction::eraseFromParent(). by Dan Gohman · 17 years ago
  92. e9ecc68 API changes for class Use size reduction, wave 1. by Gabor Greif · 18 years ago
  93. f3ebc3f Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 18 years ago
  94. e966583 dead calls to llvm.stacksave can be deleted, even though they by Chris Lattner · 18 years ago
  95. 6e853bc Move the GET_SIDE_EFFECT_INFO logic from isInstructionTriviallyDead by Dan Gohman · 18 years ago
  96. 2ae054a move a bunch of constant folding code f rom Transforms/Utils/Local.cpp into by Chris Lattner · 19 years ago
  97. 14789a92e remove now-dead code. by Chris Lattner · 19 years ago
  98. 2c4610e Change constant folding APIs to take an optional TargetData, and change by Chris Lattner · 19 years ago
  99. cddc9df Implement review feedback for the ConstantBool->ConstantInt merge. Chris by Reid Spencer · 19 years ago
  100. 75b871f For PR1043: by Zhou Sheng · 19 years ago