summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Analysis/RegionInfo.cpp
Commit message (Expand)AuthorAgeFilesLines
* [RegionInfo] Add debug-time region viewer functionsMichael Kruse2015-08-101-0/+9
* [cleanup] Re-sort all the #include lines in LLVM usingChandler Carruth2015-01-141-1/+1
* Fix msc17 build. RegionInfo::RegionInfo::recalculate() doesn't make sense.NAKAMURA Takumi2014-07-201-4/+2
* Fix -Asserts build introduced since r213456.NAKAMURA Takumi2014-07-201-0/+2
* Templatify RegionInfo so it works on MachineBasicBlocksMatt Arsenault2014-07-191-762/+66
* [Modules] Fix potential ODR violations by sinking the DEBUG_TYPEChandler Carruth2014-04-221-1/+2
* RegionInfo: Do not access a value that was just moved awayTobias Grosser2014-04-151-1/+1
* Use unique_ptr to manage ownership of child Regions within llvm::RegionDavid Blaikie2014-04-151-15/+19
* [C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper2014-04-151-24/+24
* [C++11] Add a basic block range view for RegionInfoTobias Grosser2014-03-031-2/+2
* [PM] Split DominatorTree into a concrete analysis result object whichChandler Carruth2014-01-131-3/+3
* Put the functionality for printing a value to a raw_ostream as anChandler Carruth2014-01-091-3/+2
* Move the LLVM IR asm writer header files into the IR directory, as theyChandler Carruth2014-01-071-1/+1
* Re-sort all of the includes with ./utils/sort_includes.py so thatChandler Carruth2014-01-071-1/+1
* Reorder headers according to lint.Bill Wendling2013-08-211-4/+2
* RegionInfo: Do not crash if unreachable block is foundTobias Grosser2013-05-031-1/+2
* RegionInfo: Add helpers to replace entry/exit recursivelyTobias Grosser2013-04-101-0/+32
* Use the new script to sort the includes of every file under lib.Chandler Carruth2012-12-031-4/+3
* Release build: guard dump functions withManman Ren2012-09-121-1/+1
* Release build: guard dump functions with "ifndef NDEBUG"Manman Ren2012-09-061-0/+2
* Remove the the block_node_iterator of Region, replace it by the block_iterator.Hongbin Zheng2012-08-271-21/+3
* Implement the block_iterator of Region based on df_iterator.Hongbin Zheng2012-08-021-16/+0
* Rename the Region::block_iterator to Region::block_node_iterator, andChandler Carruth2012-05-041-6/+24
* Remove extra semi-colons.Chad Rosier2012-02-221-1/+1
* Missed some users of Value::getNameStr.Benjamin Kramer2011-11-151-4/+2
* Region: Allow user control the printing style of the print function.Tobias Grosser2011-04-041-16/+16
* Add single entry / single exit accessors.Tobias Grosser2011-01-131-23/+32
* split dom frontier handling stuff out to its own DominanceFrontier header,Chris Lattner2011-01-021-1/+1
* Make some symbols static, move classes into anonymous namespaces.Benjamin Kramer2010-10-221-1/+1
* Get rid of static constructors for pass registration. Instead, every pass ex...Owen Anderson2010-10-191-0/+1
* Add Region::isTopLevelRegion().Tobias Grosser2010-10-131-3/+3
* RegionInfo: Fix trivial error that slipped in last minute.Tobias Grosser2010-10-131-1/+1
* RegionInfo: Update RegionInfo after a BB was split.Tobias Grosser2010-10-131-0/+13
* RegioInfo: Add getExpandedRegion().Tobias Grosser2010-10-131-0/+32
* RegionInfo: Allow to update exit and entry of a region.Tobias Grosser2010-10-131-0/+9
* RegionInfo: Enhance addSubregion.Tobias Grosser2010-10-131-4/+29
* RegionInfo: Allow to set the parent region of a basic block.Tobias Grosser2010-10-131-1/+4
* RegionInfo: Free the RegionNodes in cache.Tobias Grosser2010-10-131-0/+5
* Begin adding static dependence information to passes, which will allow us toOwen Anderson2010-10-121-1/+6
* Now with fewer extraneous semicolons!Owen Anderson2010-10-071-1/+1
* RegionInfo: Do not assert if a BB is not part of the dominance tree.Tobias Grosser2010-08-101-2/+4
* Reapply r110396, with fixes to appease the Linux buildbot gods.Owen Anderson2010-08-061-1/+1
* Revert r110396 to fix buildbots.Owen Anderson2010-08-061-1/+1
* Don't use PassInfo* as a type identifier for passes. Instead, use the addres...Owen Anderson2010-08-051-1/+1
* Fix namespace polution.Dan Gohman2010-08-021-2/+2
* RegionInfo: Make sure to free cached nodes; Tobias, please check!Daniel Dunbar2010-07-281-0/+5
* RegionInfo: Add getMaxRegionExit()Tobias Grosser2010-07-271-0/+39
* Add function to query RegionInfo about loops.Tobias Grosser2010-07-271-0/+65
* Use DominatorTree::properlyDominates instead of dominates with anDan Gohman2010-07-261-1/+1
* use cascading operator-> featureGabor Greif2010-07-221-1/+1
OpenPOWER on IntegriCloud