- 6c18d1a Get rid of static constructors for pass registration. Instead, every pass exposes an initializeMyPassFunction(), which by Owen Anderson · 15 years ago
- 8ac477f Begin adding static dependence information to passes, which will allow us to by Owen Anderson · 15 years ago
- df7a4f2 Now with fewer extraneous semicolons! by Owen Anderson · 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
- 40f1883 The BlockExtractorPass() constructor was not reading the BlockFile and that was by Rafael Espindola · 15 years ago
- a57b97e Fix batch of converting RegisterPass<> to INTIALIZE_PASS(). by Owen Anderson · 15 years ago
- a83ac2d Update various Loop optimization passes to cope with the possibility that by Dan Gohman · 16 years ago
- 974e12b Remove includes of Support/Compiler.h that are no longer needed after the by Nick Lewycky · 16 years ago
- 02d5f77 Remove VISIBILITY_HIDDEN from class/struct found inside anonymous namespaces. by Nick Lewycky · 16 years ago
- 9a7320c Convert LoopSimplify and LoopExtractor from FunctionPass to LoopPass. by Dan Gohman · 16 years ago
- 4883d90 convert LoopInfo.h and GraphWriter.h to use raw_ostream by Chris Lattner · 16 years ago
- a79db30 Tidy up several unbeseeming casts from pointer to intptr_t. by Dan Gohman · 17 years ago
- 8de6d22 Use empty() instead of begin() == end(). by Dan Gohman · 17 years ago
- d78c400 Clean up the use of static and anonymous namespaces. This turned up by Dan Gohman · 17 years ago
- 6a2da37 Make several variable declarations static. by Dan Gohman · 17 years ago
- f3ebc3f Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 18 years ago
- c624302 Allow the block extractor take to take a list of basic blocks to not extract by Nick Lewycky · 18 years ago
- 2ed067a Deleting redundant copy of block extractor pass. See also PR1775. by Gordon Henriksen · 18 years ago
- b5933bb Use SmallVector instead of std::vector. by Devang Patel · 18 years ago
- 34d442f More explicit keywords. by Dan Gohman · 18 years ago
- cf470e5 Do not use ETForest as well as DomiantorTree. DominatorTree is sufficient. by Devang Patel · 18 years ago
- e7da2d6 Fix typo in comment. by Nick Lewycky · 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
- f095bf3 Expunge DomSet from CodeExtractor. This is part of the continuing work by Owen Anderson · 19 years ago
- 557ab15 Apply the VISIBILITY_HIDDEN field to the remaining anonymous classes in by Reid Spencer · 19 years ago
- 3aaaa0b For PR411: by Reid Spencer · 19 years ago
- 1631bcb Eliminate static ctors due to Statistic objects by Chris Lattner · 19 years ago
- 700b873 Detemplatize the Statistic class. The only type it is instantiated with by Chris Lattner · 19 years ago
- c2d3d31 eliminate RegisterOpt. It does the same thing as RegisterPass. by Chris Lattner · 19 years ago
- b1c9317 Remove trailing whitespace by Misha Brukman · 21 years ago
- 3e62e7c Apply feedback from Chris. by Jeff Cohen · 21 years ago
- 677babc Add more missing createXxxPass functions. by Jeff Cohen · 21 years ago
- 4f2cf03 'Pass' should now not be derived from by clients. Instead, they should derive by Chris Lattner · 21 years ago
- 7c16caa Changes For Bug 352 by Reid Spencer · 21 years ago
- 7386e63 "extract" the block extractor pass from bugpoint (haha) by Chris Lattner · 21 years ago
- 63b38bd Fix #includes of i*.h => Instructions.h as per PR403. by Misha Brukman · 21 years ago
- d72c3eb Change the ExitBlocks list from being explicitly contained in the Loop by Chris Lattner · 22 years ago
- e836935 Add statistics to the loop extractor. The loop extractor has successfully by Chris Lattner · 22 years ago
- 5bce0c8 Fix problem with PHI nodes having multiple predecessors from different by Chris Lattner · 22 years ago
- e9235d2 The code extractor needs dominator info. Provide it by Chris Lattner · 22 years ago
- 2f155d8 Fix several bugs in the loop extractor. In particular, subloops were never by Chris Lattner · 22 years ago
- a1672c1 Split into two passes. Now there is the general loop extractor, usable on by Chris Lattner · 22 years ago
- 0137de5 Passes don't print stuff! by Chris Lattner · 22 years ago
- 6c3e8c7 FunctionPass's should not define their own 'run' method. by Chris Lattner · 22 years ago
- 78a996a Move prototype to IPO.h instead of Scalar.h by Chris Lattner · 22 years ago
- 692a47a Indent anon namespace properly, add copyright block by Chris Lattner · 22 years ago
- 41ec709 Move to the IPO library. Utils shouldn't contain passes. by Chris Lattner · 22 years ago[Renamed from llvm/lib/Transforms/Utils/LoopExtractor.cpp]
- f272f9b Make a note that this is usually used via bugpoint. by Misha Brukman · 22 years ago
- 8a2c28f Right, it's really Extractor, not Extraction. by Misha Brukman · 22 years ago
- 03a1134 A pass that uses the generic CodeExtractor to rip out *every* loop in every by Misha Brukman · 22 years ago