summaryrefslogtreecommitdiff
path: root/lib/Transforms/Utils/InlineFunction.cpp
Commit message (Expand)AuthorAge
...
* In addition to deleting calls, the inliner can constant fold them as well.Chris Lattner2006-07-12
* Change the callgraph representation to store the callsite along with theChris Lattner2006-07-12
* Switch the inliner over to using CloneAndPruneFunctionInto. This effectivelyChris Lattner2006-05-27
* Teach the inliner to update the CallGraph itself, and have it add edges toChris Lattner2006-01-14
* If inlining a call to a function that contains dynamic allocas, wrap theChris Lattner2006-01-13
* Use ClonedCodeInfo to avoid another walk over the inlined code, this thisChris Lattner2006-01-13
* Use the ClonedCodeInfo object to avoid scans of the inlined code whenChris Lattner2006-01-13
* Refactor a bunch of invoke handling stuff out into a new functionChris Lattner2006-01-13
* Fix a bug I noticed by inspection: if the first instruction in the inlinedChris Lattner2006-01-13
* Eliminate all remaining tabs and trailing spaces.Jeff Cohen2005-07-27
* wrap long lines, preserve calling conventions when cloning functions andChris Lattner2005-05-09
* BAD typeo which caused many testsuite failures last night. Note to self, doChris Lattner2005-05-06
* Implement Transforms/Inline/inline-tail.llChris Lattner2005-05-06
* Remove trailing whitespaceMisha Brukman2005-04-21
* This mega patch converts us from using Function::a{iterator|begin|end} toChris Lattner2005-03-15
* The split bb is really the exit of the old functionChris Lattner2004-12-11
* Fix Regression/Transforms/Inline/2004-10-17-InlineFunctionWithoutReturn.llChris Lattner2004-10-17
* Convert code to compile with vc7.1.Reid Spencer2004-09-15
* Fix a serious code pessimization problem. If an inlined function has a singleChris Lattner2004-07-20
* Fix Inline/2004-04-15-InlineDeletesCall.llChris Lattner2004-04-16
* Fix compilation of 126.gcc: intrinsic functions cannot throw, so they are notChris Lattner2004-02-13
* rename the "exceptional" destination of an invoke instruction to the 'unwind'...Chris Lattner2004-02-08
* Two changes:Chris Lattner2004-02-04
* Optimize the case where we are inlining a function that contains only one bas...Chris Lattner2004-02-04
* More refactoring. Move alloca instructions and handle invoke instructionsChris Lattner2004-02-04
* Move the cloning of the function body much earlier in the inlinefunctionChris Lattner2004-02-04
* Finegrainify namespacificationChris Lattner2004-01-09
* Start using the nicer terminator auto-insertion APIChris Lattner2003-11-20
* Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke2003-11-11
* Get the list of PHI node values before the basic block is split. Also, addChris Lattner2003-10-27
* Added LLVM project notice to the top of every C++ source file.John Criswell2003-10-20
* Do not move variable sized allocations to the top of the caller, which mightChris Lattner2003-10-14
* Avoid doing pointless work. Amazingly, this makes us go faster.Chris Lattner2003-10-06
* Fix bugs in the last changeChris Lattner2003-09-22
* Fix bug: Inline/2003-09-22-PHINodesInNormalInvokeDest.llChris Lattner2003-09-22
* Fix bug: Inline/2003-09-22-PHINodesInExceptionDest.llChris Lattner2003-09-22
* Fix bug: Inline/2003-09-14-InlineValue.llChris Lattner2003-09-15
* Eliminate support for the llvm.unwind intrinisic, using the Unwind instructio...Chris Lattner2003-09-08
* Should invokify is always trueChris Lattner2003-09-08
* Remove special casingChris Lattner2003-08-25
* rethrow is really the language independent primitive here. "throw" can be wr...Chris Lattner2003-08-24
* *** Implement inlining of Invoke instructions!Chris Lattner2003-08-24
* Implement: Inline/cfg_preserve_test.llChris Lattner2003-08-24
* * Separate all of the grunt work of inlining out into the Utils library.Chris Lattner2003-05-29