2013-02-08 |
Sergei Larin | Enable *BasicBlockPass::createPrinterPass() |
blob | commitdiff | raw |
2013-01-28 |
Michael Gottesman | Extracted ObjCARC.cpp into its own library libLLVMObjCA... |
blob | commitdiff | raw | diff to current |
2013-01-11 |
Andrew Trick | Added -view-callgraph module pass. |
blob | commitdiff | raw | diff to current |
2013-01-02 |
Chandler Carruth | Move all of the header files which are involved in... |
blob | commitdiff | raw | diff to current |
2012-12-12 |
Nadav Rotem | LoopVectorizer: Use the "optsize" attribute to decide... |
blob | commitdiff | raw | diff to current |
2012-12-12 |
Nadav Rotem | LoopVectorizer: When -Os is used, vectorize only loops... |
blob | commitdiff | raw | diff to current |
2012-12-03 |
Chandler Carruth | Sort the #include lines for the include/... tree with... |
blob | commitdiff | raw | diff to current |
2012-11-02 |
Nadav Rotem | Add a cost model analysis that allows us to estimate... |
blob | commitdiff | raw | diff to current |
2012-10-26 |
Benjamin Kramer | Remove LoopDependenceAnalysis. |
blob | commitdiff | raw | diff to current |
2012-10-26 |
Rafael Espindola | Change the internalize pass to internalize all symbols... |
blob | commitdiff | raw | diff to current |
2012-10-17 |
Nadav Rotem | Add a loop vectorizer. |
blob | commitdiff | raw | diff to current |
2012-10-11 |
Sebastian Pop | dependence analysis |
blob | commitdiff | raw | diff to current |
2012-09-11 |
Alex Rosenberg | Add a pass that renames everything with metasyntatic... |
blob | commitdiff | raw | diff to current |
2012-08-28 |
Manman Ren | Profile: set branch weight metadata with data generated... |
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-02-01 |
Hal Finkel | Add a basic-block autovectorization pass. |
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-06 |
Nick Lewycky | All these arguments are default anyways. |
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-08-29 |
Andrew Trick | Reapply r138695. Fix PassManager stack depths. |
blob | commitdiff | raw | diff to current |
2011-08-27 |
Andrew Trick | Reverting r138695 to see if it fixes clang self host. |
blob | commitdiff | raw | diff to current |
2011-08-27 |
Andrew Trick | Fix PassManager stack depths. |
blob | commitdiff | raw | diff to current |
2011-08-03 |
Bill Wendling | Remove the LowerSetJmp pass. It wasn't used effectively... |
blob | commitdiff | raw | diff to current |
2011-07-09 |
Chris Lattner | Land the long talked about "type system rewrite" patch... |
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-05-17 |
Bill Wendling | Conditionalize the format of the GCOV files by target... |
blob | commitdiff | raw | diff to current |
2011-04-21 |
Nick Lewycky | Add independent controls for whether GCOV profiling... |
blob | commitdiff | raw | diff to current |
2011-04-16 |
Nick Lewycky | Rename LineProfiling to GCOVProfiling to more accuratel... |
blob | commitdiff | raw | diff to current |
2011-04-12 |
Nick Lewycky | Add support for line profiling. Very work-in-progress. |
blob | commitdiff | raw | diff to current |
2011-04-11 |
Chris Lattner | remove the StructRetPromotion pass. It is unused,... |
blob | commitdiff | raw | diff to current |
2011-04-05 |
Chris Lattner | remove postdom frontiers, because it is dead. Forward... |
blob | commitdiff | raw | diff to current |
2011-02-28 |
Dan Gohman | Delete the GEPSplitter experiment. |
blob | commitdiff | raw | diff to current |
2011-02-28 |
Dan Gohman | Delete the SimplifyHalfPowrLibCalls pass, which was... |
blob | commitdiff | raw | diff to current |
2011-02-28 |
Dan Gohman | Delete the LiveValues pass. I won't get get back to... |
blob | commitdiff | raw | diff to current |
2011-01-29 |
Andrew Trick | Implementation of path profiling. |
blob | commitdiff | raw | diff to current |
2011-01-16 |
Chris Lattner | remove the partial specialization pass. It is unmainta... |
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-25 |
Tobias Grosser | Reference RegionPass to stop it being eliminated. |
blob | commitdiff | raw | diff to current |
2010-10-18 |
Dan Gohman | Make AliasSetTracker TBAA-aware, enabling TBAA-enabled... |
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-09-29 |
Chris Lattner | remove PointerTracking from mainline, Edwin is going... |
blob | commitdiff | raw | diff to current |
2010-09-16 |
Dan Gohman | Add a pass which prints out all the memdep dependencies. |
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-03 |
Peter Collingbourne | Add an atomic lowering pass |
blob | commitdiff | raw | diff to current |
2010-08-02 |
Dan Gohman | Sketch up a preliminary Type-Based Alias Analysis imple... |
blob | commitdiff | raw | diff to current |
2010-07-22 |
Tobias Grosser | Add new RegionInfo pass. |
blob | commitdiff | raw | diff to current |
2010-07-01 |
Devang Patel | Debugging infomration is encoded in llvm IR using metad... |
blob | commitdiff | raw | diff to current |
2010-05-07 |
Dan Gohman | Add a simple module-level debug info printer. It just... |
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-13 |
Owen Anderson | SCCVN, we hardly knew ye! |
blob | commitdiff | raw | diff to current |
2010-04-08 |
Dan Gohman | Add a -lint pass which checks for common sources of... |
blob | commitdiff | raw | diff to current |
2010-03-01 |
Chris Lattner | remove anders-aa from mainline, it isn't maintained... |
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 |
2010-01-02 |
Chris Lattner | remove the random sampling framework, which is not... |
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-11-11 |
Chris Lattner | Stub out a new lazy value info pass, which will eventually |
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-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-24 |
Victor Hernandez | Auto-upgrade free instructions to calls to the builtin... |
blob | commitdiff | raw | diff to current |
2009-10-18 |
Chris Lattner | remove the IndMemRemPass, which only made sense for... |
blob | commitdiff | raw | diff to current |
2009-10-18 |
Chris Lattner | add function passes for printing various dominator... |
blob | commitdiff | raw | diff to current |
2009-10-08 |
Chris Lattner | remove LoopVR pass. According to Nick: |
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-16 |
Dan Gohman | Add a new pass for doing late hoisting of floating... |
blob | commitdiff | raw | diff to current |
2009-09-01 |
Andreas Neustifter | Addedum to r80712, forgot to add files. |
blob | commitdiff | raw | diff to current |
2009-09-01 |
Andreas Neustifter | Preparation for Optimal Edge Profiling: |
blob | commitdiff | raw | diff to current |
2009-08-26 |
Dan Gohman | Create a ScalarEvolution-based AliasAnalysis implementa... |
blob | commitdiff | raw | diff to current |
2009-08-08 |
Daniel Dunbar | Add a basic static ProfileInfo provider (ProfileEstimat... |
blob | commitdiff | raw | diff to current |
2009-07-14 |
Torok Edwin | Introduce a pointertracking pass. |
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-24 |
Andreas Bolka | Scaffolding for LDA pass. |
blob | commitdiff | raw | diff to current |
2009-06-14 |
Owen Anderson | Add an early implementation of a partial inlining pass... |
blob | commitdiff | raw | diff to current |
2009-03-19 |
Dan Gohman | Add a liveness analysis pass for LLVM IR values. This... |
blob | commitdiff | raw | diff to current |
2009-01-28 |
Duncan Sands | Fix PR3415 (infinite loop in EscapeAnalysis) by |
blob | commitdiff | raw | diff to current |
2008-12-31 |
Duncan Sands | Rename AddReadAttrs to FunctionAttrs, and teach it how |
blob | commitdiff | raw | diff to current |
2008-12-16 |
Torok Edwin | Add -print-dbginfo pass that prints LLVM IR with commen... |
blob | commitdiff | raw | diff to current |
2008-11-18 |
Devang Patel | Add new helper pass that strips all symbol names except... |
blob | commitdiff | raw | diff to current |
2008-11-11 |
Devang Patel | Undo previous check-in. |
blob | commitdiff | raw | diff to current |
2008-11-11 |
Devang Patel | Add utility pass to remove dbg info. |
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-11-02 |
Nick Lewycky | Add a new MergeFunctions pass. It finds identical funct... |
blob | commitdiff | raw | diff to current |
2008-10-21 |
Daniel Dunbar | Privatize PrintModulePass and PrintFunctionPass and add |
blob | commitdiff | raw | diff to current |
2008-10-12 |
Owen Anderson | Add EscapeAnalysis. |
blob | commitdiff | raw | diff to current |
2008-09-19 |
Duncan Sands | Remove the MarkModRef pass (use AddReadAttrs instead). |
blob | commitdiff | raw | diff to current |
2008-09-19 |
Duncan Sands | Add a new pass AddReadAttrs which works out which functions |
blob | commitdiff | raw | diff to current |
2008-09-03 |
Andrew Lenharth | Initial version of a Partial Specialization IPO pass... |
blob | commitdiff | raw | diff to current |
2008-09-03 |
Devang Patel | Add missing decls. |
blob | commitdiff | raw | diff to current |
2008-09-01 |
Duncan Sands | Add a small pass that sets the readnone/readonly |
blob | commitdiff | raw | diff to current |
2008-08-23 |
Chris Lattner | Add a new trivial -inst-namer pass which makes it possi... |
blob | commitdiff | raw | diff to current |
next |