summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Analysis/PostDominators.cpp
Commit message (Expand)AuthorAgeFilesLines
* [CodeMoverUtils] Added an API to check if an instruction can be safelyTsang Whitney W.H2019-11-221-0/+23
* Sink all InitializePasses.h includesReid Kleckner2019-11-131-0/+6
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [Dominators] Add PDT constructor from FunctionJakub Kuderski2018-05-231-2/+1
* [Dominators] Remove verifyDomTree and add some verifying for Post Dom TreesDavid Green2018-02-281-0/+13
* [Dominators] Remove redundant explicit template instantiation.Don Hinton2017-08-261-2/+0
* [Analysis] Fix some Clang-tidy modernize and Include What You Use warnings; ...Eugene Zelenko2017-08-161-6/+5
* [Dominators] Make IsPostDominator a template parameterJakub Kuderski2017-07-141-0/+2
* [PM] Introduce an analysis set used to preserve all analyses overChandler Carruth2017-01-151-0/+9
* [PM] Change the static object whose address is used to uniquely identifyChandler Carruth2016-11-231-1/+1
* [PM] Remove support for omitting the AnalysisManager argument to newChandler Carruth2016-06-171-1/+2
* [PM] Make the AnalysisManager parameter to run methods a reference.Chandler Carruth2016-03-111-2/+2
* [PM] Implement the final conclusion as to how the analysis IDs shouldChandler Carruth2016-03-111-1/+1
* [PM] Appease mingw32's auto-import DLL build with minimal tweaks, with fix fo...NAKAMURA Takumi2016-02-281-0/+2
* Revert r262185, "[PM] Appease mingw32's auto-import DLL build with minimal tw...NAKAMURA Takumi2016-02-281-2/+0
* [PM] Appease mingw32's auto-import DLL build with minimal tweaks.NAKAMURA Takumi2016-02-281-0/+2
* [PM] Introduce CRTP mixin base classes to help define passes andChandler Carruth2016-02-261-2/+0
* Introduce analysis pass to compute PostDominators in the new pass manager. NFCHongbin Zheng2016-02-251-10/+24
* Revert "Introduce analysis pass to compute PostDominators in the new pass man...Hongbin Zheng2016-02-251-24/+10
* Introduce analysis pass to compute PostDominators in the new pass manager. NFCHongbin Zheng2016-02-251-10/+24
* [Modules] Fix potential ODR violations by sinking the DEBUG_TYPEChandler Carruth2014-04-221-2/+2
* [Modules] Move CFG.h to the IR library as it defines graph traits overChandler Carruth2014-03-041-1/+1
* [cleanup] Re-sort all the includes with utils/sort_includes.py.Chandler Carruth2014-03-041-1/+1
* [PM] Pull the generic graph algorithms and data structures for dominatorChandler Carruth2014-01-131-1/+1
* [cleanup] Move the Dominators.h and Verifier.h headers into the IRChandler Carruth2014-01-131-1/+1
* Put the functionality for printing a value to a raw_ostream as anChandler Carruth2014-01-091-1/+0
* Move the LLVM IR asm writer header files into the IR directory, as theyChandler Carruth2014-01-071-1/+1
* Move all of the header files which are involved in modelling the LLVM IRChandler Carruth2013-01-021-1/+1
* Use the new script to sort the includes of every file under lib.Chandler Carruth2012-12-031-4/+4
* remove postdom frontiers, because it is dead. Forward dom frontiers areChris Lattner2011-04-051-51/+0
* split dom frontier handling stuff out to its own DominanceFrontier header,Chris Lattner2011-01-021-0/+1
* Begin adding static dependence information to passes, which will allow us toOwen Anderson2010-10-121-1/+4
* Now with fewer extraneous semicolons!Owen Anderson2010-10-071-2/+2
* Add INSTANTIATE_AG_PASS, which combines RegisterPass<> with RegisterAnalysisG...Owen Anderson2010-07-211-2/+2
* Fix batch of converting RegisterPass<> to INTIALIZE_PASS().Owen Anderson2010-07-211-2/+2
* cache result of operator*Gabor Greif2010-07-091-2/+3
* Remove unneeded debug in PostDominator runOnFunction()Tobias Grosser2010-04-121-1/+0
* Convert debug messages to use dbgs(). Generally this meansDavid Greene2009-12-231-1/+1
* Change Pass::print to take a raw ostream instead of std::ostream,Chris Lattner2009-08-231-3/+2
* eliminate the std::ostream form of WriteAsOperand and update clients.Chris Lattner2009-08-231-3/+8
* Add newline at end of file.Owen Anderson2008-05-291-1/+1
* Force postdom to be linked into opt and bugpoint, even though it is no longer...Owen Anderson2008-05-291-0/+8
* Remove uses of llvm/System/IncludeFile.h that are no longer needed.Dan Gohman2008-05-061-3/+0
* Implement destructor for PostDominatorTree to eliminate a memory leak.Torok Edwin2008-05-031-0/+5
* Major repairs to the post-dominators implementation. Patch from Florian Bran...Owen Anderson2008-04-161-0/+4
* These passes preserve CFG.Devang Patel2008-03-201-2/+2
* Restore isCFGOnly property of various analysis passes.Devang Patel2008-03-201-2/+2
* PassInfo keep tracks whether a pass is an analysis pass or not.Devang Patel2008-03-191-2/+2
* Remove attribution from file headers, per discussion on llvmdev.Chris Lattner2007-12-291-2/+2
* Make DomTree and PostDomTree thin wrappers around DomTreeBase, rather than in...Owen Anderson2007-10-231-19/+1
OpenPOWER on IntegriCloud