Don't attribute in file headers anymore. See llvmdev for the
[oota-llvm.git] / include / llvm / Transforms / Scalar.h
2007-12-29 Chris LattnerDon't attribute in file headers anymore. See llvmdev...
2007-09-14 Owen AndersonRemove RLE from the headers, since the pass itself...
2007-08-07 Devang PatelFix comment.
2007-08-07 Devang PatelBegin loop index split pass.
2007-08-01 Owen AndersonRename FastDSE to just DSE.
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 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-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-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-15 Reid SpencerFor PR1195:
2007-02-03 Reid SpencerFor PR1072:
2007-01-25 Devang PatelInherit BasicBlockPass directly from Pass.
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-06-08 Owen AndersonUpdate some comments, and expose LCSSAID in preparation...
2006-05-26 Owen AndersonSkeletal LCSSA pass. This is currently non-functional...
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-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...
2005-11-22 Andrew LenharthReg2Mem is something a pass may depend on, so allow...
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-04-21 Misha BrukmanRemove trailing whitespace
2005-04-15 Chris Lattneradd a new prototype
2005-03-28 Alkis EvlogimenosRename createPromoteMemoryToRegister() to
2005-03-04 Jeff CohenAdd support for not strength reducing GEPs where the...
2005-03-03 Chris LattnerAdd an argument.
2005-01-08 Jeff CohenAdd more missing createXxxPass functions.
2004-12-02 Chris LattnerMove the strip pass from Scalar to IPO lib
2004-11-17 Chris LattnerNew prototype for lowerpacked pass.
2004-11-07 Chris LattnerThis is V9 specific stuff
2004-10-18 Nate BegemanInitial implementation of the strength reduction for...
2004-09-20 Chris LattnerDo not prototype any of these passes as returning Pass...
2004-09-14 Chris LattnerRemove unused pass
2004-07-31 Chris LattnerExpose breakcriticaledges as a functionpass
2004-07-27 Brian GaekeMake the create...() functions for some of these passes...
2004-07-22 Chris LattnerNew prototype
2004-06-25 Chris LattnerPrototype for new ConstantExpr lowering pass, contribut...
2004-05-23 Chris LattnerAdd a new prototype
2004-04-19 Chris LattnerAdd accessor for a Loop Unswitching pass
2004-04-18 Chris LattnerAdd prototype
2004-03-31 Chris LattnerImprove description, add warning
2004-03-30 Chris LattnerAdd a simple select instruction lowering pass
2004-03-14 Chris LattnerMove loop extractor to the IPO header
2004-02-28 Misha BrukmanAdd the prototype for the LoopExtractor Pass.
2004-02-13 Misha BrukmanFix spelling of `tendency'.
2004-02-13 Chris LattnerExpose a pass ID for lower-invoke
2003-11-11 Brian GaekePut all LLVM code into the llvm namespace, as per bug...
2003-11-10 Chris LattnerMove isCriticalEdge & SplitCritical edge out of this...
2003-11-07 Misha BrukmanDeclare FunctionPasses as such.
2003-10-20 John CriswellAdded LLVM copyright header (for lack of a better term).
2003-10-12 Chris LattnerRename loop preheaders pass to loop simplify
2003-10-05 Chris LattnerAdd new prototype for createLowerInvokePass(). Make...
2003-09-30 Chris LattnerStandardize header file comments
2003-09-20 Chris LattnerExpose the TCE pass
2003-09-10 Chris LattnerFix spell-o's
2003-09-01 Chris LattnerAdd RPR prototype here
2003-09-01 Chris LattnerChange the RaiseAllocations pass from being a BasicBloc...
2003-08-14 Brian GaekeFactory methods for function passes now return type...
2003-08-13 Brian GaekeFactory methods for FunctionPasses now return type...
2003-06-22 Chris LattnerAdd prototype for tail-dup pass
2003-05-27 Chris LattnerExpose proto for SRoA pass.
2003-05-20 Misha BrukmanHopefully, the final fix for `[Pp]ropogate'.
2003-04-23 Chris LattnerAdd stub to create lowerSwitches pass
2002-10-08 Chris LattnerExpose isCriticalEdge & SplitCriticalEdge methods from...
2002-09-26 Chris LattnerCheckin new loop-preheader insertion pass.
2002-09-25 Chris LattnerChange LowerAllocations pass to 'require' TargetData...
2002-09-24 Chris LattnerExpose passinfo from BreakCriticalEdges pass so that...
2002-09-24 Chris LattnerAdd new BreakCriticalEdges pass
2002-09-16 Vikram S. AdveAllow transformation DecomposeArrayRef(GetElementPtrIns...
2002-09-06 Chris LattnerInclude stub for correlated expression elimination...
2002-07-23 Chris LattnerMerge the contents of ChangeAllocations.h into Scalar.h
2002-05-21 Chris LattnerExpose CFG simplification pass
2002-05-10 Chris LattnerAdd prototype for LICM pass
2002-05-10 Chris LattnerAdd prototype for the PiNodeInserter pass
2002-05-08 Chris LattnerAdd expr reassociation pass prototype
2002-05-07 Chris LattnerSpell aggressive right
2002-05-07 Chris LattnerNew header file to replace all of the Scalar/*.h files.