[LIR] Move all the helpers to be private and re-order the methods in
[oota-llvm.git] / lib / Transforms / Scalar / TailRecursionElimination.cpp
2015-06-23 Alexander KornienkoRevert r240137 (Fixed/added namespace ending comments...
2015-06-19 Alexander KornienkoFixed/added namespace ending comments using clang-tidy...
2015-06-09 Akira HatanakaRemove DisableTailCalls from TargetOptions and the...
2015-03-23 Benjamin KramerRe-sort includes with sort-includes.py and insert raw_o...
2015-03-10 Mehdi AminiDataLayout is mandatory, update the API to reflect...
2015-03-04 Mehdi AminiMake DataLayout Non-Optional in the Module
2015-02-28 Benjamin KramerTRE: Just erase dead BBs and tweak the iteration loop...
2015-02-27 Sanjay Patelremove function names from comments; NFC
2015-02-01 Chandler Carruth[multiversion] Thread a function argument through all...
2015-01-31 Chandler Carruth[PM] Change the core design of the TTI analysis to...
2014-11-19 Arnaud A. de Grand... Fix tail recursion elimination
2014-11-19 David BlaikieUpdate SetVector to rely on the underlying set's insert...
2014-11-04 Reid KlecknerRevert "Transforms: reapply SVN r219899"
2014-10-28 Saleem AbdulrasoolTransforms: reapply SVN r219899
2014-10-19 Chandler CarruthFix a long-standing miscompile in the load analysis...
2014-10-17 Rafael EspindolaRevert "TRE: make TRE a bit more aggressive"
2014-10-16 Saleem AbdulrasoolTRE: make TRE a bit more aggressive
2014-07-23 Nick LewyckyWe may visit a call that uses an alloca multiple times...
2014-07-21 Duncan P. N. Exon... Revert "[C++11] Add predecessors(BasicBlock *) / succes...
2014-07-20 Manuel Jacob[C++11] Add predecessors(BasicBlock *) / successors...
2014-05-22 Diego NovilloAdd support for missed and analysis optimization remarks.
2014-05-08 Nick LewyckyImprove wording to make it sounds more like a change...
2014-05-08 Richard SmithSimplify and fix incorrect comment. No functionality...
2014-05-06 Nick LewyckyDetabify.
2014-05-05 Nick LewyckyImprove 'tail' call marking in TRE. A bootstrap of...
2014-04-25 Craig Topper[C++] Use 'nullptr'. Transforms edition.
2014-04-22 Chandler Carruth[Modules] Fix potential ODR violations by sinking the...
2014-04-21 Reid KlecknerFix PR7272 in -tailcallelim instead of the inliner
2014-03-09 Chandler Carruth[C++11] Add range based accessors for the Use-Def chain...
2014-03-05 Chandler Carruth[C++11] Make this interface accept const Use pointers...
2014-03-05 Craig Topper[C++11] Add 'override' keyword to virtual methods that...
2014-03-04 Chandler Carruth[Modules] Move CFG.h to the IR library as it defines...
2014-03-04 Chandler Carruth[Modules] Move ValueHandle into the IR library where...
2014-03-04 Chandler Carruth[Modules] Move CallSite into the IR library where it...
2014-03-02 Benjamin Kramer[C++11] Replace llvm::next and llvm::prior with std...
2014-03-02 Craig TopperSwitch all uses of LLVM_OVERRIDE to just use 'override...
2014-02-06 Paul RobinsonDisable most IR-level transform passes on functions...
2013-07-24 Benjamin KramerTRE: Move class into anonymous namespace.
2013-07-14 Craig TopperUse SmallVectorImpl& instead of SmallVector to avoid...
2013-07-11 Michael GottesmanTeach TailRecursionElimination to handle certain cases...
2013-01-22 Chandler CarruthBegin fleshing out an interface in TTI for modelling...
2013-01-02 Chandler CarruthMove all of the header files which are involved in...
2012-12-03 Chandler CarruthUse the new script to sort the includes of every file...
2012-10-22 Argyrios KyrtzidisRevert r166407 because it caused analyzer tests to...
2012-10-22 Nick LewyckyReapply r166405, teaching tailcallelim to be smarter...
2012-10-22 NAKAMURA TakumiRevert r166405, "Teach TailRecursionElimination to...
2012-10-21 Nick LewyckyTeach TailRecursionElimination to consider 'nocapture...
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
next