1. b8cef23 No need to look through bitcasts for DbgInfoIntrinsic by Victor Hernandez · 16 years ago
  2. 22bdfb9 Make RecursivelyDeleteTriviallyDeadInstructions, by Dan Gohman · 16 years ago
  3. f2052d5 Avoid going through the LLVMContext for type equality where it's safe to dereference the type pointer. by Benjamin Kramer · 16 years ago
  4. 9fcb4c1 Remove dead debug info intrinsics. by Devang Patel · 16 years ago
  5. 54518e6 Remove unnecessary #include "llvm/LLVMContext.h". by Nick Lewycky · 16 years ago
  6. 5013522 Add an assertion to catch indirectbr in SplitBlockPredecessors. This by Dan Gohman · 16 years ago
  7. cab3885 change llvm::MergeBlockIntoPredecessor to not merge two blocks BB1->BB2 by Chris Lattner · 16 years ago
  8. 083a3ef llvm::SplitEdge should refuse to split an edge from an indirectbr. by Chris Lattner · 16 years ago
  9. 80a0f8f Revert r85667. LoopUnroll currently can't call utility functions which by Dan Gohman · 16 years ago
  10. 0afbe77 Remove redundant code. by Dan Gohman · 16 years ago
  11. 508ac4b Merge the enhancements from LoopUnroll's FoldBlockIntoPredecessor into by Dan Gohman · 16 years ago
  12. 12236e1 Factor out redundancy from clone() implementations. by Devang Patel · 16 years ago
  13. cd13d08 Fix SplitBlockPredecessors' LoopInfo updating code to handle the case by Dan Gohman · 16 years ago
  14. c94270c Instruction::clone does not need to take an LLVMContext&. Remove that and by Nick Lewycky · 16 years ago
  15. 9cec412 Re-apply r80926, with fixes: keep the domtree informed of new blocks by Dan Gohman · 16 years ago
  16. ed6987d Revert r80926. It causes loop unswitch assertion and slow down some JIT tests significantly. by Evan Cheng · 16 years ago
  17. da313a3 Add a verifyAnalysis to LoopInfo, LoopSimplify, and LCSSA form that verify by Dan Gohman · 16 years ago
  18. 798e541 Change PHINode::hasConstantValue to have a DominatorTree argument by Dan Gohman · 16 years ago
  19. fc00c4a Rename Instruction::isIdenticalTo to Instruction::isIdenticalToWhenDefined, by Dan Gohman · 16 years ago
  20. 35b4707 Push LLVMContexts through the IntegerType APIs. by Owen Anderson · 16 years ago
  21. aac2837 Move a few more APIs back to 2.5 forms. The only remaining ones left to change back are by Owen Anderson · 16 years ago
  22. b99ecca Move more code back to 2.5 APIs. by Owen Anderson · 16 years ago
  23. 624f961 Make AliasAnalysis and related classes use getAnalysisIfAvailable<TargetData>(). by Dan Gohman · 16 years ago
  24. 168e645 AliasAnalysis wants sizes in address-units, not bits. by Dan Gohman · 16 years ago
  25. 175b654 Get rid of the Pass+Context magic. by Owen Anderson · 16 years ago
  26. bd448e3 llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable. by Edwin Török · 16 years ago
  27. ced9ff8 Convert more assert(0)+abort() -> LLVM_UNREACHABLE, by Edwin Török · 16 years ago
  28. 6601fcd 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
  29. a09d234 More LLVMContext-ification. by Owen Anderson · 16 years ago
  30. bff6b58 Re-apply 70645, converting ScalarEvolution to use by Dan Gohman · 16 years ago
  31. 7ff9f61 Factor loop backedge finding out of CodeGenPrepare into a new by Chris Lattner · 16 years ago
  32. 7418e19 Revert r70645 for now; it's causing a variety of regressions. by Dan Gohman · 16 years ago
  33. 706cff2 Convert ScalarEvolution to use CallbackVH for its internal map. This by Dan Gohman · 16 years ago
  34. 93efe96 Previously, RecursivelyDeleteDeadInstructions provided an option by Dan Gohman · 16 years ago
  35. 9b121e3 Skip ptr-to-ptr bitcasts when counting in another case. by Dale Johannesen · 16 years ago
  36. 605879d Instruction counters must skip the bitcasts that by Dale Johannesen · 16 years ago
  37. 2c11fe2 When removing a store to an alloca that has only one by Dale Johannesen · 16 years ago
  38. 8387bb3 Fix a bunch of Doxygen syntax issues. Escape special characters, by Dan Gohman · 16 years ago
  39. 24339f1 When sinking an insn in InstCombine bring its debug by Dale Johannesen · 16 years ago
  40. b73ea3a While folding unconditional return move DbgRegionEndInst into the predecessor, instead of removing it. This fixes following tests from llvmgcc42 testsuite. by Devang Patel · 16 years ago
  41. e8fed40 If llvm.dbg.region.end is disappearing then remove corresponding llvm.dbg.func.start also. by Devang Patel · 17 years ago
  42. 4e0d6a7 Rename getAnalysisToUpdate to getAnalysisIfAvailable. by Duncan Sands · 17 years ago
  43. e142fdd Factor some code into a new FoldSingleEntryPHINodes method. by Chris Lattner · 17 years ago
  44. a026266 third time is the charm. by Chris Lattner · 17 years ago
  45. 54e7dfe fix assertion. by Chris Lattner · 17 years ago
  46. c1afa2d Rename DeleteBlockIfDead to DeleteDeadBlock and make it by Chris Lattner · 17 years ago
  47. 1c3bb5a Factor some code out of SimplifyCFG, forming a new DeleteBlockIfDead method. by Chris Lattner · 17 years ago
  48. 6fd8c80 switch InstCombine::visitLoadInst to use FindAvailableLoadedValue by Chris Lattner · 17 years ago
  49. 436085b enhance FindAvailableLoadedValue to make use of AliasAnalysis if it has it. by Chris Lattner · 17 years ago
  50. 4c1c24f move FindAvailableLoadedValue from JumpThreading to Transforms/Utils. by Chris Lattner · 17 years ago
  51. 94bfa44 Fix unused variable warnings. by Devang Patel · 17 years ago
  52. 9ca8265 SplitBlock should only attempt to update LoopInfo if it is actually being used. by Owen Anderson · 17 years ago
  53. 5bb06f7 Fix simplifycfg crash in handing block merge. by Devang Patel · 17 years ago
  54. ddf4d8e Add some checks that got lost in the shuffle. This fixes 464.h264ref. by Owen Anderson · 17 years ago
  55. e03e005 Make MergeBlockIntoPredecessor more aggressive when the same successor appears by Owen Anderson · 17 years ago
  56. f59eef8 Factor MergeBlockIntoPredecessor out into BasicBlockUtils. by Owen Anderson · 17 years ago
  57. d8aa33a Remove 'unwinds to' support from mainline. This patch undoes r47802 r47989 by Nick Lewycky · 17 years ago
  58. 6b8d3db Move SplitBlockPredecessors out of loopsimplify into BasicBlockUtils.h by Chris Lattner · 17 years ago
  59. d6da1d0 API changes for class Use size reduction, wave 1. by Gabor Greif · 17 years ago
  60. 998a529 Two things. Preserve the unwind_to when splitting a BB. by Nick Lewycky · 17 years ago
  61. 081ce94 Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 18 years ago
  62. ca0b9d4 Make LoopInfoBase more generic, in preparation for having MachineLoopInfo. This involves a small interface change. by Owen Anderson · 18 years ago
  63. e690d7a After a basic block is split into two parts, by Devang Patel · 18 years ago
  64. f17a25c It's not necessary to do rounding for alloca operations when the requested by Dan Gohman · 18 years ago