aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/Transforms/Utils/FunctionUtils.h
AgeCommit message (Expand)Author
2012-05-04Move the CodeExtractor utility to a dedicated header file / source file,Chandler Carruth
2012-05-03Factor the logic for testing whether a basic block is viable for codeChandler Carruth
2011-09-20Use ArrayRef instead of an explicit 'const std::vector &'.Bill Wendling
2009-07-13Forward-declare Loop and LoopInfo instead of #including LoopInfo.h.Dan Gohman
2008-05-29Prune and tidy #includes.Dan Gohman
2007-12-29Don't attribute in file headers anymore. See llvmdev for theChris Lattner
2007-11-14Start the process of making MachineLoopInfo possible by templating Loop.Owen Anderson
2007-06-07Do not use ETForest as well as DomiantorTree. DominatorTree is sufficient.Devang Patel
2007-04-07Completely purge DomSet. This is the (hopefully) final patch for PR1171.Owen Anderson
2007-04-07Expunge DomSet from CodeExtractor. This is part of the continuing workOwen Anderson
2006-11-05Unbreak VC++ build.Jeff Cohen
2005-04-21Remove trailing whitespaceMisha Brukman
2004-10-27Convert 'struct' to 'class' in various places to adhere to the coding standardsChris Lattner
2004-04-23Aggregating function arguments is now an option. Default is `no', as before.Misha Brukman
2004-03-18The code extractor needs dominator information, so we provide it.Chris Lattner
2004-03-18Make this header file self-containedChris Lattner
2004-03-02Add prototype for ExtractCodeRegion()Misha Brukman
2004-03-01Add ability to extract a single basic block into a new function.Misha Brukman
2004-02-28New Function-level transformation utils.Misha Brukman