move instcombine to its own library, it's past time.
[oota-llvm.git] / lib / Transforms / Scalar / TailRecursionElimination.cpp
2009-11-07 Nick LewyckyImprove tail call elimination to handle the switch...
2009-11-07 Nick LewyckyOops, FunctionContainsEscapingAllocas is really used...
2009-11-07 Nick LewyckyDust off tail recursion elimination. Fix a fixme by...
2009-09-02 Chris Lattnereliminate VISIBILITY_HIDDEN from Transforms/Scalar...
2009-08-13 Owen AndersonPush LLVMContexts through the IntegerType APIs.
2009-06-19 Chris LattnerImprove tail call elim to move loads above readonly...
2009-05-06 Duncan SandsAllow readonly functions to unwind exceptions. Teach
2008-09-04 Dan GohmanTidy up several unbeseeming casts from pointer to intptr_t.
2008-06-14 Chris LattnerFix a case where tailcallelim wouldn't set the changed...
2008-05-15 Gabor GreifFix a bunch of 80col violations that arose from the...
2008-05-13 Dan GohmanClean up the use of static and anonymous namespaces...
2008-04-06 Gabor GreifAPI changes for class Use size reduction, wave 1.
2008-03-11 Devang PatelBecome multiple return value aware.
2008-02-20 Anton KorobeynikovMake Transforms to be 4.3 warnings-clean
2007-12-29 Chris LattnerRemove attribution from file headers, per discussion...
2007-09-10 Chris LattnerPrevent tailcallelim from breaking "recursive" calls...
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-03-22 Dan GohmanChange uses of Function::front to Function::getEntryBlo...
2007-02-11 Chris LattnerSimplify code by using value::takename
2007-02-05 Reid SpencerApply the VISIBILITY_HIDDEN field to the remaining...
2006-12-19 Chris LattnerSwitch over Transforms/Scalar to use the STATISTIC...
2006-12-06 Chris LattnerDetemplatize the Statistic class. The only type it...
2006-11-02 Reid SpencerFor PR786:
2006-10-22 Chris LattnerAdd a workaround for PR962, disabling the more aggressi...
2006-08-27 Chris Lattnereliminate RegisterOpt. It does the same thing as Regis...
2005-11-05 Chris LattnerImplement Transforms/TailCallElim/return-undef.ll,...
2005-08-08 Chris LattnerUse the new 'moveBefore' method to simplify some code...
2005-08-07 Chris LattnerFix typoCVS: -------------------------------------...
2005-08-07 Chris Lattner* Use the new PHINode::hasConstantValue method to simpl...
2005-07-27 Jeff CohenEliminate all remaining tabs and trailing spaces.
2005-05-09 Chris LattnerIf a function contains no allocas, all of the calls...
2005-04-21 Misha BrukmanRemove trailing whitespace
2005-03-15 Chris LattnerThis mega patch converts us from using Function::a...
2004-09-01 Reid SpencerChanges For Bug 352
2004-02-04 Chris LattnerAdjust to the new BasicBlock ctor, which requires a...
2003-12-14 Chris LattnerRefactor code just a little bit, allowing us to impleme...
2003-12-08 Chris LattnerImplement: TailCallElim/accum_recursion_constant_arg.ll
2003-12-08 Chris LattnerImplement: test/Regression/Transforms/TailCallElim...
2003-12-08 Chris LattnerCleanup and restructure the code to make it easier...
2003-11-21 Chris LattnerMinor cleanups and simplifications
2003-11-20 Chris LattnerStart using the nicer terminator auto-insertion API
2003-11-11 Brian GaekePut all LLVM code into the llvm namespace, as per bug...
2003-10-20 John CriswellAdded LLVM project notice to the top of every C++ sourc...
2003-09-20 Chris LattnerRename Function::getEntryNode -> getEntryBlock
2003-09-20 Chris LattnerFix a really obvious huge gaping bug, add a comment
2003-09-20 Chris LattnerExpose the TCE pass
2003-09-20 Chris LattnerNew transformation: tail recursion elimination