| Commit message (Expand) | Author | Age |
* | Add a runtime unrolling parameter to the LoopUnroll pass constructor | Hal Finkel | 2013-11-05 |
* | Remove the long, long defunct IR block placement pass. | Chandler Carruth | 2013-09-14 |
* | Turn MipsOptimizeMathLibCalls into a target-independent scalar transform | Richard Sandiford | 2013-08-23 |
* | Factor FlattenCFG out from SimplifyCFG | Tom Stellard | 2013-08-06 |
* | SimplifyCFG: Use parallel-and and parallel-or mode to consolidate branch cond... | Tom Stellard | 2013-07-27 |
* | Remove the simplify-libcalls pass (finally) | Meador Inge | 2013-06-20 |
* | Access the TargetLoweringInfo from the TargetMachine object instead of cachin... | Bill Wendling | 2013-06-19 |
* | Move StructurizeCFG out of R600 to generic Transforms. | Matt Arsenault | 2013-06-19 |
* | Fix typo in comment. | Nick Lewycky | 2013-03-14 |
* | Extracted ObjCARC.cpp into its own library libLLVMObjCARCOpts in preparation ... | Michael Gottesman | 2013-01-28 |
* | Switch the SCEV expander and LoopStrengthReduce to use | Chandler Carruth | 2013-01-07 |
* | revert r166264 because the LTO build is still failing | Nadav Rotem | 2012-10-19 |
* | recommit the patch that makes LSR and LowerInvoke use the TargetTransform int... | Nadav Rotem | 2012-10-19 |
* | Temporarily revert the TargetTransform changes. | Bob Wilson | 2012-10-18 |
* | Add a new interface to allow IR-level passes to access codegen-specific infor... | Nadav Rotem | 2012-10-10 |
* | Port the SSAUpdater-based promotion logic from the old SROA pass to the | Chandler Carruth | 2012-09-15 |
* | Introduce a new SROA implementation. | Chandler Carruth | 2012-09-14 |
* | move the bounds checking pass to the instrumentation folder, where it belongs... | Nuno Lopes | 2012-07-20 |
* | Add a number of threshold arguments to the SRA pass. | Nadav Rotem | 2012-06-21 |
* | add a new pass to instrument loads and stores for run-time bounds checking | Nuno Lopes | 2012-05-22 |
* | Add a new ObjC ARC optimization pass to eliminate unneeded | Dan Gohman | 2012-01-17 |
* | Remove reference to dead GEPSplitterPass. PR11506. | Eli Friedman | 2011-12-08 |
* | svn mv Target/ARM/ARMGlobalMerge.cpp Transforms/Scalar/GlobalMerge.cpp | Devang Patel | 2011-10-17 |
* | Remove the old tail duplication pass. It is not used and is unable to update | Rafael Espindola | 2011-08-30 |
* | Introduce "expect" intrinsic instructions. | Jakub Staszak | 2011-07-06 |
* | The ARC language-specific optimizer. Credit to Dan Gohman. | John McCall | 2011-06-15 |
* | Passing unroll parameters (unroll-count, threshold, and partial unroll) via L... | Junjie Gu | 2011-04-13 |
* | Delete the SimplifyHalfPowrLibCalls pass, which was unused, and | Dan Gohman | 2011-02-28 |
* | Remove outdated references to dominance frontiers. | Cameron Zwarich | 2011-01-18 |
* | split SROA into two passes: one that uses DomFrontiers (-scalarrepl) | Chris Lattner | 2011-01-14 |
* | Add a new loop-instsimplify pass, with the intention of replacing the instance | Cameron Zwarich | 2011-01-03 |
* | sketch out a new early cse pass. No functionality yet. | Chris Lattner | 2011-01-02 |
* | Start of a pass for recognizing memset and memcpy idioms. | Chris Lattner | 2010-12-26 |
* | Add a new convenience pass for testing InstructionSimplify. Previously | Duncan Sands | 2010-12-20 |
* | Remove LoopIndexSplit pass. It is neither maintained nor used by anyone. | Devang Patel | 2010-10-07 |
* | Rename ValuePropagation to a more descriptive CorrelatedValuePropagation. | Owen Anderson | 2010-08-31 |
* | remove the ABCD and SSI passes. They don't have any clients that | Chris Lattner | 2010-08-28 |
* | Add a prototype of a new peephole optimizing pass that uses LazyValue info to... | Owen Anderson | 2010-08-27 |
* | Eliminate PromoteMemoryToRegisterID; just use addPreserved("mem2reg") | Dan Gohman | 2010-08-06 |
* | Reapply r110396, with fixes to appease the Linux buildbot gods. | Owen Anderson | 2010-08-06 |
* | Revert r110396 to fix buildbots. | Owen Anderson | 2010-08-06 |
* | Don't use PassInfo* as a type identifier for passes. Instead, use the addres... | Owen Anderson | 2010-08-05 |
* | Add an atomic lowering pass | Peter Collingbourne | 2010-08-03 |
* | Add an LLVM IR version of code sinking. This uses the same simple algorithm | Dan Gohman | 2010-05-07 |
* | Fix a problem that lower invoke has with allocas (PR6694), and | Chris Lattner | 2010-04-26 |
* | SCCVN, we hardly knew ye! | Owen Anderson | 2010-04-13 |
* | Revert r97245 which seems to be causing performance problems. | Bob Wilson | 2010-02-28 |
* | Move the EnableFullLoadPRE flag from a separate command-line option to an | Bob Wilson | 2010-02-26 |
* | Remove unused "NoPRE" parameter in GVN and createGVNPass(). | Bob Wilson | 2010-02-26 |
* | Pull these back out, they're a little too aggressive and time | Eric Christopher | 2010-02-09 |