Clean whitespaces.
[oota-llvm.git] / lib / Transforms / Scalar / TailRecursionElimination.cpp
2012-07-24 Nadav RotemClean whitespaces.
2012-05-04 Chandler CarruthA pile of long over-due refactorings here. There are...
2011-10-17 Bill WendlingCorrect over-zealous removal of hack.
2011-10-17 Bill WendlingNow that we have the ReturnsTwice function attribute...
2011-05-16 Rafael EspindolaDon't do tail calls in a function that call setjmp...
2011-04-28 Devang PatelDo not lose line number info while eliminating tail...
2011-04-15 Chris LattnerFix a ton of comment typos found by codespell. Patch by
2011-03-30 Jay FoadRemove PHINode::reserveOperandSpace(). Instead, add...
2011-03-30 Jay Foad(Almost) always call reserveOperandSpace() on newly...
2011-01-29 Francois PichetUnbreak the MSVC build.
2011-01-29 Evan ChengAdd a test for TCE return duplication.
2011-01-29 Evan ChengRe-apply r124518 with fix. Watch out for invalidated...
2011-01-29 Evan ChengRevert r124518. It broke Linux self-host.
2011-01-29 Evan ChengRe-commit r124462 with fixes. Tail recursion elim will...
2010-11-16 Duncan SandsHave a few places that want to simplify phi nodes use...
2010-10-19 Owen AndersonGet rid of static constructors for pass registration...
2010-10-07 Owen AndersonNow with fewer extraneous semicolons!
2010-08-31 Chris Lattnertidy up
2010-08-06 Owen AndersonReapply r110396, with fixes to appease the Linux buildb...
2010-08-06 Owen AndersonRevert r110396 to fix buildbots.
2010-08-05 Owen AndersonDon't use PassInfo* as a type identifier for passes...
2010-07-21 Owen AndersonFix batch of converting RegisterPass<> to INTIALIZE_PASS().
2010-07-13 Duncan SandsHandle the case of a tail recursion in which the tail...
2010-07-12 Gabor Greifcache dereferenced iterators
2010-07-10 Duncan SandsThe accumulator tail recursion transform claims to...
2010-06-26 Duncan SandsFix PR7328: when turning a tail recursion into a loop...
2010-06-24 Gabor Greifuse getNumArgOperands
2010-06-24 Gabor Greifuse ArgOperand API
2010-05-28 Dan GohmanMove FindAvailableLoadedValue isSafeToLoadUnconditional...
2010-04-16 Eric ChristopherRevert 101465, it broke internal OpenGL testing.
2010-04-16 Dan GohmanRefine the detection of seemingly infinitely recursive...
2010-04-16 Gabor Greifreapply r101434
2010-04-16 Gabor Greifback out r101423 and r101397, they break llvm-gcc self...
2010-04-15 Gabor Greifreapply r101364, which has been backed out in r101368
2010-04-15 Gabor Greifback out r101364, as it trips the linux nightlybot...
2010-04-15 Gabor Greifrotate CallInst operands, i.e. move callee to the back
2010-02-03 Evan ChengRevert 94937 and move the noreturn check to codegen.
2010-01-31 Evan ChengDo not mark no-return calls tail calls. It'll screw...
2010-01-30 Bob WilsonCheck alignment of loads when deciding whether it is...
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