2011-03-30 |
Jay Foad | Remove PHINode::reserveOperandSpace(). Instead, add... |
blob | commitdiff | raw |
2011-03-15 |
Cameron Zwarich | Clean up something noticed by Fritz. |
blob | commitdiff | raw | diff to current |
2011-03-15 |
Cameron Zwarich | Do not add PHIs with no users when creating LCSSA form... |
blob | commitdiff | raw | diff to current |
2011-01-02 |
Chris Lattner | split dom frontier handling stuff out to its own Domina... |
blob | commitdiff | raw | diff to current |
2010-10-19 |
Owen Anderson | Passes do not need to recursively initialize passes... |
blob | commitdiff | raw | diff to current |
2010-10-19 |
Owen Anderson | Get rid of static constructors for pass registration... |
blob | commitdiff | raw | diff to current |
2010-10-12 |
Owen Anderson | Begin adding static dependence information to passes... |
blob | commitdiff | raw | diff to current |
2010-10-07 |
Owen Anderson | Now with fewer extraneous semicolons! |
blob | commitdiff | raw | diff to current |
2010-09-02 |
Duncan Sands | Reapply commit 112699, speculatively reverted by echris... |
blob | commitdiff | raw | diff to current |
2010-09-01 |
Eric Christopher | Speculatively revert 112699 and 112702, they seem to... |
blob | commitdiff | raw | diff to current |
2010-09-01 |
Duncan Sands | If PrototypeValue is erased in the middle of using... |
blob | commitdiff | raw | diff to current |
2010-08-23 |
Owen Anderson | Now that PassInfo and Pass::ID have been separated... |
blob | commitdiff | raw | diff to current |
2010-08-06 |
Owen Anderson | Reapply r110396, with fixes to appease the Linux buildb... |
blob | commitdiff | raw | diff to current |
2010-08-06 |
Owen Anderson | Revert r110396 to fix buildbots. |
blob | commitdiff | raw | diff to current |
2010-08-05 |
Owen Anderson | Don't use PassInfo* as a type identifier for passes... |
blob | commitdiff | raw | diff to current |
2010-07-26 |
Dan Gohman | Remove LCSSA's bogus dependence on LoopSimplify and... |
blob | commitdiff | raw | diff to current |
2010-07-16 |
Dan Gohman | Reorder the contents of various getAnalysisUsage functi... |
blob | commitdiff | raw | diff to current |
2010-07-09 |
Gabor Greif | cache result of operator* |
blob | commitdiff | raw | diff to current |
2010-03-10 |
Dan Gohman | Add a DominatorTree argument to isLCSSA so that it... |
blob | commitdiff | raw | diff to current |
2009-11-09 |
Dan Gohman | Fix a comment in a typo that Duncan noticed. |
blob | commitdiff | raw | diff to current |
2009-11-09 |
Dan Gohman | Generalize LCSSA to handle loops with exits with predec... |
blob | commitdiff | raw | diff to current |
2009-11-05 |
Dan Gohman | Delete an unused member variable. |
blob | commitdiff | raw | diff to current |
2009-10-11 |
Chris Lattner | rewrite LCSSA to use SSAUpdate, to only return true... |
blob | commitdiff | raw | diff to current |
2009-10-11 |
Chris Lattner | clean up and simplify some code. Don't use setvector... |
blob | commitdiff | raw | diff to current |
2009-10-10 |
Chris Lattner | random tidying |
blob | commitdiff | raw | diff to current |
2009-09-28 |
Dan Gohman | Remove a redundant #ifndef and add an assertion string. |
blob | commitdiff | raw | diff to current |
2009-09-08 |
Dan Gohman | Re-apply r80926, with fixes: keep the domtree informed... |
blob | commitdiff | raw | diff to current |
2009-09-06 |
Evan Cheng | Revert r80926. It causes loop unswitch assertion and... |
blob | commitdiff | raw | diff to current |
2009-09-03 |
Dan Gohman | Add a verifyAnalysis to LoopInfo, LoopSimplify, and... |
blob | commitdiff | raw | diff to current |
2009-07-30 |
Owen Anderson | Move more code back to 2.5 APIs. |
blob | commitdiff | raw | diff to current |
2009-07-22 |
Owen Anderson | Get rid of the Pass+Context magic. |
blob | commitdiff | raw | diff to current |
2009-07-05 |
Owen Anderson | More LLVMContext-ification. |
blob | commitdiff | raw | diff to current |
2009-06-26 |
Dan Gohman | Fix LCSSA to avoid emitting a PHI node for the unwind... |
blob | commitdiff | raw | diff to current |
2009-04-22 |
Owen Anderson | Real fix for PR3549, by using caching for predecessor... |
blob | commitdiff | raw | diff to current |
2009-04-22 |
Owen Anderson | Use PredIteratorCache in LCSSA, which gives a 37% overa... |
blob | commitdiff | raw | diff to current |
2009-01-23 |
Gabor Greif | Simplify the logic of getting hold of a PHI predecessor... |
blob | commitdiff | raw | diff to current |
2008-10-22 |
Daniel Dunbar | Change create*Pass factory functions to return Pass... |
blob | commitdiff | raw | diff to current |
2008-09-04 |
Dan Gohman | Tidy up several unbeseeming casts from pointer to intptr_t. |
blob | commitdiff | raw | diff to current |
2008-07-23 |
Dan Gohman | Enable first-class aggregates support. |
blob | commitdiff | raw | diff to current |
2008-06-03 |
Dan Gohman | Fix whitespace in whitespace-significant pseudocode... |
blob | commitdiff | raw | diff to current |
2008-05-30 |
Owen Anderson | Since LCSSA switched over to DenseMap, we have to be... |
blob | commitdiff | raw | diff to current |
2008-05-26 |
Owen Anderson | Use a DenseMap instead of an std::map, speeding up... |
blob | commitdiff | raw | diff to current |
2008-05-23 |
Dan Gohman | Tidy up BasicBlock::getFirstNonPHI, and change a bunch... |
blob | commitdiff | raw | diff to current |
2008-05-15 |
Gabor Greif | Fix a bunch of 80col violations that arose from the... |
blob | commitdiff | raw | diff to current |
2008-05-13 |
Dan Gohman | Change class' public PassInfo variables to by initializ... |
blob | commitdiff | raw | diff to current |
2008-05-13 |
Dan Gohman | Clean up the use of static and anonymous namespaces... |
blob | commitdiff | raw | diff to current |
2008-05-03 |
Devang Patel | Handle multiple return values. |
blob | commitdiff | raw | diff to current |
2008-04-06 |
Gabor Greif | API changes for class Use size reduction, wave 1. |
blob | commitdiff | raw | diff to current |
2008-02-20 |
Anton Korobeynikov | Fix newly-introduced 4.3 warnings |
blob | commitdiff | raw | diff to current |
2007-12-29 |
Chris Lattner | Remove attribution from file headers, per discussion... |
blob | commitdiff | raw | diff to current |
2007-08-21 |
Devang Patel | Use SmallVector instead of std::vector. |
blob | commitdiff | raw | diff to current |
2007-08-17 |
Devang Patel | When one branch of condition is eliminated then head... |
blob | commitdiff | raw | diff to current |
2007-07-30 |
Devang Patel | LCSSA preserves dom info. |
blob | commitdiff | raw | diff to current |
2007-07-19 |
Devang Patel | Now this temp. fix is not required. |
blob | commitdiff | raw | diff to current |
2007-07-16 |
Reid Spencer | Return Undef if the block has no dominator. This was... |
blob | commitdiff | raw | diff to current |
2007-07-13 |
Devang Patel | Make LCSSA a loop pass. |
blob | commitdiff | raw | diff to current |
2007-06-07 |
Devang Patel | Maintain ETNode as part of DomTreeNode. |
blob | commitdiff | raw | diff to current |
2007-06-04 |
Devang Patel | s/llvm::DominatorTreeBase::DomTreeNode/llvm::DomTreeNode/g |
blob | commitdiff | raw | diff to current |
2007-06-03 |
Devang Patel | s/DominatorTreeBase::Node/DominatorTreeBase:DomTreeNode/g |
blob | commitdiff | raw | diff to current |
2007-05-11 |
Dan Gohman | Fix typos. |
blob | commitdiff | raw | diff to current |
2007-05-06 |
Nick Lewycky | Fix typo in comment. |
blob | commitdiff | raw | diff to current |
2007-05-03 |
Devang Patel | Drop 'const' |
blob | commitdiff | raw | diff to current |
2007-05-02 |
Devang Patel | Use 'static const char' instead of 'static const int'. |
blob | commitdiff | raw | diff to current |
2007-05-01 |
Devang Patel | Do not use typeinfo to identify pass in pass manager. |
blob | commitdiff | raw | diff to current |
2007-04-18 |
Evan Cheng | Revert Owen's last check-in. This is breaking Mac OS... |
blob | commitdiff | raw | diff to current |
2007-04-18 |
Owen Anderson | Use ETForest instead of DominatorTree. |
blob | commitdiff | raw | diff to current |
2007-04-14 |
Chris Lattner | avoid copying sets and vectors around. |
blob | commitdiff | raw | diff to current |
2007-02-05 |
Reid Spencer | Apply the VISIBILITY_HIDDEN field to the remaining... |
blob | commitdiff | raw | diff to current |
2007-02-05 |
Reid Spencer | For PR1177: |
blob | commitdiff | raw | diff to current |
2007-02-05 |
Owen Anderson | Use DenseMap for pointer->pointer maps. |
blob | commitdiff | raw | diff to current |
2006-12-19 |
Chris Lattner | switch more statistics over to STATISTIC, eliminating... |
blob | commitdiff | raw | diff to current |
2006-12-06 |
Chris Lattner | Detemplatize the Statistic class. The only type it... |
blob | commitdiff | raw | diff to current |
2006-10-31 |
Chris Lattner | generalize the fix for PR977 to also fix |
blob | commitdiff | raw | diff to current |
2006-10-31 |
Chris Lattner | Fix PR977 and Transforms/LCSSA/2006-10-31-UnreachableBl... |
blob | commitdiff | raw | diff to current |
2006-08-27 |
Chris Lattner | eliminate RegisterOpt. It does the same thing as Regis... |
blob | commitdiff | raw | diff to current |
2006-08-02 |
Chris Lattner | Add special check to avoid isLoop call. Simple, but... |
blob | commitdiff | raw | diff to current |
2006-08-02 |
Chris Lattner | Replace the SSA update code in LCSSA with a bottom... |
blob | commitdiff | raw | diff to current |
2006-07-09 |
Owen Anderson | Fix typo in the comment. |
blob | commitdiff | raw | diff to current |
2006-07-09 |
Owen Anderson | Add a fix for an issue where LCSSA would fail to insert... |
blob | commitdiff | raw | diff to current |
2006-06-14 |
Chris Lattner | Use the PotDoms map to memoize 'dominating value' looku... |
blob | commitdiff | raw | diff to current |
2006-06-13 |
Owen Anderson | Fix another instance where PHI nodes need special treat... |
blob | commitdiff | raw | diff to current |
2006-06-13 |
Owen Anderson | Fix a bug that was causing major slowdowns in povray... |
blob | commitdiff | raw | diff to current |
2006-06-12 |
Owen Anderson | Fix for 2006-06-26-MultipleExitsSingleBlock. |
blob | commitdiff | raw | diff to current |
2006-06-11 |
Owen Anderson | Re-commit the safe parts of my 6/9 patch. Still workin... |
blob | commitdiff | raw | diff to current |
2006-06-11 |
Evan Cheng | Back out Owen's 6/9 changes. They broke MultiSource... |
blob | commitdiff | raw | diff to current |
2006-06-09 |
Owen Anderson | Make Loop able to verify that it is in LCSSA-form,... |
blob | commitdiff | raw | diff to current |
2006-06-08 |
Owen Anderson | Update some comments, and expose LCSSAID in preparation... |
blob | commitdiff | raw | diff to current |
2006-06-06 |
Owen Anderson | Fix some formatting, and use inLoop() when appropriate. |
blob | commitdiff | raw | diff to current |
2006-06-06 |
Owen Anderson | Stop a memory leak, and update some comments. |
blob | commitdiff | raw | diff to current |
2006-06-04 |
Owen Anderson | Some more clean-up, and squash an IDF-Phi related bug. |
blob | commitdiff | raw | diff to current |
2006-06-04 |
Owen Anderson | Various clean-ups suggested by Chris. |
blob | commitdiff | raw | diff to current |
2006-06-03 |
Owen Anderson | Fix a bug in Phi-noded insertion. Also, update some... |
blob | commitdiff | raw | diff to current |
2006-06-01 |
Owen Anderson | Remove a FIXME that was fixed with my last patch. |
blob | commitdiff | raw | diff to current |
2006-06-01 |
Owen Anderson | More cleanups. Also, add a special case for updating... |
blob | commitdiff | raw | diff to current |
2006-05-31 |
Owen Anderson | Extract a huge loop into a helper method. Fix a few... |
blob | commitdiff | raw | diff to current |
2006-05-29 |
Owen Anderson | Add Use replacement. Assuming there is nothing horribl... |
blob | commitdiff | raw | diff to current |
2006-05-28 |
Owen Anderson | Major think-o. Iterate over all live out-of-loop value... |
blob | commitdiff | raw | diff to current |
2006-05-27 |
Owen Anderson | Make LCSSA insert proper Phi nodes throughout the rest... |
blob | commitdiff | raw | diff to current |
2006-05-27 |
Owen Anderson | A few small clean-ups, and the addition of an LCSSA... |
blob | commitdiff | raw | diff to current |
2006-05-26 |
Owen Anderson | Fix a copy-and-paste-o that would break some compilers. |
blob | commitdiff | raw | diff to current |
next |