fix validation
[oota-llvm.git] / include / llvm / Transforms /
2007-10-21 Anton KorobeynikovReg2Mem cleanup and optimizations:
2007-10-17 Hartmut KaiserUpdated VC++ build system.
2007-09-14 Owen AndersonRemove RLE from the headers, since the pass itself...
2007-08-10 Devang PatelAdd utility to clone loops.
2007-08-10 Chris Lattneradd #ifndef guards
2007-08-07 Devang PatelFix comment.
2007-08-07 Devang PatelBegin loop index split pass.
2007-08-01 Dan GohmanMore explicit keywords.
2007-08-01 Owen AndersonRename FastDSE to just DSE.
2007-07-27 Devang PatelUse SmallPtrSet.
2007-07-25 Devang PatelAdd BasicInliner interface.
2007-07-24 Owen AndersonAdd a GVN pass, using the value numbering code I develo...
2007-07-24 Owen AndersonRename a lot of things to change FastDLE to RedundantLo...
2007-07-23 Owen AndersonFix a comment.
2007-07-23 Owen AndersonAdd FastDLE, the load-elimination counterpart of FastDSE.
2007-07-13 Devang PatelMake LCSSA a loop pass.
2007-07-11 Tanya LattnerAdding ability to demote phi to stack.
2007-07-11 Owen AndersonAdd FastDSE, a new algorithm for doing dead store elimi...
2007-07-09 Devang PatelExpose struct size threhold to allow users to tweak...
2007-07-06 Devang PatelAdd SplitEdge and SplitBlock utility routines.
2007-06-19 Tanya LattnerMove inliner pass header file.
2007-06-08 Devang PatelDo not preserve ETForest.
2007-06-07 Devang PatelDo not use ETForest as well as DomiantorTree. Dominato...
2007-06-07 Devang PatelUse DominatorTree instead of ETForest.
2007-06-06 Devang PatelRename.
2007-06-06 Devang PatelAvoid non-trivial loop unswitching while optimizing...
2007-05-29 Owen AndersonPut GVN-PRE in all the right places.
2007-05-06 Nick LewyckyFix typo in comment.
2007-05-03 Devang PatelDrop 'const'
2007-05-02 Devang PatelUse 'static const char' instead of 'static const int'.
2007-05-01 Devang PatelDo not use typeinfo to identify pass in pass manager.
2007-04-25 Devang PatelMem2Reg does not need TargetData.
2007-04-25 Devang PatelRemove unused function argument.
2007-04-20 Owen AndersonMove more passes to using ETForest instead of Dominator...
2007-04-07 Owen AndersonCompletely purge DomSet. This is the (hopefully) final...
2007-04-07 Owen AndersonExpunge DomSet from CodeExtractor. This is part of...
2007-04-07 Devang PatelAdd loop rotation pass.
2007-03-31 Chris LattnerSplit the sdisel code munging stuff out into its own...
2007-03-07 Devang PatelNow IndVarSimplify is a LoopPass.
2007-03-07 Devang PatelNow LICM is a LoopPass.
2007-03-07 Devang PatelNow LoopUnroll is a LoopPass.
2007-03-07 Devang PatelNow LoopUnswitch is a LoopPass.
2007-03-06 Devang PatelNow LoopStrengthReduce is a LoopPass.
2007-02-20 Chris Lattnerremove some dead passes and stuff specific to the reopt...
2007-02-15 Reid SpencerFor PR1195:
2007-02-05 Reid SpencerFor PR411:
2007-02-03 Reid SpencerFor PR1072:
2007-02-03 Chris LattnerSwitch inliner over to use DenseMap instead of std...
2007-01-30 Chris Lattnermove constant folding code out of Utils/Local into...
2007-01-30 Chris LattnerThe inliner/cloner can now optionally take TargetData...
2007-01-30 Chris LattnerChange constant folding APIs to take an optional Target...
2007-01-28 Anton KorobeynikovPropagate changes from my local tree. This patch includes:
2007-01-26 Devang PatelInherit CallGraphSCCPass directly from Pass.
2007-01-25 Devang PatelInherit BasicBlockPass directly from Pass.
2007-01-07 Chris Lattnerremove an old instrumentation pass that is not used...
2006-12-23 Reid SpencerFor PR950:
2006-11-05 Jeff CohenUnbreak VC++ build.
2006-10-28 Chris Lattneradd option to isCriticalEdge
2006-10-28 Chris LattnerExpose a smarter way to break critical edges.
2006-10-13 Bill WendlingCorrected formatting.
2006-09-04 Duraid Madinaadd setJumpBufSize() and setJumpBufAlignment() to targe...
2006-08-28 Nick LewyckyAdd PredicateSimplifier pass. Collapses equal variables...
2006-08-21 Reid SpencerFor PR885:
2006-08-01 Jim LaskeyIntroducing plugable register allocators and instructio...
2006-07-20 Devang PatelAdd new constructor to accept vector of exported names...
2006-06-08 Owen AndersonUpdate some comments, and expose LCSSAID in preparation...
2006-06-02 Chris LattnerForce anything that #includes llvm/Transforms/Utils...
2006-05-27 Chris LattnerImplement a new method: CloneAndPruneFunctionInto,...
2006-05-27 Chris LattnerAdd an interface to constant fold and instruction given...
2006-05-26 Owen AndersonSkeletal LCSSA pass. This is currently non-functional...
2006-05-17 Chris LattnerAdd a CloneModule call that exposes the mapping of...
2006-05-14 Chris LattnerThis is a proper fix for the compiler warning. A termi...
2006-05-13 Reid SpencerFix an infinite loop bug that Vladimir Prus identified.
2006-05-02 Chris LattnerAdd pass ID's for various passes, so they can be AddReq...
2006-04-20 Chris Lattnerremove a dead prototype
2006-04-10 Andrew LenharthAdd a simple pass to make sure that all (non-library...
2006-03-16 Evan ChengFor each loop, keep track of all the IV expressions...
2006-03-13 Evan ChengAdded target lowering hooks which LSR consults to make...
2006-02-22 Chris LattnerMake the LLVM headers "-ansi -pedantic -Wno-long-long...
2006-02-10 Chris LattnerRemove a level of indirection.
2006-01-16 Chris LattnerRemove a never-working pass
2006-01-14 Chris LattnerTeach inline function how to update the callgraph when...
2006-01-13 Chris LattnerAllow the code cloning interfaces to capture some impor...
2005-11-28 Andrew LenharthAdded documented rsprofiler interface. Also remove...
2005-11-28 Andrew LenharthRandom sampling (aka Arnold and Ryder) profiling. ...
2005-11-22 Andrew LenharthReg2Mem is something a pass may depend on, so allow...
2005-11-10 Andrew Lenharthneeds to go here to apparently.
2005-11-10 Andrew LenharthThe pass everyone has been waiting for!
2005-11-05 Nate BegemanAdd support alignment of allocation instructions.
2005-10-29 Chris LattnerRemove the LowerConstantExpressionsPass pass
2005-10-27 John CriswellMove some constant folding functions into LLVMAnalysis...
2005-10-24 Chris LattnerDon't link these three passes in anymore
2005-10-24 Chris LattnerDon't invade the system namespace
2005-10-24 Chris LattnerThere is no need for this to be VC++ only
2005-10-19 Chris LattnerMake this work with the internalize change
2005-10-18 Chris Lattneradd an option to the internalize pass
2005-09-27 Chris Lattnerallow demotion to volatile values
2005-09-26 Chris Lattneradd a new function
2005-08-17 Chris Lattneradd a helper
2005-08-04 Nate BegemanFix a fixme in CondPropagate.cpp by moving a PhiNode...
next