2011-12-08 |
Eli Friedman | Remove reference to dead GEPSplitterPass. PR11506. |
blob | commitdiff | raw |
2011-10-17 |
Devang Patel | svn mv Target/ARM/ARMGlobalMerge.cpp Transforms/Scalar... |
blob | commitdiff | raw | diff to current |
2011-08-30 |
Rafael Espindola | Remove the old tail duplication pass. It is not used... |
blob | commitdiff | raw | diff to current |
2011-07-06 |
Jakub Staszak | Introduce "expect" intrinsic instructions. |
blob | commitdiff | raw | diff to current |
2011-06-15 |
John McCall | The ARC language-specific optimizer. Credit to Dan... |
blob | commitdiff | raw | diff to current |
2011-04-13 |
Junjie Gu | Passing unroll parameters (unroll-count, threshold... |
blob | commitdiff | raw | diff to current |
2011-02-28 |
Dan Gohman | Delete the SimplifyHalfPowrLibCalls pass, which was... |
blob | commitdiff | raw | diff to current |
2011-01-18 |
Cameron Zwarich | Remove outdated references to dominance frontiers. |
blob | commitdiff | raw | diff to current |
2011-01-14 |
Chris Lattner | split SROA into two passes: one that uses DomFrontiers... |
blob | commitdiff | raw | diff to current |
2011-01-03 |
Cameron Zwarich | Add a new loop-instsimplify pass, with the intention... |
blob | commitdiff | raw | diff to current |
2011-01-02 |
Chris Lattner | sketch out a new early cse pass. No functionality... |
blob | commitdiff | raw | diff to current |
2010-12-26 |
Chris Lattner | Start of a pass for recognizing memset and memcpy idioms. |
blob | commitdiff | raw | diff to current |
2010-12-20 |
Duncan Sands | Add a new convenience pass for testing InstructionSimpl... |
blob | commitdiff | raw | diff to current |
2010-10-07 |
Devang Patel | Remove LoopIndexSplit pass. It is neither maintained... |
blob | commitdiff | raw | diff to current |
2010-08-31 |
Owen Anderson | Rename ValuePropagation to a more descriptive Correlate... |
blob | commitdiff | raw | diff to current |
2010-08-28 |
Chris Lattner | remove the ABCD and SSI passes. They don't have any... |
blob | commitdiff | raw | diff to current |
2010-08-27 |
Owen Anderson | Add a prototype of a new peephole optimizing pass that... |
blob | commitdiff | raw | diff to current |
2010-08-06 |
Dan Gohman | Eliminate PromoteMemoryToRegisterID; just use addPreser... |
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-08-03 |
Peter Collingbourne | Add an atomic lowering pass |
blob | commitdiff | raw | diff to current |
2010-05-07 |
Dan Gohman | Add an LLVM IR version of code sinking. This uses the... |
blob | commitdiff | raw | diff to current |
2010-04-26 |
Chris Lattner | Fix a problem that lower invoke has with allocas (PR669... |
blob | commitdiff | raw | diff to current |
2010-04-13 |
Owen Anderson | SCCVN, we hardly knew ye! |
blob | commitdiff | raw | diff to current |
2010-02-28 |
Bob Wilson | Revert r97245 which seems to be causing performance... |
blob | commitdiff | raw | diff to current |
2010-02-26 |
Bob Wilson | Move the EnableFullLoadPRE flag from a separate command... |
blob | commitdiff | raw | diff to current |
2010-02-26 |
Bob Wilson | Remove unused "NoPRE" parameter in GVN and createGVNPass(). |
blob | commitdiff | raw | diff to current |
2010-02-09 |
Eric Christopher | Pull these back out, they're a little too aggressive... |
blob | commitdiff | raw | diff to current |
2010-02-09 |
Eric Christopher | Add a new pass to do llvm.objsize lowering using SCEV. |
blob | commitdiff | raw | diff to current |
2009-11-14 |
Dan Gohman | Add an option for running GVN with redundant load proce... |
blob | commitdiff | raw | diff to current |
2009-11-11 |
Chris Lattner | remove the now dead condprop pass, PR3906. |
blob | commitdiff | raw | diff to current |
2009-10-31 |
Dan Gohman | Remove CodeGenLICM. It's largely obsoleted by MachineLI... |
blob | commitdiff | raw | diff to current |
2009-10-30 |
Evan Cheng | Add option to createGVNPass to disable PRE. |
blob | commitdiff | raw | diff to current |
2009-10-28 |
Nick Lewycky | Add ABCD, a generalized implementation of the Eliminati... |
blob | commitdiff | raw | diff to current |
2009-10-26 |
Owen Anderson | Forgot to commit these. |
blob | commitdiff | raw | diff to current |
2009-10-26 |
Victor Hernandez | Remove FreeInst. |
blob | commitdiff | raw | diff to current |
2009-10-26 |
Dan Gohman | Check in the experimental GEP splitter pass. This pass... |
blob | commitdiff | raw | diff to current |
2009-10-17 |
Victor Hernandez | Remove MallocInst from LLVM Instructions. |
blob | commitdiff | raw | diff to current |
2009-10-06 |
Chris Lattner | remove predicate simplifier, it never got the last... |
blob | commitdiff | raw | diff to current |
2009-10-01 |
Chris Lattner | remove the GVNPRE pass. It has been subsumed by the... |
blob | commitdiff | raw | diff to current |
2009-09-28 |
Dan Gohman | Convert LoopSimplify and LoopExtractor from FunctionPas... |
blob | commitdiff | raw | diff to current |
2009-09-16 |
Dan Gohman | Add a new pass for doing late hoisting of floating... |
blob | commitdiff | raw | diff to current |
2009-07-25 |
Dan Gohman | Update comments to new-style syntax. |
blob | commitdiff | raw | diff to current |
2009-07-09 |
Nick Lewycky | Forgot a couple files when adding the -ssi-everything... |
blob | commitdiff | raw | diff to current |
2009-07-03 |
Nick Lewycky | Add Static Single Information construction pass writte... |
blob | commitdiff | raw | diff to current |
2009-06-14 |
Dan Gohman | Fix old-style type names in comments. |
blob | commitdiff | raw | diff to current |
2008-11-04 |
Dan Gohman | Add a new pass to simplify specific half_powr function... |
blob | commitdiff | raw | diff to current |
2008-10-27 |
Torok Edwin | export an ID for the instructionNamer, allowing analysi... |
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-19 |
Duncan Sands | Remove the MarkModRef pass (use AddReadAttrs instead). |
blob | commitdiff | raw | diff to current |
2008-09-01 |
Duncan Sands | Add a small pass that sets the readnone/readonly |
blob | commitdiff | raw | diff to current |
2008-08-23 |
Chris Lattner | Add a new trivial -inst-namer pass which makes it possi... |
blob | commitdiff | raw | diff to current |
2008-08-15 |
Owen Anderson | Remove GCSE, ValueNumbering, and LoadValueNumbering... |
blob | commitdiff | raw | diff to current |
2008-05-29 |
Dan Gohman | Prune and tidy #includes. |
blob | commitdiff | raw | diff to current |
2008-05-14 |
Dan Gohman | Whitespace cleanups. |
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-01 |
Chris Lattner | Delete the IPO simplify-libcalls and completely reimple... |
blob | commitdiff | raw | diff to current |
2008-04-29 |
Owen Anderson | Rename DeadLoopElimination to LoopDeletion, part 2. |
blob | commitdiff | raw | diff to current |
2008-04-29 |
Owen Anderson | Add dead loop elimination, which removes dead loops... |
blob | commitdiff | raw | diff to current |
2008-04-20 |
Chris Lattner | Add a new Jump Threading pass, which will handle cases |
blob | commitdiff | raw | diff to current |
2008-04-09 |
Owen Anderson | Factor a bunch of functionality related to memcpy and... |
blob | commitdiff | raw | diff to current |
2008-02-19 |
Chris Lattner | remove the LowerSelect pass. The last client was the... |
blob | commitdiff | raw | diff to current |
2008-02-19 |
Chris Lattner | remove the lower packed pass. It can never work and... |
blob | commitdiff | raw | diff to current |
2008-01-27 |
Bill Wendling | The CorrelatedExpressionElimination pass is known to... |
blob | commitdiff | raw | diff to current |
2008-01-07 |
Gordon Henriksen | With this patch, the LowerGC transformation becomes the |
blob | commitdiff | raw | diff to current |
2008-01-06 |
Chris Lattner | back out accidental commit. |
blob | commitdiff | raw | diff to current |
2008-01-06 |
Chris Lattner | rename isStore -> mayStore to more accurately reflect... |
blob | commitdiff | raw | diff to current |
2008-01-05 |
Owen Anderson | Didn't mean to commit this. |
blob | commitdiff | raw | diff to current |
2008-01-04 |
Owen Anderson | Move some more functionality from MRegisterInfo to... |
blob | commitdiff | raw | diff to current |
2007-12-29 |
Chris Lattner | Don't attribute in file headers anymore. See llvmdev... |
blob | commitdiff | raw | diff to current |
2007-09-14 |
Owen Anderson | Remove RLE from the headers, since the pass itself... |
blob | commitdiff | raw | diff to current |
2007-08-07 |
Devang Patel | Fix comment. |
blob | commitdiff | raw | diff to current |
2007-08-07 |
Devang Patel | Begin loop index split pass. |
blob | commitdiff | raw | diff to current |
2007-08-01 |
Owen Anderson | Rename FastDSE to just DSE. |
blob | commitdiff | raw | diff to current |
2007-07-24 |
Owen Anderson | Add a GVN pass, using the value numbering code I develo... |
blob | commitdiff | raw | diff to current |
2007-07-24 |
Owen Anderson | Rename a lot of things to change FastDLE to RedundantLo... |
blob | commitdiff | raw | diff to current |
2007-07-23 |
Owen Anderson | Fix a comment. |
blob | commitdiff | raw | diff to current |
2007-07-23 |
Owen Anderson | Add FastDLE, the load-elimination counterpart of FastDSE. |
blob | commitdiff | raw | diff to current |
2007-07-13 |
Devang Patel | Make LCSSA a loop pass. |
blob | commitdiff | raw | diff to current |
2007-07-11 |
Owen Anderson | Add FastDSE, a new algorithm for doing dead store elimi... |
blob | commitdiff | raw | diff to current |
2007-07-09 |
Devang Patel | Expose struct size threhold to allow users to tweak... |
blob | commitdiff | raw | diff to current |
2007-06-06 |
Devang Patel | Rename. |
blob | commitdiff | raw | diff to current |
2007-06-06 |
Devang Patel | Avoid non-trivial loop unswitching while optimizing... |
blob | commitdiff | raw | diff to current |
2007-05-29 |
Owen Anderson | Put GVN-PRE in all the right places. |
blob | commitdiff | raw | diff to current |
2007-04-07 |
Devang Patel | Add loop rotation pass. |
blob | commitdiff | raw | diff to current |
2007-03-31 |
Chris Lattner | Split the sdisel code munging stuff out into its own... |
blob | commitdiff | raw | diff to current |
2007-03-07 |
Devang Patel | Now IndVarSimplify is a LoopPass. |
blob | commitdiff | raw | diff to current |
2007-03-07 |
Devang Patel | Now LICM is a LoopPass. |
blob | commitdiff | raw | diff to current |
2007-03-07 |
Devang Patel | Now LoopUnroll is a LoopPass. |
blob | commitdiff | raw | diff to current |
2007-03-07 |
Devang Patel | Now LoopUnswitch is a LoopPass. |
blob | commitdiff | raw | diff to current |
2007-03-06 |
Devang Patel | Now LoopStrengthReduce is a LoopPass. |
blob | commitdiff | raw | diff to current |
2007-02-15 |
Reid Spencer | For PR1195: |
blob | commitdiff | raw | diff to current |
2007-02-03 |
Reid Spencer | For PR1072: |
blob | commitdiff | raw | diff to current |
2007-01-25 |
Devang Patel | Inherit BasicBlockPass directly from Pass. |
blob | commitdiff | raw | diff to current |
2006-10-13 |
Bill Wendling | Corrected formatting. |
blob | commitdiff | raw | diff to current |
2006-09-04 |
Duraid Madina | add setJumpBufSize() and setJumpBufAlignment() to targe... |
blob | commitdiff | raw | diff to current |
2006-08-28 |
Nick Lewycky | Add PredicateSimplifier pass. Collapses equal variables... |
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-05-26 |
Owen Anderson | Skeletal LCSSA pass. This is currently non-functional... |
blob | commitdiff | raw | diff to current |
next |