2010-09-01 |
Dan Gohman | Fix loop unswitching's assumption that a code path... |
blob | commitdiff | raw |
2010-08-29 |
Chris Lattner | apparently unswitch had the same "Feature". Stop its |
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-21 |
Owen Anderson | Fix batch of converting RegisterPass<> to INTIALIZE_PASS(). |
blob | commitdiff | raw | diff to current |
2010-06-24 |
Devang Patel | Use ValueMap instead of DenseMap. |
blob | commitdiff | raw | diff to current |
2010-06-09 |
Kenneth Uildriks | Pulled CodeMetrics out of InlineCost.h and made it... |
blob | commitdiff | raw | diff to current |
2010-04-20 |
Chris Lattner | remove a bunch of ad-hoc code to simplify instructions... |
blob | commitdiff | raw | diff to current |
2010-04-20 |
Chris Lattner | RewriteLoopBodyWithConditionConstant can end up rewriti... |
blob | commitdiff | raw | diff to current |
2010-04-05 |
Chris Lattner | some code cleanups, use SwitchInst::findCaseValue,... |
blob | commitdiff | raw | diff to current |
2010-04-05 |
Evan Cheng | Code clean up. |
blob | commitdiff | raw | diff to current |
2010-04-03 |
Evan Cheng | Code refactoring. |
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 |
2010-02-16 |
Duncan Sands | There are two ways of checking for a given type, for... |
blob | commitdiff | raw | diff to current |
2010-02-15 |
Duncan Sands | Uniformize the names of type predicates: rather than... |
blob | commitdiff | raw | diff to current |
2010-02-02 |
Chris Lattner | fix a crash in loop unswitch on a loop invariant vector... |
blob | commitdiff | raw | diff to current |
2010-01-05 |
Benjamin Kramer | Convert a ton of simple integer type equality tests... |
blob | commitdiff | raw | diff to current |
2010-01-05 |
David Greene | Change errs() to dbgs(). |
blob | commitdiff | raw | diff to current |
2009-12-18 |
Dan Gohman | Add Loop contains utility methods for testing whether... |
blob | commitdiff | raw | diff to current |
2009-12-09 |
Dan Gohman | Dereference loopHeader after checking for null rather... |
blob | commitdiff | raw | diff to current |
2009-11-25 |
Edward O'Callaghan | Reverting patch in revision 89758, initial attempt... |
blob | commitdiff | raw | diff to current |
2009-11-24 |
Edward O'Callaghan | Fix for PR5373, Credit to Jakub Staszak. |
blob | commitdiff | raw | diff to current |
2009-11-06 |
Chris Lattner | remove a bunch of extraneous LLVMContext arguments |
blob | commitdiff | raw | diff to current |
2009-11-05 |
Dan Gohman | Update various Loop optimization passes to cope with... |
blob | commitdiff | raw | diff to current |
2009-11-01 |
Chris Lattner | if CostMetrics says to never duplicate some code, don... |
blob | commitdiff | raw | diff to current |
2009-10-20 |
Dan Gohman | Restore LoopUnswitch's block-oriented threshold. LoopUn... |
blob | commitdiff | raw | diff to current |
2009-10-14 |
Devang Patel | Use isVoidTy() |
blob | commitdiff | raw | diff to current |
2009-10-13 |
Devang Patel | Check void type before using RAUWd. |
blob | commitdiff | raw | diff to current |
2009-10-13 |
Devang Patel | Do not check use_empty() before replaceAllUsesWith... |
blob | commitdiff | raw | diff to current |
2009-10-13 |
Dan Gohman | Use the new CodeMetrics class to compute code size... |
blob | commitdiff | raw | diff to current |
2009-10-13 |
Dan Gohman | Make LoopUnswitch's cost estimation count Instructions... |
blob | commitdiff | raw | diff to current |
2009-09-09 |
Mike Stump | Reflow comment. |
blob | commitdiff | raw | diff to current |
2009-09-09 |
Dan Gohman | Fix an 80-column violation. |
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-09-02 |
Chris Lattner | eliminate VISIBILITY_HIDDEN from Transforms/Scalar... |
blob | commitdiff | raw | diff to current |
2009-08-23 |
Chris Lattner | eliminate the "Value" printing methods that print to... |
blob | commitdiff | raw | diff to current |
2009-08-13 |
Owen Anderson | Push LLVMContexts through the IntegerType APIs. |
blob | commitdiff | raw | diff to current |
2009-07-31 |
Owen Anderson | Move getTrue() and getFalse() to 2.5-like APIs. |
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-25 |
Daniel Dunbar | More migration to raw_ostream, the water has dried... |
blob | commitdiff | raw | diff to current |
2009-07-24 |
Owen Anderson | Revert the ConstantInt constructors back to their 2... |
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-21 |
Owen Anderson | Rename getConstantInt{True|False} to get{True|False... |
blob | commitdiff | raw | diff to current |
2009-07-15 |
Dan Gohman | Make makeLoopInvariant report whether it made any chang... |
blob | commitdiff | raw | diff to current |
2009-07-14 |
Dan Gohman | Update LoopSimplify and LoopUnswitch to use the new... |
blob | commitdiff | raw | diff to current |
2009-07-09 |
Owen Anderson | This started as a small change, I swear. Unfortunately... |
blob | commitdiff | raw | diff to current |
2009-07-06 |
Owen Anderson | Thread LLVMContext through the constant folding APIs... |
blob | commitdiff | raw | diff to current |
2009-07-03 |
Owen Anderson | Second batch of passes using LLVMContext. |
blob | commitdiff | raw | diff to current |
2009-05-06 |
Duncan Sands | Allow readonly functions to unwind exceptions. Teach |
blob | commitdiff | raw | diff to current |
2009-03-19 |
Nick Lewycky | Remove strange extra semicolons. |
blob | commitdiff | raw | diff to current |
2009-02-03 |
Devang Patel | If "optimize for size" attribute is set then block... |
blob | commitdiff | raw | diff to current |
2009-01-28 |
Duncan Sands | Rename getAnalysisToUpdate to getAnalysisIfAvailable. |
blob | commitdiff | raw | diff to current |
2008-12-08 |
Devang Patel | Undo previous patch. |
blob | commitdiff | raw | diff to current |
2008-12-01 |
Chris Lattner | switch a couple more calls to use array_pod_sort. |
blob | commitdiff | raw | diff to current |
2008-11-03 |
Devang Patel | Ignore conditions that are outside the loop. |
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-10-17 |
Dan Gohman | Use 0 instead of false to return a null pointer. |
blob | commitdiff | raw | diff to current |
2008-09-26 |
Devang Patel | Implement function notes as function attributes. |
blob | commitdiff | raw | diff to current |
2008-09-25 |
Devang Patel | Large mechanical patch. |
blob | commitdiff | raw | diff to current |
2008-09-24 |
Devang Patel | Put FN_NOTE_AlwaysInline and others in FnAttr namespace. |
blob | commitdiff | raw | diff to current |
2008-09-23 |
Devang Patel | Move FN_NOTE_AlwaysInline and other out of ParamAttrs... |
blob | commitdiff | raw | diff to current |
2008-09-23 |
Devang Patel | Use parameter attribute store (soon to be renamed) for |
blob | commitdiff | raw | diff to current |
2008-09-22 |
Devang Patel | Add hasNote() to check note associated with a function. |
blob | commitdiff | raw | diff to current |
2008-09-04 |
Devang Patel | A loop may be unswitched multiple times. Reconstruct... |
blob | commitdiff | raw | diff to current |
2008-09-04 |
Devang Patel | Initialize loop data first. |
blob | commitdiff | raw | diff to current |
2008-09-04 |
Devang Patel | Do not unswitch if the function notes say we're optimiz... |
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-03 |
Devang Patel | Do not try to update dominator info while manipulating... |
blob | commitdiff | raw | diff to current |
2008-07-03 |
Bill Wendling | Remove unused function. |
blob | commitdiff | raw | diff to current |
2008-07-03 |
Devang Patel | Remove extra FIXME |
blob | commitdiff | raw | diff to current |
2008-07-03 |
Devang Patel | Reconstruct dom info, if loop is unswitched. |
blob | commitdiff | raw | diff to current |
2008-07-03 |
Devang Patel | LoopUnswitch does not preserve dominator info in all... |
blob | commitdiff | raw | diff to current |
2008-07-03 |
Devang Patel | Undo previous patch. It is not that simple to fix dom... |
blob | commitdiff | raw | diff to current |
2008-07-02 |
Devang Patel | Preserve dom info while simplifing loop after the unswitch. |
blob | commitdiff | raw | diff to current |
2008-07-02 |
Devang Patel | reuse vectors. |
blob | commitdiff | raw | diff to current |
2008-07-02 |
Devang Patel | Fix comment. |
blob | commitdiff | raw | diff to current |
2008-07-02 |
Devang Patel | Preserve loop data so that it is not fetched everytime... |
blob | commitdiff | raw | diff to current |
2008-06-18 |
Devang Patel | Preserve dominance frontier while trivially unswitching... |
blob | commitdiff | raw | diff to current |
2008-06-02 |
Devang Patel | Update dom tree. Fix PR 2372. |
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-13 |
Dan Gohman | Clean up the use of static and anonymous namespaces... |
blob | commitdiff | raw | diff to current |
2008-05-06 |
Dan Gohman | Make several variable declarations static. |
blob | commitdiff | raw | diff to current |
2008-04-25 |
Nick Lewycky | Remove 'unwinds to' support from mainline. This patch... |
blob | commitdiff | raw | diff to current |
2008-04-21 |
Chris Lattner | fit some more code in 80 cols. |
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-03-09 |
Nick Lewycky | Update the block cloner which fixes bugpoint on code... |
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-12-17 |
David Greene | Get rid of annoying spaces. |
blob | commitdiff | raw | diff to current |
2007-11-27 |
Owen Anderson | Make LoopInfoBase more generic, in preparation for... |
blob | commitdiff | raw | diff to current |
2007-10-09 |
Devang Patel | Do not walk invalid iterator. |
blob | commitdiff | raw | diff to current |
2007-10-05 |
Devang Patel | Fix bug in updating dominance frontier after loop |
blob | commitdiff | raw | diff to current |
2007-10-03 |
Devang Patel | Fix 80 col violation. |
blob | commitdiff | raw | diff to current |
2007-10-03 |
Devang Patel | Refactor code in a separate method. |
blob | commitdiff | raw | diff to current |
2007-09-20 |
Devang Patel | Update aux. info associated with an instruction before... |
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-07 |
David Greene | Fix GLIBCXX_DEBUG error triggered by incrementing erase... |
blob | commitdiff | raw | diff to current |
2007-08-02 |
Chris Lattner | wrap some long lines. Major offenders that are left... |
blob | commitdiff | raw | diff to current |
next |