aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Transforms/Utils/InlineFunction.cpp
Commit message (Expand)AuthorAgeFilesLines
* Fix typos in comments.Dan Gohman2007-02-201-1/+1
* Eliminate use of ctors that take vectors.Chris Lattner2007-02-131-1/+3
* Switch inliner over to use DenseMap instead of std::map for ValueMap. ThisChris Lattner2007-02-031-3/+3
* The inliner/cloner can now optionally take TargetData info, which can beChris Lattner2007-01-301-6/+6
* For PR1136: Rename GlobalVariable::isExternal as isDeclaration to avoidReid Spencer2007-01-301-1/+1
* prepare for adjustment to getOrInsertFunction methodChris Lattner2007-01-071-6/+8
* For PR950:Reid Spencer2006-12-311-1/+1
* Implement the first half of Transforms/Inline/inline_cleanup.llChris Lattner2006-09-131-1/+9
* silence warnings in a release buildChris Lattner2006-07-181-1/+1
* Handle instructions in the map, but that map to a null pointer.Chris Lattner2006-07-121-1/+2
* In addition to deleting calls, the inliner can constant fold them as well.Chris Lattner2006-07-121-2/+4
* Change the callgraph representation to store the callsite along with theChris Lattner2006-07-121-37/+46
* Switch the inliner over to using CloneAndPruneFunctionInto. This effectivelyChris Lattner2006-05-271-5/+9
* Teach the inliner to update the CallGraph itself, and have it add edges toChris Lattner2006-01-141-4/+53
* If inlining a call to a function that contains dynamic allocas, wrap theChris Lattner2006-01-131-0/+30
* Use ClonedCodeInfo to avoid another walk over the inlined code, this thisChris Lattner2006-01-131-2/+4
* Use the ClonedCodeInfo object to avoid scans of the inlined code whenChris Lattner2006-01-131-62/+67
* Refactor a bunch of invoke handling stuff out into a new functionChris Lattner2006-01-131-88/+108
* Fix a bug I noticed by inspection: if the first instruction in the inlinedChris Lattner2006-01-131-5/+3
* Eliminate all remaining tabs and trailing spaces.Jeff Cohen2005-07-271-1/+1
* wrap long lines, preserve calling conventions when cloning functions andChris Lattner2005-05-091-0/+1
* BAD typeo which caused many testsuite failures last night. Note to self, doChris Lattner2005-05-061-1/+1
* Implement Transforms/Inline/inline-tail.llChris Lattner2005-05-061-1/+16
* Remove trailing whitespaceMisha Brukman2005-04-211-29/+29
* This mega patch converts us from using Function::a{iterator|begin|end} toChris Lattner2005-03-151-3/+3
* The split bb is really the exit of the old functionChris Lattner2004-12-111-2/+2
* Fix Regression/Transforms/Inline/2004-10-17-InlineFunctionWithoutReturn.llChris Lattner2004-10-171-4/+8
* Convert code to compile with vc7.1.Reid Spencer2004-09-151-4/+9
* Fix a serious code pessimization problem. If an inlined function has a singleChris Lattner2004-07-201-5/+6
* Fix Inline/2004-04-15-InlineDeletesCall.llChris Lattner2004-04-161-12/+20
* Fix compilation of 126.gcc: intrinsic functions cannot throw, so they are notChris Lattner2004-02-131-28/+33
* rename the "exceptional" destination of an invoke instruction to the 'unwind'...Chris Lattner2004-02-081-1/+1
* Two changes:Chris Lattner2004-02-041-5/+12
* Optimize the case where we are inlining a function that contains only one bas...Chris Lattner2004-02-041-37/+67
* More refactoring. Move alloca instructions and handle invoke instructionsChris Lattner2004-02-041-129/+132
* Move the cloning of the function body much earlier in the inlinefunctionChris Lattner2004-02-041-52/+54
* Finegrainify namespacificationChris Lattner2004-01-091-7/+4
* Start using the nicer terminator auto-insertion APIChris Lattner2003-11-201-1/+1
* Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke2003-11-111-0/+4
* Get the list of PHI node values before the basic block is split. Also, addChris Lattner2003-10-271-9/+16
* Added LLVM project notice to the top of every C++ source file.John Criswell2003-10-201-0/+7
* Do not move variable sized allocations to the top of the caller, which mightChris Lattner2003-10-141-7/+5
* Avoid doing pointless work. Amazingly, this makes us go faster.Chris Lattner2003-10-061-8/+0
* Fix bugs in the last changeChris Lattner2003-09-221-2/+2
* Fix bug: Inline/2003-09-22-PHINodesInNormalInvokeDest.llChris Lattner2003-09-221-2/+7
* Fix bug: Inline/2003-09-22-PHINodesInExceptionDest.llChris Lattner2003-09-221-1/+28
* Fix bug: Inline/2003-09-14-InlineValue.llChris Lattner2003-09-151-4/+8
* Eliminate support for the llvm.unwind intrinisic, using the Unwind instructio...Chris Lattner2003-09-081-27/+14
* Should invokify is always trueChris Lattner2003-09-081-24/+16
* Remove special casingChris Lattner2003-08-251-3/+0