aboutsummaryrefslogtreecommitdiff
path: root/lib/Transforms/IPO/LoopExtractor.cpp
AgeCommit message (Expand)Author
2012-05-04Move the CodeExtractor utility to a dedicated header file / source file,Chandler Carruth
2011-09-20Place the check for an exit landing pad where it will be run on both code pat...Bill Wendling
2011-09-20Omit extracting a loop if one of the exits is a landing pad.Bill Wendling
2011-09-20Check the terminator, not the basic block.Bill Wendling
2011-09-20When extracting a basic block that ends in an 'invoke' instruction, we need toBill Wendling
2010-10-19Get rid of static constructors for pass registration. Instead, every pass ex...Owen Anderson
2010-10-12Begin adding static dependence information to passes, which will allow us toOwen Anderson
2010-10-07Now with fewer extraneous semicolons!Owen Anderson
2010-08-06Reapply r110396, with fixes to appease the Linux buildbot gods.Owen Anderson
2010-08-06Revert r110396 to fix buildbots.Owen Anderson
2010-08-05Don't use PassInfo* as a type identifier for passes. Instead, use the addres...Owen Anderson
2010-07-31The BlockExtractorPass() constructor was not reading the BlockFile and that wasRafael Espindola
2010-07-21Fix batch of converting RegisterPass<> to INTIALIZE_PASS().Owen Anderson
2009-11-05Update various Loop optimization passes to cope with the possibility thatDan Gohman
2009-10-25Remove includes of Support/Compiler.h that are no longer needed after theNick Lewycky
2009-10-25Remove VISIBILITY_HIDDEN from class/struct found inside anonymous namespaces.Nick Lewycky
2009-09-28Convert LoopSimplify and LoopExtractor from FunctionPass to LoopPass.Dan Gohman
2009-08-23convert LoopInfo.h and GraphWriter.h to use raw_ostreamChris Lattner
2008-09-04Tidy up several unbeseeming casts from pointer to intptr_t.Dan Gohman
2008-08-14Use empty() instead of begin() == end().Dan Gohman
2008-05-13Clean up the use of static and anonymous namespaces. This turned upDan Gohman
2008-05-06Make several variable declarations static.Dan Gohman
2007-12-29Remove attribution from file headers, per discussion on llvmdev.Chris Lattner
2007-11-14Allow the block extractor take to take a list of basic blocks to not extractNick Lewycky
2007-11-05Deleting redundant copy of block extractor pass. See also PR1775.Gordon Henriksen
2007-08-21Use SmallVector instead of std::vector.Devang Patel
2007-08-01More explicit keywords.Dan Gohman
2007-06-07Do not use ETForest as well as DomiantorTree. DominatorTree is sufficient.Devang Patel
2007-05-06Fix typo in comment.Nick Lewycky
2007-05-03Drop 'const'Devang Patel
2007-05-02Use 'static const char' instead of 'static const int'.Devang Patel
2007-05-01Do not use typeinfo to identify pass in pass manager.Devang Patel
2007-04-07Expunge DomSet from CodeExtractor. This is part of the continuing workOwen Anderson
2007-02-05Apply the VISIBILITY_HIDDEN field to the remaining anonymous classes inReid Spencer
2007-02-05For PR411:Reid Spencer
2006-12-19Eliminate static ctors due to Statistic objectsChris Lattner
2006-12-06Detemplatize the Statistic class. The only type it is instantiated withChris Lattner
2006-08-27eliminate RegisterOpt. It does the same thing as RegisterPass.Chris Lattner
2005-04-21Remove trailing whitespaceMisha Brukman
2005-01-10Apply feedback from Chris.Jeff Cohen
2005-01-08Add more missing createXxxPass functions.Jeff Cohen
2004-09-20'Pass' should now not be derived from by clients. Instead, they should deriveChris Lattner
2004-09-01Changes For Bug 352Reid Spencer
2004-08-13"extract" the block extractor pass from bugpoint (haha)Chris Lattner
2004-07-29Fix #includes of i*.h => Instructions.h as per PR403.Misha Brukman
2004-04-18Change the ExitBlocks list from being explicitly contained in the LoopChris Lattner
2004-03-18Add statistics to the loop extractor. The loop extractor has successfullyChris Lattner
2004-03-18Fix problem with PHI nodes having multiple predecessors from differentChris Lattner
2004-03-18The code extractor needs dominator info. Provide itChris Lattner
2004-03-15Fix several bugs in the loop extractor. In particular, subloops were neverChris Lattner