Revert r233175 and r233183 with it. This pulls float2int back out of the tree, due...
[oota-llvm.git] / include / llvm / Transforms / Scalar.h
2015-03-27 Nick LewyckyRevert r233175 and r233183 with it. This pulls float2in...
2015-03-25 James MolloyReapply r233062: "float2int": Add a new pass to demote...
2015-03-24 Hans WennborgRevert r233062 ""float2int": Add a new pass to demote...
2015-03-24 James Molloy"float2int": Add a new pass to demote from float to...
2015-03-06 Karthik BhatAdd a new pass "Loop Interchange"
2015-02-23 Eric ChristopherRewrite the global merge pass to be subprogram agnostic...
2015-02-20 Philip ReamesAdd a pass for constructing gc.statepoint sequences...
2015-02-17 Hal Finkel[BDCE] Add a bit-tracking DCE pass
2015-02-04 Philip ReamesAdd a pass for inserting safepoints into (nearly) arbit...
2015-02-03 Jingyue WuAdd straight-line strength reduction to LLVM
2015-01-16 Sanjoy DasAdd a new pass "inductive range check elimination"
2015-01-15 Sanjoy DasRevert r226201 (Add a new pass "inductive range check...
2015-01-15 Sanjoy DasAdd a new pass "inductive range check elimination"
2014-11-19 Hao Liu[SeparateConstOffsetFromGEP] Allow SeparateConstOffsetF...
2014-09-30 Jingyue Wu[SimplifyCFG] threshold for folding branches with commo...
2014-09-24 Michael LiaoAllow BB duplication threshold to be adjusted through...
2014-09-07 Hal FinkelAdd an AlignmentFromAssumptions Pass
2014-07-18 Gerolf HoflehnerMergedLoadStoreMotion pass
2014-05-29 Michael J. SpencerAdd LoadCombine pass.
2014-05-26 Owen AndersonMake the LoopRotate pass's maximum header size configur...
2014-05-26 NAKAMURA TakumiReformat linefeeds.
2014-05-26 NAKAMURA TakumiTrailing whitespace.
2014-05-01 Eli BenderskyAdd an optimization that does CSE in a group of similar...
2014-04-14 Craig Topper[C++11] More 'nullptr' conversion. In some cases just...
2014-03-31 Hal FinkelMove partial/runtime unrolling late in the pipeline
2014-03-20 Mark SeabornRemove LowerInvoke's obsolete "-enable-correct-eh-suppo...
2014-03-03 Diego NovilloPass to emit DWARF path discriminators.
2014-02-22 Quentin Colombet[CodeGenPrepare] Move CodeGenPrepare into lib/CodeGen.
2014-01-25 Juergen RibutzkaRevert "Revert "Add Constant Hoisting Pass" (r200034)"
2014-01-25 Hans WennborgRevert "Add Constant Hoisting Pass" (r200034)
2014-01-24 Juergen RibutzkaAdd Constant Hoisting Pass
2014-01-24 Juergen RibutzkaRevert "Add Constant Hoisting Pass"
2014-01-24 Juergen RibutzkaAdd Constant Hoisting Pass
2013-11-22 Richard SandifordAdd a Scalarizer pass.
2013-11-16 Hal FinkelAdd a loop rerolling pass
2013-11-13 Diego NovilloSampleProfileLoader pass. Initial setup.
2013-11-05 Hal FinkelAdd a runtime unrolling parameter to the LoopUnroll...
2013-09-14 Chandler CarruthRemove the long, long defunct IR block placement pass.
2013-08-23 Richard SandifordTurn MipsOptimizeMathLibCalls into a target-independent...
2013-08-06 Tom StellardFactor FlattenCFG out from SimplifyCFG
2013-07-27 Tom StellardSimplifyCFG: Use parallel-and and parallel-or mode...
2013-06-20 Meador IngeRemove the simplify-libcalls pass (finally)
2013-06-19 Bill WendlingAccess the TargetLoweringInfo from the TargetMachine...
2013-06-19 Matt ArsenaultMove StructurizeCFG out of R600 to generic Transforms.
2013-03-14 Nick LewyckyFix typo in comment.
2013-01-28 Michael GottesmanExtracted ObjCARC.cpp into its own library libLLVMObjCA...
2013-01-07 Chandler CarruthSwitch the SCEV expander and LoopStrengthReduce to use
2012-10-19 Nadav Rotemrevert r166264 because the LTO build is still failing
2012-10-19 Nadav Rotemrecommit the patch that makes LSR and LowerInvoke use...
2012-10-18 Bob WilsonTemporarily revert the TargetTransform changes.
2012-10-10 Nadav RotemAdd a new interface to allow IR-level passes to access...
2012-09-15 Chandler CarruthPort the SSAUpdater-based promotion logic from the...
2012-09-14 Chandler CarruthIntroduce a new SROA implementation.
2012-07-20 Nuno Lopesmove the bounds checking pass to the instrumentation...
2012-06-21 Nadav RotemAdd a number of threshold arguments to the SRA pass.
2012-05-22 Nuno Lopesadd a new pass to instrument loads and stores for run...
2012-01-17 Dan GohmanAdd a new ObjC ARC optimization pass to eliminate unneeded
2011-12-08 Eli FriedmanRemove reference to dead GEPSplitterPass. PR11506.
2011-10-17 Devang Patelsvn mv Target/ARM/ARMGlobalMerge.cpp Transforms/Scalar...
2011-08-30 Rafael EspindolaRemove the old tail duplication pass. It is not used...
2011-07-06 Jakub StaszakIntroduce "expect" intrinsic instructions.
2011-06-15 John McCallThe ARC language-specific optimizer. Credit to Dan...
2011-04-13 Junjie GuPassing unroll parameters (unroll-count, threshold...
2011-02-28 Dan GohmanDelete the SimplifyHalfPowrLibCalls pass, which was...
2011-01-18 Cameron ZwarichRemove outdated references to dominance frontiers.
2011-01-14 Chris Lattnersplit SROA into two passes: one that uses DomFrontiers...
2011-01-03 Cameron ZwarichAdd a new loop-instsimplify pass, with the intention...
2011-01-02 Chris Lattnersketch out a new early cse pass. No functionality...
2010-12-26 Chris LattnerStart of a pass for recognizing memset and memcpy idioms.
2010-12-20 Duncan SandsAdd a new convenience pass for testing InstructionSimpl...
2010-10-07 Devang PatelRemove LoopIndexSplit pass. It is neither maintained...
2010-08-31 Owen AndersonRename ValuePropagation to a more descriptive Correlate...
2010-08-28 Chris Lattnerremove the ABCD and SSI passes. They don't have any...
2010-08-27 Owen AndersonAdd a prototype of a new peephole optimizing pass that...
2010-08-06 Dan GohmanEliminate PromoteMemoryToRegisterID; just use addPreser...
2010-08-06 Owen AndersonReapply r110396, with fixes to appease the Linux buildb...
2010-08-06 Owen AndersonRevert r110396 to fix buildbots.
2010-08-05 Owen AndersonDon't use PassInfo* as a type identifier for passes...
2010-08-03 Peter CollingbourneAdd an atomic lowering pass
2010-05-07 Dan GohmanAdd an LLVM IR version of code sinking. This uses the...
2010-04-26 Chris LattnerFix a problem that lower invoke has with allocas (PR669...
2010-04-13 Owen AndersonSCCVN, we hardly knew ye!
2010-02-28 Bob WilsonRevert r97245 which seems to be causing performance...
2010-02-26 Bob WilsonMove the EnableFullLoadPRE flag from a separate command...
2010-02-26 Bob WilsonRemove unused "NoPRE" parameter in GVN and createGVNPass().
2010-02-09 Eric ChristopherPull these back out, they're a little too aggressive...
2010-02-09 Eric ChristopherAdd a new pass to do llvm.objsize lowering using SCEV.
2009-11-14 Dan GohmanAdd an option for running GVN with redundant load proce...
2009-11-11 Chris Lattnerremove the now dead condprop pass, PR3906.
2009-10-31 Dan GohmanRemove CodeGenLICM. It's largely obsoleted by MachineLI...
2009-10-30 Evan ChengAdd option to createGVNPass to disable PRE.
2009-10-28 Nick LewyckyAdd ABCD, a generalized implementation of the Eliminati...
2009-10-26 Owen AndersonForgot to commit these.
2009-10-26 Victor HernandezRemove FreeInst.
2009-10-26 Dan GohmanCheck in the experimental GEP splitter pass. This pass...
2009-10-17 Victor HernandezRemove MallocInst from LLVM Instructions.
2009-10-06 Chris Lattnerremove predicate simplifier, it never got the last...
2009-10-01 Chris Lattnerremove the GVNPRE pass. It has been subsumed by the...
2009-09-28 Dan GohmanConvert LoopSimplify and LoopExtractor from FunctionPas...
2009-09-16 Dan GohmanAdd a new pass for doing late hoisting of floating...
next