BumpPtrAllocator: use uintptr_t when aligning addresses to avoid undefined behaviour
[oota-llvm.git] / include / llvm / LinkAllPasses.h
2014-09-02 Hal FinkelAdd a CFL Alias Analysis implementation
2014-07-25 Duncan P. N. Exon... Move -verify-use-list-order into llvm-uselistorder
2014-07-25 Duncan P. N. Exon... IPO: Add use-list-order verifier
2014-07-24 Hal FinkelAdd scoped-noalias metadata
2014-07-18 Gerolf HoflehnerMergedLoadStoreMotion pass
2014-06-05 Tom RoederAdd a new attribute called 'jumptable' that creates...
2014-05-01 Eli BenderskyAdd an optimization that does CSE in a group of similar...
2014-04-24 Craig Topper[C++] Use 'nullptr'.
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
2014-01-12 Chandler Carruth[PM] Simplify the interface exposed for IR printing...
2014-01-12 Chandler Carruth[PM] Rename the IR printing pass header to a more gener...
2014-01-07 Chandler CarruthMove the LLVM IR asm writer header files into the IR...
2013-11-22 Richard SandifordAdd a Scalarizer pass.
2013-11-16 Hal FinkelAdd a loop rerolling pass
2013-10-02 Chandler CarruthRemove the very substantial, largely unmaintained legac...
2013-09-14 Chandler CarruthRemove the long, long defunct IR block placement pass.
2013-08-23 Richard SandifordTurn MipsOptimizeMathLibCalls into a target-independent...
2013-06-20 Meador IngeRemove the simplify-libcalls pass (finally)
2013-06-19 Matt ArsenaultMove StructurizeCFG out of R600 to generic Transforms.
2013-04-09 Nadav RotemAdd support for bottom-up SLP vectorization infrastructure.
2013-03-08 David BlaikieRemove -print-dbginfo as it is unused & bitrotten.
2013-02-08 Sergei LarinEnable *BasicBlockPass::createPrinterPass()
2013-01-28 Michael GottesmanExtracted ObjCARC.cpp into its own library libLLVMObjCA...
2013-01-11 Andrew TrickAdded -view-callgraph module pass.
2013-01-02 Chandler CarruthMove all of the header files which are involved in...
2012-12-12 Nadav RotemLoopVectorizer: Use the "optsize" attribute to decide...
2012-12-12 Nadav RotemLoopVectorizer: When -Os is used, vectorize only loops...
2012-12-03 Chandler CarruthSort the #include lines for the include/... tree with...
2012-11-02 Nadav RotemAdd a cost model analysis that allows us to estimate...
2012-10-26 Benjamin KramerRemove LoopDependenceAnalysis.
2012-10-26 Rafael EspindolaChange the internalize pass to internalize all symbols...
2012-10-17 Nadav RotemAdd a loop vectorizer.
2012-10-11 Sebastian Popdependence analysis
2012-09-11 Alex RosenbergAdd a pass that renames everything with metasyntatic...
2012-08-28 Manman RenProfile: set branch weight metadata with data generated...
2012-05-22 Nuno Lopesadd a new pass to instrument loads and stores for run...
2012-02-01 Hal FinkelAdd a basic-block autovectorization pass.
2012-01-17 Dan GohmanAdd a new ObjC ARC optimization pass to eliminate unneeded
2011-12-06 Nick LewyckyAll these arguments are default anyways.
2011-08-30 Rafael EspindolaRemove the old tail duplication pass. It is not used...
2011-08-29 Andrew TrickReapply r138695. Fix PassManager stack depths.
2011-08-27 Andrew TrickReverting r138695 to see if it fixes clang self host.
2011-08-27 Andrew TrickFix PassManager stack depths.
2011-08-03 Bill WendlingRemove the LowerSetJmp pass. It wasn't used effectively...
2011-07-09 Chris LattnerLand the long talked about "type system rewrite" patch...
2011-07-06 Jakub StaszakIntroduce "expect" intrinsic instructions.
2011-06-15 John McCallThe ARC language-specific optimizer. Credit to Dan...
2011-05-17 Bill WendlingConditionalize the format of the GCOV files by target...
2011-04-21 Nick LewyckyAdd independent controls for whether GCOV profiling...
2011-04-16 Nick LewyckyRename LineProfiling to GCOVProfiling to more accuratel...
2011-04-12 Nick LewyckyAdd support for line profiling. Very work-in-progress.
2011-04-11 Chris Lattnerremove the StructRetPromotion pass. It is unused,...
2011-04-05 Chris Lattnerremove postdom frontiers, because it is dead. Forward...
2011-02-28 Dan GohmanDelete the GEPSplitter experiment.
2011-02-28 Dan GohmanDelete the SimplifyHalfPowrLibCalls pass, which was...
2011-02-28 Dan GohmanDelete the LiveValues pass. I won't get get back to...
2011-01-29 Andrew TrickImplementation of path profiling.
2011-01-16 Chris Lattnerremove the partial specialization pass. It is unmainta...
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-25 Tobias GrosserReference RegionPass to stop it being eliminated.
2010-10-18 Dan GohmanMake AliasSetTracker TBAA-aware, enabling TBAA-enabled...
2010-10-07 Devang PatelRemove LoopIndexSplit pass. It is neither maintained...
2010-09-29 Chris Lattnerremove PointerTracking from mainline, Edwin is going...
2010-09-16 Dan GohmanAdd a pass which prints out all the memdep dependencies.
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-03 Peter CollingbourneAdd an atomic lowering pass
2010-08-02 Dan GohmanSketch up a preliminary Type-Based Alias Analysis imple...
2010-07-22 Tobias GrosserAdd new RegionInfo pass.
2010-07-01 Devang PatelDebugging infomration is encoded in llvm IR using metad...
2010-05-07 Dan GohmanAdd a simple module-level debug info printer. It just...
2010-05-07 Dan GohmanAdd an LLVM IR version of code sinking. This uses the...
2010-04-13 Owen AndersonSCCVN, we hardly knew ye!
2010-04-08 Dan GohmanAdd a -lint pass which checks for common sources of...
2010-03-01 Chris Lattnerremove anders-aa from mainline, it isn't maintained...
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.
2010-01-02 Chris Lattnerremove the random sampling framework, which is not...
2009-11-11 Chris Lattnerremove the now dead condprop pass, PR3906.
2009-11-11 Chris LattnerStub out a new lazy value info pass, which will eventually
2009-10-31 Dan GohmanRemove CodeGenLICM. It's largely obsoleted by MachineLI...
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-24 Victor HernandezAuto-upgrade free instructions to calls to the builtin...
2009-10-18 Chris Lattnerremove the IndMemRemPass, which only made sense for...
2009-10-18 Chris Lattneradd function passes for printing various dominator...
2009-10-08 Chris Lattnerremove LoopVR pass. According to Nick:
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-16 Dan GohmanAdd a new pass for doing late hoisting of floating...
2009-09-01 Andreas NeustifterAddedum to r80712, forgot to add files.
next