Fix dom tree compare. Don't forget to compare children!
[oota-llvm.git] / include / llvm / Transforms /
2008-06-26 Matthijs KooijmanAdd missing semicolumn in my last commit.
2008-06-26 Matthijs KooijmanImprove comments wrt createInternalize.
2008-06-24 Matthijs KooijmanRename a few variables to be more consistent.
2008-05-30 Evan ChengRevert 51775.
2008-05-30 Evan ChengPatches for building llvm on Solaris x86. Contributed...
2008-05-29 Dan GohmanPrune and tidy #includes.
2008-05-14 Devang PatelSimplify internalize pass. Add test case.
2008-05-14 Dan GohmanCommit the header I accidentally left out of 51083.
2008-05-14 Dan GohmanWhitespace cleanups.
2008-05-13 Dan GohmanChange class' public PassInfo variables to by initializ...
2008-05-06 Dan GohmanRemove uses of llvm/System/IncludeFile.h that are no...
2008-05-01 Chris LattnerDelete the IPO simplify-libcalls and completely reimple...
2008-04-29 Owen AndersonRename DeadLoopElimination to LoopDeletion, part 2.
2008-04-29 Owen AndersonAdd dead loop elimination, which removes dead loops...
2008-04-21 Chris LattnerMove SplitBlockPredecessors out of loopsimplify into...
2008-04-20 Chris LattnerAdd a new Jump Threading pass, which will handle cases
2008-04-19 Chris LattnerAllow argpromote to promote struct arguments with a...
2008-04-09 Owen AndersonFactor a bunch of functionality related to memcpy and...
2008-03-24 Evan ChengIncreasing the inline limit from (overly conservative...
2008-03-21 Andrew LenharthFunctionExtractorPass has been superceded by GVExtracto...
2008-03-07 Andrew Lenharthadd a pass that can extract all kinds of global values...
2008-03-06 Gabor Greiffix typos
2008-02-29 Devang PatelAdd pass to promote sret.
2008-02-25 Chris Lattnerprune #includes, fit in 80 cols.
2008-02-19 Chris Lattnerremove the LowerSelect pass. The last client was the...
2008-02-19 Chris Lattnerremove the lower packed pass. It can never work and...
2008-01-27 Bill WendlingThe CorrelatedExpressionElimination pass is known to...
2008-01-12 Chris LattnerAllow clients to specify the inline threshold when...
2008-01-11 Chris Lattnerdon't include loopinfo.h from this file.
2008-01-07 Gordon HenriksenWith this patch, the LowerGC transformation becomes the
2008-01-06 Chris Lattnerback out accidental commit.
2008-01-06 Chris Lattnerrename isStore -> mayStore to more accurately reflect...
2008-01-05 Owen AndersonDidn't mean to commit this.
2008-01-04 Owen AndersonMove some more functionality from MRegisterInfo to...
2007-12-29 Chris LattnerDon't attribute in file headers anymore. See llvmdev...
2007-11-14 Owen AndersonStart the process of making MachineLoopInfo possible...
2007-11-09 Anton KorobeynikovMake this header public
2007-11-05 Gordon HenriksenDeleting redundant copy of block extractor pass. See...
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...
next