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