1. fb2ba3e Enable the new LoopInfo algorithm by default. by Andrew Trick · 13 years ago
  2. 3c0d516 Take out the debug info probe stuff. It's making some changes to by Eric Christopher · 14 years ago
  3. 0896621 Reapply r138695. Fix PassManager stack depths. by Andrew Trick · 14 years ago
  4. 5c29eba Reverting r138695 to see if it fixes clang self host. by Andrew Trick · 14 years ago
  5. b0cd1e6 Fix PassManager stack depths. by Andrew Trick · 14 years ago
  6. d3530b9 Reapplying r136844. by Andrew Trick · 14 years ago
  7. bc673fb Reverting r136884 updateUnloop, which crashed a linux builder. by Andrew Trick · 14 years ago
  8. 468eadb An algorithm for incrementally updating LoopInfo within a by Andrew Trick · 14 years ago
  9. f898cbd whitespace by Andrew Trick · 14 years ago
  10. fa31d38 Introduce DebugInfoProbe. This is used to monitor how llvm optimizer is treating debugging information. by Devang Patel · 15 years ago
  11. 65b48b5 zap dead code. by Chris Lattner · 15 years ago
  12. f71c521 Revert r111199; it breaks -debug-pass=Structure output. by Dan Gohman · 15 years ago
  13. 55cd6aa Make dumpPassStructure be a PMDataManager abstraction, rather than by Dan Gohman · 15 years ago
  14. a97e78b Make LoopPass::getContainedPass return a LoopPass* instead of a Pass* by Dan Gohman · 15 years ago
  15. a7aed18 Reapply r110396, with fixes to appease the Linux buildbot gods. by Owen Anderson · 15 years ago
  16. bda59bd Revert r110396 to fix buildbots. by Owen Anderson · 15 years ago
  17. 755aceb Don't use PassInfo* as a type identifier for passes. Instead, use the address of the static by Owen Anderson · 15 years ago
  18. 9b063df by David Greene · 15 years ago
  19. 389525b Revert 100204. It broke a bunch of tests and apparently changed what passes are run during codegen. by Evan Cheng · 15 years ago
  20. 8f32cb9 by David Greene · 15 years ago
  21. 5342dda Revert r100143. by Eric Christopher · 15 years ago
  22. 6789e21 by David Greene · 15 years ago
  23. f4512a3 s/getNameStr/getName/ by Benjamin Kramer · 16 years ago
  24. 707431c reapply my timer rewrite with a change for PassManager to store by Chris Lattner · 16 years ago
  25. ec8ef9b revert r99862 which is causing FNT failures. by Chris Lattner · 16 years ago
  26. 57a0542 fairly major rewrite of various timing related stuff. by Chris Lattner · 16 years ago
  27. 9efd4fc eliminate a bunch more unneeded dynamic_cast's. by Chris Lattner · 16 years ago
  28. 86dc886 Fix this debug output to handle the case where the loop has been deleted. by Dan Gohman · 16 years ago
  29. 0bd312a Include the name of the loop header in debug messages. by Dan Gohman · 16 years ago
  30. 4dbb301 Move the dominator verification code out of special code embedded within by Dan Gohman · 16 years ago
  31. 2963777 Move this assert to check the condition as soon as it is known. by Dan Gohman · 16 years ago
  32. 277e767 Extend the StartPassTimer and StopPassTimer functions so that the by Dan Gohman · 16 years ago
  33. b0934cd Fix an old copy+pasto. by Dan Gohman · 16 years ago
  34. adde5df Extract the code for inserting a loop into the loop queue into by Dan Gohman · 16 years ago
  35. 37a99664 When a loop is deleted, immediately release all of the active by Dan Gohman · 16 years ago
  36. cb663d7 Delete a bogus comment. by Dan Gohman · 16 years ago
  37. 96a26bd Don't try to verify a LoopPass analysis if the loop has been deleted. by Dan Gohman · 16 years ago
  38. 4883d90 convert LoopInfo.h and GraphWriter.h to use raw_ostream by Chris Lattner · 16 years ago
  39. 24c7835 Call doInitialization(), releaseMemory(), and doFinalization() for on-the-fly passes as well. by Torok Edwin · 16 years ago
  40. 4555618 Before deleting a basic block, give other loop passes a chance cleanup analysis values, related to the instructions in the basic block. by Devang Patel · 17 years ago
  41. 4c1e954 Sprinkle some PrettyStackEntry magic into the passmanager. With this, we now by Chris Lattner · 17 years ago
  42. 4330034 Add a method to ScalarEvolution for telling it when a loop has been by Dan Gohman · 17 years ago
  43. 143206d Move dumpPassStructure out of line. by Dan Gohman · 17 years ago
  44. a79db30 Tidy up several unbeseeming casts from pointer to intptr_t. by Dan Gohman · 17 years ago
  45. 4c493d9 Don't call getAnalysisUsage unless -debug-pass is enabled. This speeds by Chris Lattner · 17 years ago
  46. 0e52a0c Fix spelling of "hierarchy" in comments. by Dan Gohman · 17 years ago
  47. 874a3a0 Keep track of inherited analysis (e.g. dominator tree). by Devang Patel · 17 years ago
  48. 67c79a4 Fix typos in comments. Thanks for the feedback! by Devang Patel · 17 years ago
  49. 9dbe4d1 Add dom info verifier. by Devang Patel · 17 years ago
  50. f3ebc3f Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 18 years ago
  51. c731c97 Use empty() member functions when that's what's being tested for instead by Dan Gohman · 18 years ago
  52. ee35011 ooops... by Devang Patel · 18 years ago
  53. 5849a62 - Use correct header for SCEV inside LoopPass.cpp by Anton Korobeynikov · 18 years ago
  54. cc2b233 Introduce Simple Analysis interface for loop passes. by Devang Patel · 18 years ago
  55. a273d1c Verify loop info. by Devang Patel · 18 years ago
  56. 60f28bf Replace mysterious code causing a g++-4.2 warning by Duncan Sands · 18 years ago
  57. 8819733 Add loop info verification mechanism. by Devang Patel · 18 years ago
  58. 8c78a0b Drop 'const' by Devang Patel · 18 years ago
  59. e95c6ad Use 'static const char' instead of 'static const int'. by Devang Patel · 18 years ago
  60. 09f162c Do not use typeinfo to identify pass in pass manager. by Devang Patel · 18 years ago
  61. 2ac57e1 Now IndVarSimplify is a LoopPass. by Devang Patel · 19 years ago
  62. 901a27d Now LoopUnswitch is a LoopPass. by Devang Patel · 19 years ago
  63. db0db97 Insert loop into LQ before visiting children. by Devang Patel · 19 years ago
  64. 4a8725c Use schedulePass() instead of assignPassManager() to add new LPPassManager. by Devang Patel · 19 years ago
  65. ef7ac13 Add LPPassManager::insertLoop(). by Devang Patel · 19 years ago
  66. fca3aa3 LPPassManager::deleteLoopFromQueue() add meat. Cut-n-paste code from by Devang Patel · 19 years ago
  67. 1699384 LPPassManager. Implement preparePassManager() hook. by Devang Patel · 19 years ago
  68. 84ffc22 LPPassManager : Add initialization and finalizatino hooks. by Devang Patel · 19 years ago
  69. a8c81c52 Use std::deque to manage loop queue inside LPPassManager. by Devang Patel · 19 years ago
  70. 003a559 Avoid constructing std::strings unless pass debugging is ON. by Devang Patel · 19 years ago
  71. b1fcb9a Fix thinko. by Devang Patel · 19 years ago
  72. d3ccdfd Loop passes are set up to accept pointer. by Devang Patel · 19 years ago
  73. 55c3827 Teach LoopPass to assign itself one Loop Pass Manager. by Devang Patel · 19 years ago
  74. 715add3 Add facility that allows LoopPass to re-insert a loop into by Devang Patel · 19 years ago
  75. 4e335c6 Add LPPassManager interface that LoopPass can use to skip by Devang Patel · 19 years ago
  76. 5170571 Populate and walk loop queue. by Devang Patel · 19 years ago
  77. de7d490 Add LoopQueue. This is used by loop pass manager to manage loop nest. by Devang Patel · 19 years ago
  78. 20525d2 Add Loop Pass Manager. by Devang Patel · 19 years ago