summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/UnreachableBlockElim.cpp
Commit message (Expand)AuthorAgeFilesLines
* Target/TargetInstrInfo.h -> CodeGen/TargetInstrInfo.h to match layeringDavid Blaikie2017-11-081-1/+1
* Recommit [UnreachableBlockElim] Use COPY if PHI input is undefMikael Holmen2017-10-041-2/+3
* Revert r314879 "[UnreachableBlockElim] Use COPY if PHI input is undef"Mikael Holmen2017-10-041-3/+2
* [UnreachableBlockElim] Use COPY if PHI input is undefMikael Holmen2017-10-041-2/+3
* [UnreachableBlockElim] Check return value of constrainRegClass().Mikael Holmen2017-05-101-3/+4
* Properly handle PHIs with subregisters in UnreachableBlockElimKrzysztof Parzyszek2017-04-281-8/+21
* Modify df_iterator to support post-order actionsDavid Callahan2016-10-051-2/+2
* [PM] Port UnreachableBlockElim to the new Pass ManagerWei Mi2016-07-081-24/+38
* CodeGen: Avoid iterator conversion in UnreachableBlockElim, NFCDuncan P. N. Exon Smith2016-07-011-3/+1
* CodeGen: Remove implicit ilist iterator conversions, NFCDuncan P. N. Exon Smith2015-10-091-4/+4
* Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko2015-06-231-1/+1
* Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko2015-06-191-1/+1
* Replace size method call of containers to empty method where appropriateAlexander Kornienko2015-01-151-2/+2
* Use range based for loops to avoid needing to re-mention SmallPtrSet size.Craig Topper2014-08-241-7/+4
* Revert "[C++11] Add predecessors(BasicBlock *) / successors(BasicBlock *) ite...Duncan P. N. Exon Smith2014-07-211-2/+2
* [C++11] Add predecessors(BasicBlock *) / successors(BasicBlock *) iterator ra...Manuel Jacob2014-07-201-2/+2
* [C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper2014-03-071-4/+4
* [Modules] Move CFG.h to the IR library as it defines graph traits overChandler Carruth2014-03-041-1/+1
* [PM] Split DominatorTree into a concrete analysis result object whichChandler Carruth2014-01-131-1/+1
* [cleanup] Move the Dominators.h and Verifier.h headers into the IRChandler Carruth2014-01-131-1/+1
* Remove the very substantial, largely unmaintained legacy PGOChandler Carruth2013-10-021-4/+0
* Move all of the header files which are involved in modelling the LLVM IRChandler Carruth2013-01-021-4/+4
* Use the new script to sort the includes of every file under lib.Chandler Carruth2012-12-031-8/+8
* Fix PR10029 - VerifyCoalescing failure on patterns_dfa.c of 445.gobmk.Cameron Zwarich2011-05-271-2/+5
* Make more passes preserve dominators (or state that they preserve dominators ifCameron Zwarich2011-01-081-0/+2
* Get rid of static constructors for pass registration. Instead, every pass ex...Owen Anderson2010-10-191-1/+3
* Now with fewer extraneous semicolons!Owen Anderson2010-10-071-2/+2
* UnreachableBlockElim could incorrectly return false when it had not modified ...Owen Anderson2010-09-291-1/+4
* Now that PassInfo and Pass::ID have been separated, move the rest of the pass...Owen Anderson2010-08-231-3/+2
* Reapply r110396, with fixes to appease the Linux buildbot gods.Owen Anderson2010-08-061-3/+3
* Revert r110396 to fix buildbots.Owen Anderson2010-08-061-3/+3
* Don't use PassInfo* as a type identifier for passes. Instead, use the addres...Owen Anderson2010-08-051-3/+3
* Fix batch of converting RegisterPass<> to INTIALIZE_PASS().Owen Anderson2010-07-211-2/+2
* revert r98550, it isn't necessary or sufficient.Chris Lattner2010-03-151-15/+3
* don't eliminate address-taken blocks here.Chris Lattner2010-03-151-3/+15
* eliminate InvalidateLabel and LabelIDList from MMI and replaceChris Lattner2010-03-141-14/+2
* move target-independent opcodes out of TargetInstrInfoChris Lattner2010-02-091-4/+2
* Remove includes of Support/Compiler.h that are no longer needed after theNick Lewycky2009-10-251-1/+0
* Remove VISIBILITY_HIDDEN from class/struct found inside anonymous namespaces.Nick Lewycky2009-10-251-3/+2
* Preserve ProfileInfo.Andreas Neustifter2009-09-091-1/+9
* Make UnreachableMachineBlockElim preserve MachineDominatorTree andDan Gohman2009-08-011-0/+15
* Move a few more APIs back to 2.5 forms. The only remaining ones left to chan...Owen Anderson2009-07-311-1/+1
* Get rid of the Pass+Context magic.Owen Anderson2009-07-221-1/+1
* Begin the painful process of tearing apart the rat'ss nest that is Constants....Owen Anderson2009-07-131-1/+1
* Rename getAnalysisToUpdate to getAnalysisIfAvailable.Duncan Sands2009-01-281-1/+1
* Invalidate debug/eh/gc labels when unreachable MBB is deleted.Anton Korobeynikov2008-10-311-13/+27
* Switch the MachineOperand accessors back to the short names likeDan Gohman2008-10-031-1/+1
* Remove isImm(), isReg(), and friends, in favor of Dan Gohman2008-09-131-1/+1
* Tidy up several unbeseeming casts from pointer to intptr_t.Dan Gohman2008-09-041-2/+2
* Remove more uses of std::set.Owen Anderson2008-08-141-6/+8
OpenPOWER on IntegriCloud