Age | Commit message (Expand) | Author |
2008-11-04 | Add a new pass to simplify specific half_powr function calls. This is | Dan Gohman |
2008-10-27 | export an ID for the instructionNamer, allowing analysis/transformation passes | Torok Edwin |
2008-10-22 | Change create*Pass factory functions to return Pass* instead of | Daniel Dunbar |
2008-09-19 | Remove the MarkModRef pass (use AddReadAttrs instead). | Duncan Sands |
2008-09-01 | Add a small pass that sets the readnone/readonly | Duncan Sands |
2008-08-23 | Add a new trivial -inst-namer pass which makes it possible to diff the | Chris Lattner |
2008-08-15 | Remove GCSE, ValueNumbering, and LoadValueNumbering. These have been depreca... | Owen Anderson |
2008-05-29 | Prune and tidy #includes. | Dan Gohman |
2008-05-14 | Whitespace cleanups. | Dan Gohman |
2008-05-13 | Change class' public PassInfo variables to by initialized with the | Dan Gohman |
2008-05-01 | Delete the IPO simplify-libcalls and completely reimplement it as | Chris Lattner |
2008-04-29 | Rename DeadLoopElimination to LoopDeletion, part 2. | Owen Anderson |
2008-04-29 | Add dead loop elimination, which removes dead loops for which we can compute | Owen Anderson |
2008-04-20 | Add a new Jump Threading pass, which will handle cases | Chris Lattner |
2008-04-09 | Factor a bunch of functionality related to memcpy and memset transforms out of | Owen Anderson |
2008-02-19 | remove the LowerSelect pass. The last client was the old Sparc backend, whic... | Chris Lattner |
2008-02-19 | remove the lower packed pass. It can never work and even the parts that | Chris Lattner |
2008-01-27 | The CorrelatedExpressionElimination pass is known to be buggy. Remove it. | Bill Wendling |
2008-01-07 | With this patch, the LowerGC transformation becomes the | Gordon Henriksen |
2008-01-06 | back out accidental commit. | Chris Lattner |
2008-01-06 | rename isStore -> mayStore to more accurately reflect what it captures. | Chris Lattner |
2008-01-05 | Didn't mean to commit this. | Owen Anderson |
2008-01-04 | Move some more functionality from MRegisterInfo to TargetInstrInfo. | Owen Anderson |
2007-12-29 | Don't attribute in file headers anymore. See llvmdev for the | Chris Lattner |
2007-09-14 | Remove RLE from the headers, since the pass itself is gone now. | Owen Anderson |
2007-08-07 | Fix comment. | Devang Patel |
2007-08-07 | Begin loop index split pass. | Devang Patel |
2007-08-01 | Rename FastDSE to just DSE. | Owen Anderson |
2007-07-24 | Add a GVN pass, using the value numbering code I developed for GVNPRE and the | Owen Anderson |
2007-07-24 | Rename a lot of things to change FastDLE to RedundantLoadElimination. | Owen Anderson |
2007-07-23 | Fix a comment. | Owen Anderson |
2007-07-23 | Add FastDLE, the load-elimination counterpart of FastDSE. | Owen Anderson |
2007-07-13 | Make LCSSA a loop pass. | Devang Patel |
2007-07-11 | Add FastDSE, a new algorithm for doing dead store elimination. This algorith... | Owen Anderson |
2007-07-09 | Expose struct size threhold to allow users to tweak their own setting. | Devang Patel |
2007-06-06 | Rename. | Devang Patel |
2007-06-06 | Avoid non-trivial loop unswitching while optimizing for size. | Devang Patel |
2007-05-29 | Put GVN-PRE in all the right places. | Owen Anderson |
2007-04-07 | Add loop rotation pass. | Devang Patel |
2007-03-31 | Split the sdisel code munging stuff out into its own opt-pass, CodeGenPrepare. | Chris Lattner |
2007-03-07 | Now IndVarSimplify is a LoopPass. | Devang Patel |
2007-03-07 | Now LICM is a LoopPass. | Devang Patel |
2007-03-07 | Now LoopUnroll is a LoopPass. | Devang Patel |
2007-03-07 | Now LoopUnswitch is a LoopPass. | Devang Patel |
2007-03-06 | Now LoopStrengthReduce is a LoopPass. | Devang Patel |
2007-02-15 | For PR1195: | Reid Spencer |
2007-02-03 | For PR1072: | Reid Spencer |
2007-01-25 | Inherit BasicBlockPass directly from Pass. | Devang Patel |
2006-10-13 | Corrected formatting. | Bill Wendling |
2006-09-04 | add setJumpBufSize() and setJumpBufAlignment() to target-lowering. | Duraid Madina |