1. 8c0809c Replace size method call of containers to empty method where appropriate by Alexander Kornienko · 11 years ago
  2. 4627679 Use range based for loops to avoid needing to re-mention SmallPtrSet size. by Craig Topper · 11 years ago
  3. 6c99015 Revert "[C++11] Add predecessors(BasicBlock *) / successors(BasicBlock *) iterator ranges." by Duncan P. N. Exon Smith · 11 years ago
  4. d11beff [C++11] Add predecessors(BasicBlock *) / successors(BasicBlock *) iterator ranges. by Manuel Jacob · 11 years ago
  5. 4584cd5 [C++11] Add 'override' keyword to virtual methods that override their base class. by Craig Topper · 12 years ago
  6. 1305dc3 [Modules] Move CFG.h to the IR library as it defines graph traits over IR types. by Chandler Carruth · 12 years ago
  7. 7352302 [PM] Split DominatorTree into a concrete analysis result object which by Chandler Carruth · 12 years ago
  8. 5ad5f15 [cleanup] Move the Dominators.h and Verifier.h headers into the IR by Chandler Carruth · 12 years ago
  9. ea56494 Remove the very substantial, largely unmaintained legacy PGO infrastructure. by Chandler Carruth · 12 years ago
  10. 9fb823b Move all of the header files which are involved in modelling the LLVM IR by Chandler Carruth · 13 years ago
  11. ed0881b Use the new script to sort the includes of every file under lib. by Chandler Carruth · 13 years ago
  12. 34ef49d Fix PR10029 - VerifyCoalescing failure on patterns_dfa.c of 445.gobmk. by Cameron Zwarich · 14 years ago
  13. 84986b2 Make more passes preserve dominators (or state that they preserve dominators if by Cameron Zwarich · 15 years ago
  14. 6c18d1a Get rid of static constructors for pass registration. Instead, every pass exposes an initializeMyPassFunction(), which by Owen Anderson · 15 years ago
  15. df7a4f2 Now with fewer extraneous semicolons! by Owen Anderson · 15 years ago
  16. 0cd5224 UnreachableBlockElim could incorrectly return false when it had not modified the CFG, but HAD modified some PHI nodes. Fixes PR8174. by Owen Anderson · 15 years ago
  17. d31d82d Now that PassInfo and Pass::ID have been separated, move the rest of the passes over to the new registration API. by Owen Anderson · 15 years ago
  18. a7aed18 Reapply r110396, with fixes to appease the Linux buildbot gods. by Owen Anderson · 15 years ago
  19. bda59bd Revert r110396 to fix buildbots. by Owen Anderson · 15 years ago
  20. 755aceb Don't use PassInfo* as a type identifier for passes. Instead, use the address of the static by Owen Anderson · 15 years ago
  21. a57b97e Fix batch of converting RegisterPass<> to INTIALIZE_PASS(). by Owen Anderson · 15 years ago
  22. 49ee281 revert r98550, it isn't necessary or sufficient. by Chris Lattner · 16 years ago
  23. 51a6eb7 don't eliminate address-taken blocks here. by Chris Lattner · 16 years ago
  24. 07293da eliminate InvalidateLabel and LabelIDList from MMI and replace by Chris Lattner · 16 years ago
  25. b06015a move target-independent opcodes out of TargetInstrInfo by Chris Lattner · 16 years ago
  26. 974e12b Remove includes of Support/Compiler.h that are no longer needed after the by Nick Lewycky · 16 years ago
  27. 02d5f77 Remove VISIBILITY_HIDDEN from class/struct found inside anonymous namespaces. by Nick Lewycky · 16 years ago
  28. 4c0b284 Preserve ProfileInfo. by Andreas Neustifter · 16 years ago
  29. ac31be1 Make UnreachableMachineBlockElim preserve MachineDominatorTree and by Dan Gohman · 16 years ago
  30. 5a1acd9 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
  31. 47db941 Get rid of the Pass+Context magic. by Owen Anderson · 16 years ago
  32. 53a5221 Begin the painful process of tearing apart the rat'ss nest that is Constants.cpp and ConstantFold.cpp. by Owen Anderson · 16 years ago
  33. 5a913d6 Rename getAnalysisToUpdate to getAnalysisIfAvailable. by Duncan Sands · 17 years ago
  34. 7c5a01f Invalidate debug/eh/gc labels when unreachable MBB is deleted. by Anton Korobeynikov · 17 years ago
  35. 0d1e9a8 Switch the MachineOperand accessors back to the short names like by Dan Gohman · 17 years ago
  36. 38453ee Remove isImm(), isReg(), and friends, in favor of by Dan Gohman · 17 years ago
  37. a79db30 Tidy up several unbeseeming casts from pointer to intptr_t. by Dan Gohman · 17 years ago
  38. 1b351d4 Remove more uses of std::set. by Owen Anderson · 17 years ago
  39. dfb0b69 Reduce the entries in a phi before testing it for deadness, because removing the entries might make it dead. by Owen Anderson · 17 years ago
  40. c6d5270 SDISel's constant branch folding can fold away self-loops, which doesn't result in any dead blocks, but by Owen Anderson · 17 years ago
  41. 3d4c06d Fix breakage on ARM/2008-04-10-ScavengerAssert.ll. by Owen Anderson · 17 years ago
  42. bdaed55 Correctly handle replacement and removal of PHIs with one incoming register. by Owen Anderson · 17 years ago
  43. 9f51539 Remove unneeded iteration. Thanks to Dan for the feedback. by Owen Anderson · 17 years ago
  44. a102290 - Fix SelectionDAG to generate correct CFGs. by Owen Anderson · 17 years ago
  45. d78c400 Clean up the use of static and anonymous namespaces. This turned up by Dan Gohman · 17 years ago
  46. f3ebc3f Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 18 years ago
  47. e7da2d6 Fix typo in comment. by Nick Lewycky · 19 years ago
  48. 8c78a0b Drop 'const' by Devang Patel · 19 years ago
  49. e95c6ad Use 'static const char' instead of 'static const int'. by Devang Patel · 19 years ago
  50. 09f162c Do not use typeinfo to identify pass in pass manager. by Devang Patel · 19 years ago
  51. c2d3d31 eliminate RegisterOpt. It does the same thing as RegisterPass. by Chris Lattner · 19 years ago
  52. 3d27be1 s|llvm/Support/Visibility.h|llvm/Support/Compiler.h| by Chris Lattner · 19 years ago
  53. 996795b Use hidden visibility to make symbols in an anonymous namespace get by Chris Lattner · 19 years ago
  54. 835702a Remove trailing whitespace by Misha Brukman · 21 years ago
  55. 7b9020a Fix the missing symbols problem Bill was hitting. Patch contributed by by Chris Lattner · 21 years ago
  56. 7c16caa Changes For Bug 352 by Reid Spencer · 21 years ago
  57. b5ada39 Fix #includes of i*.h => Instructions.h as per PR403: by Chris Lattner · 21 years ago
  58. 520df84 Fix a bug in the unreachable block elim pass. Dropping all references on a by Chris Lattner · 21 years ago
  59. 693244f Add a trivially simple pass to delete unreachable blocks from the CFG. This by Chris Lattner · 21 years ago