aboutsummaryrefslogtreecommitdiff
path: root/lib/Transforms/Scalar/TailRecursionElimination.cpp
AgeCommit message (Expand)Author
2005-07-27Eliminate all remaining tabs and trailing spaces.Jeff Cohen
2005-05-09If a function contains no allocas, all of the calls in it are triviallyChris Lattner
2005-04-21Remove trailing whitespaceMisha Brukman
2005-03-15This mega patch converts us from using Function::a{iterator|begin|end} toChris Lattner
2004-09-01Changes For Bug 352Reid Spencer
2004-02-04Adjust to the new BasicBlock ctor, which requires a function parameterChris Lattner
2003-12-14Refactor code just a little bit, allowing us to implement TailCallElim/return...Chris Lattner
2003-12-08Implement: TailCallElim/accum_recursion_constant_arg.llChris Lattner
2003-12-08Implement: test/Regression/Transforms/TailCallElim/accum_recursion.llChris Lattner
2003-12-08Cleanup and restructure the code to make it easier to read and maintain.Chris Lattner
2003-11-21Minor cleanups and simplificationsChris Lattner
2003-11-20Start using the nicer terminator auto-insertion APIChris Lattner
2003-11-11Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke
2003-10-20Added LLVM project notice to the top of every C++ source file.John Criswell
2003-09-20Rename Function::getEntryNode -> getEntryBlockChris Lattner
2003-09-20Fix a really obvious huge gaping bug, add a commentChris Lattner
2003-09-20Expose the TCE passChris Lattner
2003-09-20New transformation: tail recursion eliminationChris Lattner