2011-05-16 |
Rafael Espindola | Don't do tail calls in a function that call setjmp... |
blob | commitdiff | raw |
2011-04-28 |
Devang Patel | Do not lose line number info while eliminating tail... |
blob | commitdiff | raw | diff to current |
2011-04-15 |
Chris Lattner | Fix a ton of comment typos found by codespell. Patch by |
blob | commitdiff | raw | diff to current |
2011-03-30 |
Jay Foad | Remove PHINode::reserveOperandSpace(). Instead, add... |
blob | commitdiff | raw | diff to current |
2011-03-30 |
Jay Foad | (Almost) always call reserveOperandSpace() on newly... |
blob | commitdiff | raw | diff to current |
2011-01-29 |
Francois Pichet | Unbreak the MSVC build. |
blob | commitdiff | raw | diff to current |
2011-01-29 |
Evan Cheng | Add a test for TCE return duplication. |
blob | commitdiff | raw | diff to current |
2011-01-29 |
Evan Cheng | Re-apply r124518 with fix. Watch out for invalidated... |
blob | commitdiff | raw | diff to current |
2011-01-29 |
Evan Cheng | Revert r124518. It broke Linux self-host. |
blob | commitdiff | raw | diff to current |
2011-01-29 |
Evan Cheng | Re-commit r124462 with fixes. Tail recursion elim will... |
blob | commitdiff | raw | diff to current |
2010-11-16 |
Duncan Sands | Have a few places that want to simplify phi nodes use... |
blob | commitdiff | raw | diff to current |
2010-10-19 |
Owen Anderson | Get rid of static constructors for pass registration... |
blob | commitdiff | raw | diff to current |
2010-10-07 |
Owen Anderson | Now with fewer extraneous semicolons! |
blob | commitdiff | raw | diff to current |
2010-08-31 |
Chris Lattner | tidy up |
blob | commitdiff | raw | diff to current |
2010-08-06 |
Owen Anderson | Reapply r110396, with fixes to appease the Linux buildb... |
blob | commitdiff | raw | diff to current |
2010-08-06 |
Owen Anderson | Revert r110396 to fix buildbots. |
blob | commitdiff | raw | diff to current |
2010-08-05 |
Owen Anderson | Don't use PassInfo* as a type identifier for passes... |
blob | commitdiff | raw | diff to current |
2010-07-21 |
Owen Anderson | Fix batch of converting RegisterPass<> to INTIALIZE_PASS(). |
blob | commitdiff | raw | diff to current |
2010-07-13 |
Duncan Sands | Handle the case of a tail recursion in which the tail... |
blob | commitdiff | raw | diff to current |
2010-07-12 |
Gabor Greif | cache dereferenced iterators |
blob | commitdiff | raw | diff to current |
2010-07-10 |
Duncan Sands | The accumulator tail recursion transform claims to... |
blob | commitdiff | raw | diff to current |
2010-06-26 |
Duncan Sands | Fix PR7328: when turning a tail recursion into a loop... |
blob | commitdiff | raw | diff to current |
2010-06-24 |
Gabor Greif | use getNumArgOperands |
blob | commitdiff | raw | diff to current |
2010-06-24 |
Gabor Greif | use ArgOperand API |
blob | commitdiff | raw | diff to current |
2010-05-28 |
Dan Gohman | Move FindAvailableLoadedValue isSafeToLoadUnconditional... |
blob | commitdiff | raw | diff to current |
2010-04-16 |
Eric Christopher | Revert 101465, it broke internal OpenGL testing. |
blob | commitdiff | raw | diff to current |
2010-04-16 |
Dan Gohman | Refine the detection of seemingly infinitely recursive... |
blob | commitdiff | raw | diff to current |
2010-04-16 |
Gabor Greif | reapply r101434 |
blob | commitdiff | raw | diff to current |
2010-04-16 |
Gabor Greif | back out r101423 and r101397, they break llvm-gcc self... |
blob | commitdiff | raw | diff to current |
2010-04-15 |
Gabor Greif | reapply r101364, which has been backed out in r101368 |
blob | commitdiff | raw | diff to current |
2010-04-15 |
Gabor Greif | back out r101364, as it trips the linux nightlybot... |
blob | commitdiff | raw | diff to current |
2010-04-15 |
Gabor Greif | rotate CallInst operands, i.e. move callee to the back |
blob | commitdiff | raw | diff to current |
2010-02-03 |
Evan Cheng | Revert 94937 and move the noreturn check to codegen. |
blob | commitdiff | raw | diff to current |
2010-01-31 |
Evan Cheng | Do not mark no-return calls tail calls. It'll screw... |
blob | commitdiff | raw | diff to current |
2010-01-30 |
Bob Wilson | Check alignment of loads when deciding whether it is... |
blob | commitdiff | raw | diff to current |
2009-11-07 |
Nick Lewycky | Improve tail call elimination to handle the switch... |
blob | commitdiff | raw | diff to current |
2009-11-07 |
Nick Lewycky | Oops, FunctionContainsEscapingAllocas is really used... |
blob | commitdiff | raw | diff to current |
2009-11-07 |
Nick Lewycky | Dust off tail recursion elimination. Fix a fixme by... |
blob | commitdiff | raw | diff to current |
2009-09-02 |
Chris Lattner | eliminate VISIBILITY_HIDDEN from Transforms/Scalar... |
blob | commitdiff | raw | diff to current |
2009-08-13 |
Owen Anderson | Push LLVMContexts through the IntegerType APIs. |
blob | commitdiff | raw | diff to current |
2009-06-19 |
Chris Lattner | Improve tail call elim to move loads above readonly... |
blob | commitdiff | raw | diff to current |
2009-05-06 |
Duncan Sands | Allow readonly functions to unwind exceptions. Teach |
blob | commitdiff | raw | diff to current |
2008-09-04 |
Dan Gohman | Tidy up several unbeseeming casts from pointer to intptr_t. |
blob | commitdiff | raw | diff to current |
2008-06-14 |
Chris Lattner | Fix a case where tailcallelim wouldn't set the changed... |
blob | commitdiff | raw | diff to current |
2008-05-15 |
Gabor Greif | Fix a bunch of 80col violations that arose from the... |
blob | commitdiff | raw | diff to current |
2008-05-13 |
Dan Gohman | Clean up the use of static and anonymous namespaces... |
blob | commitdiff | raw | diff to current |
2008-04-06 |
Gabor Greif | API changes for class Use size reduction, wave 1. |
blob | commitdiff | raw | diff to current |
2008-03-11 |
Devang Patel | Become multiple return value aware. |
blob | commitdiff | raw | diff to current |
2008-02-20 |
Anton Korobeynikov | Make Transforms to be 4.3 warnings-clean |
blob | commitdiff | raw | diff to current |
2007-12-29 |
Chris Lattner | Remove attribution from file headers, per discussion... |
blob | commitdiff | raw | diff to current |
2007-09-10 |
Chris Lattner | Prevent tailcallelim from breaking "recursive" calls... |
blob | commitdiff | raw | diff to current |
2007-05-06 |
Nick Lewycky | Fix typo in comment. |
blob | commitdiff | raw | diff to current |
2007-05-03 |
Devang Patel | Drop 'const' |
blob | commitdiff | raw | diff to current |
2007-05-02 |
Devang Patel | Use 'static const char' instead of 'static const int'. |
blob | commitdiff | raw | diff to current |
2007-05-01 |
Devang Patel | Do not use typeinfo to identify pass in pass manager. |
blob | commitdiff | raw | diff to current |
2007-03-22 |
Dan Gohman | Change uses of Function::front to Function::getEntryBlo... |
blob | commitdiff | raw | diff to current |
2007-02-11 |
Chris Lattner | Simplify code by using value::takename |
blob | commitdiff | raw | diff to current |
2007-02-05 |
Reid Spencer | Apply the VISIBILITY_HIDDEN field to the remaining... |
blob | commitdiff | raw | diff to current |
2006-12-19 |
Chris Lattner | Switch over Transforms/Scalar to use the STATISTIC... |
blob | commitdiff | raw | diff to current |
2006-12-06 |
Chris Lattner | Detemplatize the Statistic class. The only type it... |
blob | commitdiff | raw | diff to current |
2006-11-02 |
Reid Spencer | For PR786: |
blob | commitdiff | raw | diff to current |
2006-10-22 |
Chris Lattner | Add a workaround for PR962, disabling the more aggressi... |
blob | commitdiff | raw | diff to current |
2006-08-27 |
Chris Lattner | eliminate RegisterOpt. It does the same thing as Regis... |
blob | commitdiff | raw | diff to current |
2005-11-05 |
Chris Lattner | Implement Transforms/TailCallElim/return-undef.ll,... |
blob | commitdiff | raw | diff to current |
2005-08-08 |
Chris Lattner | Use the new 'moveBefore' method to simplify some code... |
blob | commitdiff | raw | diff to current |
2005-08-07 |
Chris Lattner | Fix typoCVS: -------------------------------------... |
blob | commitdiff | raw | diff to current |
2005-08-07 |
Chris Lattner | * Use the new PHINode::hasConstantValue method to simpl... |
blob | commitdiff | raw | diff to current |
2005-07-27 |
Jeff Cohen | Eliminate all remaining tabs and trailing spaces. |
blob | commitdiff | raw | diff to current |
2005-05-09 |
Chris Lattner | If a function contains no allocas, all of the calls... |
blob | commitdiff | raw | diff to current |
2005-04-21 |
Misha Brukman | Remove trailing whitespace |
blob | commitdiff | raw | diff to current |
2005-03-15 |
Chris Lattner | This mega patch converts us from using Function::a... |
blob | commitdiff | raw | diff to current |
2004-09-01 |
Reid Spencer | Changes For Bug 352 |
blob | commitdiff | raw | diff to current |
2004-02-04 |
Chris Lattner | Adjust to the new BasicBlock ctor, which requires a... |
blob | commitdiff | raw | diff to current |
2003-12-14 |
Chris Lattner | Refactor code just a little bit, allowing us to impleme... |
blob | commitdiff | raw | diff to current |
2003-12-08 |
Chris Lattner | Implement: TailCallElim/accum_recursion_constant_arg.ll |
blob | commitdiff | raw | diff to current |
2003-12-08 |
Chris Lattner | Implement: test/Regression/Transforms/TailCallElim... |
blob | commitdiff | raw | diff to current |
2003-12-08 |
Chris Lattner | Cleanup and restructure the code to make it easier... |
blob | commitdiff | raw | diff to current |
2003-11-21 |
Chris Lattner | Minor cleanups and simplifications |
blob | commitdiff | raw | diff to current |
2003-11-20 |
Chris Lattner | Start using the nicer terminator auto-insertion API |
blob | commitdiff | raw | diff to current |
2003-11-11 |
Brian Gaeke | Put all LLVM code into the llvm namespace, as per bug... |
blob | commitdiff | raw | diff to current |
2003-10-20 |
John Criswell | Added LLVM project notice to the top of every C++ sourc... |
blob | commitdiff | raw | diff to current |
2003-09-20 |
Chris Lattner | Rename Function::getEntryNode -> getEntryBlock |
blob | commitdiff | raw | diff to current |
2003-09-20 |
Chris Lattner | Fix a really obvious huge gaping bug, add a comment |
blob | commitdiff | raw | diff to current |
2003-09-20 |
Chris Lattner | Expose the TCE pass |
blob | commitdiff | raw | diff to current |
2003-09-20 |
Chris Lattner | New transformation: tail recursion elimination |
blob | commitdiff | raw | diff to current |
|