summaryrefslogtreecommitdiff
path: root/lib/Transforms/Utils/SSAUpdater.cpp
Commit message (Expand)AuthorAge
* [C++] Use 'nullptr'.Craig Topper2014-04-28
* [C++] Use 'nullptr'. Transforms edition.Craig Topper2014-04-25
* [Modules] Make Support/Debug.h modular. This requires it to not changeChandler Carruth2014-04-21
* [Modules] Move CFG.h to the IR library as it defines graph traits overChandler Carruth2014-03-04
* Remove some unused #includesEli Bendersky2014-02-01
* Basic blocks typically have few predecessors. Use a SmallDenseMap toChris Lattner2013-10-14
* Update comments for SSAUpdater to use the modern doxygen commentChandler Carruth2013-07-28
* Move all of the header files which are involved in modelling the LLVM IRChandler Carruth2013-01-02
* Use the new script to sort the includes of every file under lib.Chandler Carruth2012-12-03
* Fix undefined behavior (binding a reference to a dereferenced null pointer) ifRichard Smith2012-08-17
* LICM uses AliasSet information to hoist and sink instructions. However, other...Nadav Rotem2012-08-13
* The name (and comment describing) of llvm::GetFirstDebuigLocInBasicBlock no l...Eli Bendersky2012-06-25
* Fix two rather subtle internal vs. external linker issues.Chandler Carruth2012-06-20
* Make headers standalone, move a virtual method out of line.Benjamin Kramer2011-11-14
* land David Blaikie's patch to de-constify Type, with a few tweaks.Chris Lattner2011-07-18
* fix a warning in TinyPtrVector, adopt it in SSAUpdater, saving someChris Lattner2011-07-18
* Simplify. Consolidate dbg.declare handling in AllocaPromoter.Devang Patel2011-07-06
* Clean up the lazy initialization of DIBuilder a bit.Cameron Zwarich2011-05-24
* Make LoadAndStorePromoter preserve debug info and create llvm.dbg.values whenCameron Zwarich2011-05-24
* Assing line number info to new PHIs created by SSA updater.Devang Patel2011-04-29
* Don't include Operator.h from InstrTypes.h.Jay Foad2011-04-11
* Remove PHINode::reserveOperandSpace(). Instead, add a parameter toJay Foad2011-03-30
* fix PR9017, a bug where we'd assert when promoting in unreachableChris Lattner2011-01-24
* Generalize LoadAndStorePromoter a bit and switch LICMChris Lattner2011-01-15
* Add a new LoadAndStorePromoter class, which implements the generalChris Lattner2011-01-14
* Have a few places that want to simplify phi nodes use SimplifyInstructionDuncan Sands2010-11-16
* Reapply commit 112699, speculatively reverted by echristo, sinceDuncan Sands2010-09-02
* Speculatively revert 112699 and 112702, they seem to be causingEric Christopher2010-09-01
* If PrototypeValue is erased in the middle of using the SSAUpdatorDuncan Sands2010-09-01
* implement SSAUpdater::RewriteUseAfterInsertions, a helpful form of RewriteUse.Chris Lattner2010-08-29
* Combine the implementations of the core part of the SSAUpdater andBob Wilson2010-05-04
* Fix a performance problem with the new SSAUpdater. This showed up in theBob Wilson2010-04-21
* Re-commit my previous SSAUpdater changes. The previous version naively triedBob Wilson2010-04-17
* Revert all my SSAUpdater patches. The PHI placement algorithm is not correctBob Wilson2010-04-03
* Add a DEBUG_TYPE for the SSAUpdater.Bob Wilson2010-04-03
* Recommit 100158 now that the buildbots are happy again.Bob Wilson2010-04-02
* Revert 100158 in case it is causing some of the buildbot problems.Bob Wilson2010-04-02
* Check for terminating conditions before adding PHIs to the worklists.Bob Wilson2010-04-02
* Remove trailing whitespace.Bob Wilson2010-04-01
* Rewrite another SSAUpdater function to avoid recursion.Bob Wilson2010-04-01
* Change another SSAUpdater function to avoid recursion.Bob Wilson2010-04-01
* Simplify the code to check for existing PHIs, now that it is only used inBob Wilson2010-04-01
* The SSAUpdater should avoid recursive traversals of the CFG, since that mayBob Wilson2010-04-01
* Rewrite part of the SSAUpdater to be more careful about inserting redundantBob Wilson2010-03-31
* Avoid creating redundant PHIs in SSAUpdater::GetValueInMiddleOfBlock.Bob Wilson2010-01-27
* Change errs() to dbgs().David Greene2010-01-05
* improve indentation avoid a pointless conversion from weakvh to trackingvh,Chris Lattner2009-12-21
* fix PR5837 by having SSAUpdate reuse phi nodes for theChris Lattner2009-12-21
* add an assert to make it really clear what this is doing. Return singularval asChris Lattner2009-12-04
* alternate fix for PR5258 which avoids worklist problems, with reduced testcase.Chris Lattner2009-10-20