summaryrefslogtreecommitdiff
path: root/include/llvm/LinkAllPasses.h
AgeCommit message (Expand)AuthorFilesLines
2010-10-25Reference RegionPass to stop it being eliminated.Tobias Grosser1-0/+3
2010-10-18Make AliasSetTracker TBAA-aware, enabling TBAA-enabled LICM.Dan Gohman1-1/+1
2010-10-07Remove LoopIndexSplit pass. It is neither maintained nor used by anyone.Devang Patel1-1/+0
2010-09-29remove PointerTracking from mainline, Edwin is going to move it out to ClamAVChris Lattner1-2/+0
2010-09-16Add a pass which prints out all the memdep dependencies.Dan Gohman1-0/+1
2010-08-31Rename ValuePropagation to a more descriptive CorrelatedValuePropagation.Owen Anderson1-1/+1
2010-08-28remove the ABCD and SSI passes. They don't have any clients thatChris Lattner1-3/+0
2010-08-27Add a prototype of a new peephole optimizing pass that uses LazyValue info to...Owen Anderson1-0/+1
2010-08-03Add an atomic lowering passPeter Collingbourne1-0/+1
2010-08-02Sketch up a preliminary Type-Based Alias Analysis implementation.Dan Gohman1-0/+1
2010-07-22Add new RegionInfo pass.Tobias Grosser1-0/+6
2010-07-01Debugging infomration is encoded in llvm IR using metadata. This is designedDevang Patel1-0/+1
2010-05-07Add a simple module-level debug info printer. It just sets up aDan Gohman1-0/+1
2010-05-07Add an LLVM IR version of code sinking. This uses the same simple algorithmDan Gohman1-0/+1
2010-04-13SCCVN, we hardly knew ye!Owen Anderson1-1/+0
2010-04-08Add a -lint pass which checks for common sources of undefined or likelyDan Gohman1-0/+2
2010-03-01remove anders-aa from mainline, it isn't maintained and isChris Lattner1-1/+0
2010-02-09Pull these back out, they're a little too aggressive and timeEric Christopher1-1/+0
2010-02-09Add a new pass to do llvm.objsize lowering using SCEV.Eric Christopher1-0/+1
2010-01-02remove the random sampling framework, which is not maintained anymore.Chris Lattner1-4/+0
2009-11-11remove the now dead condprop pass, PR3906.Chris Lattner1-1/+0
2009-11-11Stub out a new lazy value info pass, which will eventuallyChris Lattner1-0/+1
2009-10-31Remove CodeGenLICM. It's largely obsoleted by MachineLICM's new abilityDan Gohman1-1/+0
2009-10-28Add ABCD, a generalized implementation of the Elimination of Array BoundsNick Lewycky1-0/+1
2009-10-26Forgot to commit these.Owen Anderson1-0/+1
2009-10-26Remove FreeInst.Victor Hernandez1-1/+0
2009-10-26Check in the experimental GEP splitter pass. This pass splits complexDan Gohman1-0/+1
2009-10-24Auto-upgrade free instructions to calls to the builtin free function.Victor Hernandez1-1/+0
2009-10-18remove the IndMemRemPass, which only made sense for when malloc/free were int...Chris Lattner1-1/+0
2009-10-18add function passes for printing various dominator datastructuresChris Lattner1-0/+9
2009-10-08remove LoopVR pass. According to Nick:Chris Lattner1-2/+0
2009-10-06remove predicate simplifier, it never got the last bugs beatenChris Lattner1-1/+0
2009-10-01remove the GVNPRE pass. It has been subsumed by the GVN pass.Chris Lattner1-1/+0
2009-09-16Add a new pass for doing late hoisting of floating-point and vectorDan Gohman1-0/+1
2009-09-01Addedum to r80712, forgot to add files.Andreas Neustifter1-0/+1
2009-09-01Preparation for Optimal Edge Profiling:Andreas Neustifter1-0/+1
2009-08-26Create a ScalarEvolution-based AliasAnalysis implementation.Dan Gohman1-0/+1
2009-08-08Add a basic static ProfileInfo provider (ProfileEstimatorPass).Daniel Dunbar1-0/+1
2009-07-14Introduce a pointertracking pass.Torok Edwin1-0/+2
2009-07-09Forgot a couple files when adding the -ssi-everything pass.Nick Lewycky1-0/+1
2009-07-03Add Static Single Information construction pass written by André Tavares!Nick Lewycky1-0/+1
2009-06-24Scaffolding for LDA pass.Andreas Bolka1-0/+1
2009-06-14Add an early implementation of a partial inlining pass. The idea behind thisOwen Anderson1-0/+1
2009-03-19Add a liveness analysis pass for LLVM IR values. This computesDan Gohman1-0/+1
2009-01-28Fix PR3415 (infinite loop in EscapeAnalysis) byDuncan Sands1-2/+0
2008-12-31Rename AddReadAttrs to FunctionAttrs, and teach it howDuncan Sands1-1/+1
2008-12-16Add -print-dbginfo pass that prints LLVM IR with comments inserted to showTorok Edwin1-0/+1
2008-11-18Add new helper pass that strips all symbol names except debugging information.Devang Patel1-0/+1
2008-11-11Undo previous check-in.Devang Patel1-1/+0
2008-11-11Add utility pass to remove dbg info.Devang Patel1-0/+1