tidy this file up a bit
[oota-llvm.git] / lib / Transforms /
2007-06-25 Chris Lattnerfix Transforms/Inline/2007-06-25-WeakInline.ll by not...
2007-06-25 Owen AndersonUse the built-in postorder iterators rather than comput...
2007-06-25 Owen Anderson1) Fix an issue with non-deterministic iteration order...
2007-06-24 Nick LewyckyFix value ranges.
2007-06-24 Owen AndersonFix a silly mistake that was causing failures.
2007-06-24 Nick LewyckyRemove tabs.
2007-06-24 Nick LewyckyRemove use of ETForest. Also cleaned up issues around...
2007-06-22 Owen AndersonRework topo_sort so eliminate some behavior that scaled...
2007-06-22 Owen AndersonPerform fewer set insertions while calculating ANTIC_IN...
2007-06-22 Owen AndersonRemove some code that I was using for collecting perfor...
2007-06-22 Owen AndersonAvoid excessive calls to find_leader when calculating...
2007-06-22 Owen AndersonReserve space in vectors before topologically sorting...
2007-06-22 Owen AndersonMake a bunch of optimizations for compile time to GVNPR...
2007-06-21 Chris LattnerSignificantly improve the documentation of the instcomb...
2007-06-21 Owen AndersonChange lots of sets from std::set to SmallPtrSet. ...
2007-06-21 Devang PatelMove code to update dominator information after basic...
2007-06-21 Owen AndersonEliminate a redundant check. This speeds up optimizati...
2007-06-21 Owen AndersonComment-ize the functions in GVNPRE.
2007-06-20 Chris Lattnerrefactor a bunch of code out of visitICmpInstWithInstAn...
2007-06-20 Owen AndersonSplit runOnFunction into many smaller functions. This...
2007-06-20 Owen AndersonMake GVNPRE accurate report whether it modified the...
2007-06-20 Owen AndersonGet rid of an unneeded helper function.
2007-06-19 Owen AndersonUse a DenseMap instead of an std::map for the value...
2007-06-19 Owen AndersonMake dependsOnInvoke much more specific in what it...
2007-06-19 Tanya LattnerMoved Inliner.h to include/llvm/Transforms/IPO/InlinerP...
2007-06-19 Tanya LattnerInliner pass header file was moved.
2007-06-19 Dan GohmanRename ScalarEvolution::deleteInstructionFromRecords to
2007-06-19 Owen AndersonHandle constants in phi nodes properly. This fixes...
2007-06-19 Chris Lattnersilence a bogus warning Duraid ran into.
2007-06-19 Owen AndersonBe careful to erase values from all of the appropriate...
2007-06-19 Owen AndersonRemember to clear the maximal sets between functions.
2007-06-19 Owen AndersonRefactor GVNPRE to use a much smart method of uniquing...
2007-06-18 Owen AndersonCache the results of dependsOnInvoke()
2007-06-18 Owen AndersonFix indentation.
2007-06-18 Owen AndersonDon't perform an expensive check if it's not necessary.
2007-06-16 Owen AndersonFix test/Transforms/GVNPRE/2007-06-15-InvokeInst.ll...
2007-06-15 Dan GohmanUse SCEVConstant::get instead of SCEVUnknown::get to...
2007-06-15 Owen AndersonFix test/Transforms/GVNPRE/2007-06-15-Looping.ll
2007-06-15 Dan GohmanAdd a SCEV class and supporting code for sign-extend...
2007-06-15 Chris LattnerGeneralize many transforms to work on ~ of vectors...
2007-06-15 Chris LattnerImplement two xforms:
2007-06-15 Chris Lattnerdelete some obviously dead vector operations, which...
2007-06-12 Owen AndersonFix test/Transforms/GVNPRE/2007-06-12-PhiTranslate.ll
2007-06-12 Owen AndersonRefactor some code, and fix test/Transforms/GVNPRE...
2007-06-12 Dale JohannesenSink CmpInst's to their uses to reduce register pressure.
2007-06-12 Owen AndersonFix a few more bugs, including an instance of walking...
2007-06-11 Devang PatelAdd and use DominatorTreeBase::findNearestCommonDominat...
2007-06-11 Devang PatelSimplify.
2007-06-11 Devang Patelsimplify
2007-06-11 Devang PatelSimplify. Dominator Tree is required so always available.
2007-06-11 Owen AndersonHandle functions with multiple exit blocks properly.
2007-06-09 Owen AndersonPerform PRE of comparison operators.
2007-06-08 Owen AndersonCollect statistics from GVN-PRE.
2007-06-08 Owen AndersonFix typo in a comment.
2007-06-08 Owen AndersonFix a bug that was causing the elimination phase not...
2007-06-08 Owen AndersonSmall bugfix, and const-ify some methods (Thanks, Bill).
2007-06-08 Devang PatelUpdate LoopSimplify to require and preserve DominatorTr...
2007-06-08 Owen AndersonAdd partial redundancy elimination.
2007-06-08 Devang PatelDo not preserve ETForest.
2007-06-07 Devang PatelDo not require ETForest. Now it is unused by LICM.
2007-06-07 Devang PatelDo not use ETForest as well as DomiantorTree. Dominato...
2007-06-07 Devang PatelUse DominatorTree instead of ETForest.
2007-06-07 Devang PatelUse DominatorTree instead of ETForest.
2007-06-07 Devang PatelUse DominatorTree instead of ETForest.
2007-06-07 Devang PatelUse DominatorTree instead of ETForest.
2007-06-07 Devang PatelUse DominatorTree instead of ETForest.
2007-06-07 Devang PatelMaintain ETNode as part of DomTreeNode.
2007-06-07 Tanya LattnerFormating fixes.
2007-06-06 Tanya LattnerInstruct the inliner to obey the noinline attribute...
2007-06-06 Chris Lattnersimplify this code and fix PR1493, now that llvm-gcc3...
2007-06-06 Lauro Ramos VenancioFix PR1499.
2007-06-06 Nick LewyckyInform ScalarEvolutions that we're deleting Values.
2007-06-06 Owen AndersonAdd simple full redundancy elimination.
2007-06-06 Chris LattnerFix PR1495 and CodeGen/X86/2007-06-05-LSR-Dominator.ll
2007-06-06 Devang PatelAvoid non-trivial loop unswitching while optimizing...
2007-06-05 Owen AndersonFix a misunderstanding of the algorithm. Really, we...
2007-06-05 Owen AndersonDon't leak memory.
2007-06-05 Owen AndersonFix a small bug, some 80 cols violations, and add some...
2007-06-05 Dan GohmanAllow insertelement, extractelement, and shufflevector...
2007-06-04 Bill WendlingPatches by Chuck Rose to unbreak V Studio builds.
2007-06-04 Devang Patels/ETNode::getChildren/ETNode::getETNodeChildren/g
2007-06-04 Owen AndersonDon't use std::set_difference when the two sets are...
2007-06-04 Owen AndersonFix a bunch of small bugs, and improve the debugging...
2007-06-04 Chris LattnerWhen rebuilding constant structs, make sure to honor...
2007-06-04 Owen AndersonMake phi_translate correct.
2007-06-04 Devang Patels/DominatorTree::createNewNode/DominatorTree::addNewBlock/g
2007-06-04 Devang PatelAdd basic block level interface to change immediate...
2007-06-04 Devang Patels/llvm::DominatorTreeBase::DomTreeNode/llvm::DomTreeNode/g
2007-06-03 Owen AndersonDon't use the custom comparator where it's not necessary.
2007-06-03 Devang Patels/DominatorTreeBase::Node/DominatorTreeBase:DomTreeNode/g
2007-06-03 Owen AndersonRemove an unused method.
2007-06-03 Owen AndersonThere's no need to have an Expression class... Value...
2007-06-01 Devang PatelInsert new instructions in AliasSet.
2007-06-01 Owen Andersonclean() needs to process things in topological order.
2007-06-01 Owen AndersonFix Expression comparison, which in turn fixes a value...
2007-05-31 Owen AndersonAdd a topological sort function.
2007-05-31 Owen AndersonAttempt to fix up phi_translate.
2007-05-30 Devang PatelFix typo.
2007-05-30 Chris LattnerFix Transforms/ScalarRepl/2007-05-29-MemcpyPreserve...
2007-05-29 Owen AndersonFix a typo
next