| Commit message (Expand) | Author | Age | Files | Lines |
* | Add a new ObjC ARC optimization pass to eliminate unneeded | Dan Gohman | 2012-01-17 | 1 | -0/+6 |
* | Remove reference to dead GEPSplitterPass. PR11506. | Eli Friedman | 2011-12-08 | 1 | -6/+0 |
* | svn mv Target/ARM/ARMGlobalMerge.cpp Transforms/Scalar/GlobalMerge.cpp | Devang Patel | 2011-10-17 | 1 | -0/+2 |
* | Remove the old tail duplication pass. It is not used and is unable to update | Rafael Espindola | 2011-08-30 | 1 | -7/+0 |
* | Introduce "expect" intrinsic instructions. | Jakub Staszak | 2011-07-06 | 1 | -0/+8 |
* | The ARC language-specific optimizer. Credit to Dan Gohman. | John McCall | 2011-06-15 | 1 | -0/+18 |
* | Passing unroll parameters (unroll-count, threshold, and partial unroll) via L... | Junjie Gu | 2011-04-13 | 1 | -1/+1 |
* | Delete the SimplifyHalfPowrLibCalls pass, which was unused, and | Dan Gohman | 2011-02-28 | 1 | -6/+0 |
* | Remove outdated references to dominance frontiers. | Cameron Zwarich | 2011-01-18 | 1 | -1/+1 |
* | split SROA into two passes: one that uses DomFrontiers (-scalarrepl) | Chris Lattner | 2011-01-14 | 1 | -1/+2 |
* | Add a new loop-instsimplify pass, with the intention of replacing the instance | Cameron Zwarich | 2011-01-03 | 1 | -0/+6 |
* | sketch out a new early cse pass. No functionality yet. | Chris Lattner | 2011-01-02 | 1 | -0/+7 |
* | Start of a pass for recognizing memset and memcpy idioms. | Chris Lattner | 2010-12-26 | 1 | -0/+6 |
* | Add a new convenience pass for testing InstructionSimplify. Previously | Duncan Sands | 2010-12-20 | 1 | -0/+7 |
* | Remove LoopIndexSplit pass. It is neither maintained nor used by anyone. | Devang Patel | 2010-10-07 | 1 | -7/+0 |
* | Rename ValuePropagation to a more descriptive CorrelatedValuePropagation. | Owen Anderson | 2010-08-31 | 1 | -1/+1 |
* | remove the ABCD and SSI passes. They don't have any clients that | Chris Lattner | 2010-08-28 | 1 | -20/+0 |
* | Add a prototype of a new peephole optimizing pass that uses LazyValue info to... | Owen Anderson | 2010-08-27 | 1 | -0/+6 |
* | Eliminate PromoteMemoryToRegisterID; just use addPreserved("mem2reg") | Dan Gohman | 2010-08-06 | 1 | -1/+0 |
* | Reapply r110396, with fixes to appease the Linux buildbot gods. | Owen Anderson | 2010-08-06 | 1 | -8/+8 |
* | Revert r110396 to fix buildbots. | Owen Anderson | 2010-08-06 | 1 | -8/+8 |
* | Don't use PassInfo* as a type identifier for passes. Instead, use the addres... | Owen Anderson | 2010-08-05 | 1 | -8/+8 |
* | Add an atomic lowering pass | Peter Collingbourne | 2010-08-03 | 1 | -0/+6 |
* | Add an LLVM IR version of code sinking. This uses the same simple algorithm | Dan Gohman | 2010-05-07 | 1 | -0/+6 |
* | Fix a problem that lower invoke has with allocas (PR6694), and | Chris Lattner | 2010-04-26 | 1 | -0/+2 |
* | SCCVN, we hardly knew ye! | Owen Anderson | 2010-04-13 | 1 | -6/+0 |
* | Revert r97245 which seems to be causing performance problems. | Bob Wilson | 2010-02-28 | 1 | -2/+1 |
* | Move the EnableFullLoadPRE flag from a separate command-line option to an | Bob Wilson | 2010-02-26 | 1 | -1/+2 |
* | Remove unused "NoPRE" parameter in GVN and createGVNPass(). | Bob Wilson | 2010-02-26 | 1 | -1/+1 |
* | Pull these back out, they're a little too aggressive and time | Eric Christopher | 2010-02-09 | 1 | -6/+0 |
* | Add a new pass to do llvm.objsize lowering using SCEV. | Eric Christopher | 2010-02-09 | 1 | -0/+6 |
* | Add an option for running GVN with redundant load processing disabled. | Dan Gohman | 2009-11-14 | 1 | -1/+1 |
* | remove the now dead condprop pass, PR3906. | Chris Lattner | 2009-11-11 | 1 | -8/+0 |
* | Remove CodeGenLICM. It's largely obsoleted by MachineLICM's new ability | Dan Gohman | 2009-10-31 | 1 | -6/+0 |
* | Add option to createGVNPass to disable PRE. | Evan Cheng | 2009-10-30 | 1 | -1/+1 |
* | Add ABCD, a generalized implementation of the Elimination of Array Bounds | Nick Lewycky | 2009-10-28 | 1 | -0/+6 |
* | Forgot to commit these. | Owen Anderson | 2009-10-26 | 1 | -0/+6 |
* | Remove FreeInst. | Victor Hernandez | 2009-10-26 | 1 | -9/+0 |
* | Check in the experimental GEP splitter pass. This pass splits complex | Dan Gohman | 2009-10-26 | 1 | -0/+6 |
* | Remove MallocInst from LLVM Instructions. | Victor Hernandez | 2009-10-17 | 1 | -3/+2 |
* | remove predicate simplifier, it never got the last bugs beaten | Chris Lattner | 2009-10-06 | 1 | -7/+0 |
* | remove the GVNPRE pass. It has been subsumed by the GVN pass. | Chris Lattner | 2009-10-01 | 1 | -7/+0 |
* | Convert LoopSimplify and LoopExtractor from FunctionPass to LoopPass. | Dan Gohman | 2009-09-28 | 1 | -1/+1 |
* | Add a new pass for doing late hoisting of floating-point and vector | Dan Gohman | 2009-09-16 | 1 | -0/+5 |
* | Update comments to new-style syntax. | Dan Gohman | 2009-07-25 | 1 | -1/+1 |
* | Forgot a couple files when adding the -ssi-everything pass. | Nick Lewycky | 2009-07-09 | 1 | -1/+9 |
* | Add Static Single Information construction pass written by André Tavares! | Nick Lewycky | 2009-07-03 | 1 | -0/+6 |
* | Fix old-style type names in comments. | Dan Gohman | 2009-06-14 | 1 | -4/+4 |
* | Add a new pass to simplify specific half_powr function calls. This is | Dan Gohman | 2008-11-04 | 1 | -0/+6 |
* | export an ID for the instructionNamer, allowing analysis/transformation passes | Torok Edwin | 2008-10-27 | 1 | -0/+1 |