2015-02-17 |
Hal Finkel | [BDCE] Add a bit-tracking DCE pass |
blob | commitdiff | raw |
2015-02-04 |
Philip Reames | Add a pass for inserting safepoints into (nearly) arbit... |
blob | commitdiff | raw | diff to current |
2015-02-03 |
Jingyue Wu | Add straight-line strength reduction to LLVM |
blob | commitdiff | raw | diff to current |
2015-01-16 |
Sanjoy Das | Add a new pass "inductive range check elimination" |
blob | commitdiff | raw | diff to current |
2015-01-15 |
Sanjoy Das | Revert r226201 (Add a new pass "inductive range check... |
blob | commitdiff | raw | diff to current |
2015-01-15 |
Sanjoy Das | Add a new pass "inductive range check elimination" |
blob | commitdiff | raw | diff to current |
2014-11-19 |
Hao Liu | [SeparateConstOffsetFromGEP] Allow SeparateConstOffsetF... |
blob | commitdiff | raw | diff to current |
2014-09-30 |
Jingyue Wu | [SimplifyCFG] threshold for folding branches with commo... |
blob | commitdiff | raw | diff to current |
2014-09-24 |
Michael Liao | Allow BB duplication threshold to be adjusted through... |
blob | commitdiff | raw | diff to current |
2014-09-07 |
Hal Finkel | Add an AlignmentFromAssumptions Pass |
blob | commitdiff | raw | diff to current |
2014-07-18 |
Gerolf Hoflehner | MergedLoadStoreMotion pass |
blob | commitdiff | raw | diff to current |
2014-05-29 |
Michael J. Spencer | Add LoadCombine pass. |
blob | commitdiff | raw | diff to current |
2014-05-26 |
Owen Anderson | Make the LoopRotate pass's maximum header size configur... |
blob | commitdiff | raw | diff to current |
2014-05-26 |
NAKAMURA Takumi | Reformat linefeeds. |
blob | commitdiff | raw | diff to current |
2014-05-26 |
NAKAMURA Takumi | Trailing whitespace. |
blob | commitdiff | raw | diff to current |
2014-05-01 |
Eli Bendersky | Add an optimization that does CSE in a group of similar... |
blob | commitdiff | raw | diff to current |
2014-04-14 |
Craig Topper | [C++11] More 'nullptr' conversion. In some cases just... |
blob | commitdiff | raw | diff to current |
2014-03-31 |
Hal Finkel | Move partial/runtime unrolling late in the pipeline |
blob | commitdiff | raw | diff to current |
2014-03-20 |
Mark Seaborn | Remove LowerInvoke's obsolete "-enable-correct-eh-suppo... |
blob | commitdiff | raw | diff to current |
2014-03-03 |
Diego Novillo | Pass to emit DWARF path discriminators. |
blob | commitdiff | raw | diff to current |
2014-02-22 |
Quentin Colombet | [CodeGenPrepare] Move CodeGenPrepare into lib/CodeGen. |
blob | commitdiff | raw | diff to current |
2014-01-25 |
Juergen Ributzka | Revert "Revert "Add Constant Hoisting Pass" (r200034)" |
blob | commitdiff | raw | diff to current |
2014-01-25 |
Hans Wennborg | Revert "Add Constant Hoisting Pass" (r200034) |
blob | commitdiff | raw | diff to current |
2014-01-24 |
Juergen Ributzka | Add Constant Hoisting Pass |
blob | commitdiff | raw | diff to current |
2014-01-24 |
Juergen Ributzka | Revert "Add Constant Hoisting Pass" |
blob | commitdiff | raw | diff to current |
2014-01-24 |
Juergen Ributzka | Add Constant Hoisting Pass |
blob | commitdiff | raw | diff to current |
2013-11-22 |
Richard Sandiford | Add a Scalarizer pass. |
blob | commitdiff | raw | diff to current |
2013-11-16 |
Hal Finkel | Add a loop rerolling pass |
blob | commitdiff | raw | diff to current |
2013-11-13 |
Diego Novillo | SampleProfileLoader pass. Initial setup. |
blob | commitdiff | raw | diff to current |
2013-11-05 |
Hal Finkel | Add a runtime unrolling parameter to the LoopUnroll... |
blob | commitdiff | raw | diff to current |
2013-09-14 |
Chandler Carruth | Remove the long, long defunct IR block placement pass. |
blob | commitdiff | raw | diff to current |
2013-08-23 |
Richard Sandiford | Turn MipsOptimizeMathLibCalls into a target-independent... |
blob | commitdiff | raw | diff to current |
2013-08-06 |
Tom Stellard | Factor FlattenCFG out from SimplifyCFG |
blob | commitdiff | raw | diff to current |
2013-07-27 |
Tom Stellard | SimplifyCFG: Use parallel-and and parallel-or mode... |
blob | commitdiff | raw | diff to current |
2013-06-20 |
Meador Inge | Remove the simplify-libcalls pass (finally) |
blob | commitdiff | raw | diff to current |
2013-06-19 |
Bill Wendling | Access the TargetLoweringInfo from the TargetMachine... |
blob | commitdiff | raw | diff to current |
2013-06-19 |
Matt Arsenault | Move StructurizeCFG out of R600 to generic Transforms. |
blob | commitdiff | raw | diff to current |
2013-03-14 |
Nick Lewycky | Fix typo in comment. |
blob | commitdiff | raw | diff to current |
2013-01-28 |
Michael Gottesman | Extracted ObjCARC.cpp into its own library libLLVMObjCA... |
blob | commitdiff | raw | diff to current |
2013-01-07 |
Chandler Carruth | Switch the SCEV expander and LoopStrengthReduce to use |
blob | commitdiff | raw | diff to current |
2012-10-19 |
Nadav Rotem | revert r166264 because the LTO build is still failing |
blob | commitdiff | raw | diff to current |
2012-10-19 |
Nadav Rotem | recommit the patch that makes LSR and LowerInvoke use... |
blob | commitdiff | raw | diff to current |
2012-10-18 |
Bob Wilson | Temporarily revert the TargetTransform changes. |
blob | commitdiff | raw | diff to current |
2012-10-10 |
Nadav Rotem | Add a new interface to allow IR-level passes to access... |
blob | commitdiff | raw | diff to current |
2012-09-15 |
Chandler Carruth | Port the SSAUpdater-based promotion logic from the... |
blob | commitdiff | raw | diff to current |
2012-09-14 |
Chandler Carruth | Introduce a new SROA implementation. |
blob | commitdiff | raw | diff to current |
2012-07-20 |
Nuno Lopes | move the bounds checking pass to the instrumentation... |
blob | commitdiff | raw | diff to current |
2012-06-21 |
Nadav Rotem | Add a number of threshold arguments to the SRA pass. |
blob | commitdiff | raw | diff to current |
2012-05-22 |
Nuno Lopes | add a new pass to instrument loads and stores for run... |
blob | commitdiff | raw | diff to current |
2012-01-17 |
Dan Gohman | Add a new ObjC ARC optimization pass to eliminate unneeded |
blob | commitdiff | raw | diff to current |
2011-12-08 |
Eli Friedman | Remove reference to dead GEPSplitterPass. PR11506. |
blob | commitdiff | raw | diff to current |
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 |
next |