summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Utils/InlineFunction.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Mark calls to llvm.stacksave, llvm.stackrestore asDale Johannesen2008-04-071-1/+4
* API changes for class Use size reduction, wave 1.Gabor Greif2008-04-061-17/+17
* Restore optimization that merges blocks when inline function Devang Patel2008-03-101-6/+24
* SimplifyDevang Patel2008-03-101-18/+15
* Update the inliner and simplifycfg to handle unwind_to.Nick Lewycky2008-03-091-0/+13
* Update inliner to handle functions that return multiple values.Devang Patel2008-03-071-43/+52
* Use while loop.Devang Patel2008-03-041-3/+2
* Use cast instead of dyn_cast.Devang Patel2008-03-041-2/+1
* Handle multiple return values.Devang Patel2008-03-041-3/+15
* Revert r46393: readonly/readnone functions are noDuncan Sands2008-01-271-9/+6
* Create an explicit copy for byval parameters evenDuncan Sands2008-01-261-6/+9
* Do this more neatly.Duncan Sands2008-01-251-2/+1
* we don't have to make an explicit copy of a byval argument when Chris Lattner2008-01-121-4/+6
* When inlining a functino with a byval argument, make an explicit Chris Lattner2008-01-111-6/+57
* Remove attribution from file headers, per discussion on llvmdev.Chris Lattner2007-12-291-2/+2
* GC poses hazards to the inliner. Consider:Gordon Henriksen2007-12-251-0/+13
* When inlining through an 'nounwind' call, mark inlinedDuncan Sands2007-12-191-5/+27
* Rename isNoReturn to doesNotReturn, and isNoUnwind toDuncan Sands2007-12-181-1/+1
* Make invokes of inline asm legal. Teach codegenDuncan Sands2007-12-171-3/+2
* Change the PointerType api for creating pointer types. The old functionality ...Christopher Lamb2007-12-171-1/+1
* Revert this part of r45073 until the verifier isDuncan Sands2007-12-161-2/+3
* Make instcombine promote inline asm calls to 'nounwind'Duncan Sands2007-12-161-3/+2
* Rather than having special rules like "intrinsics cannotDuncan Sands2007-12-031-5/+3
* Fix PR1146: parameter attributes are longer part ofDuncan Sands2007-11-271-0/+1
* Update InvokeInst to work like CallInstDavid Greene2007-08-271-1/+1
* Fix PR1335 and Transforms/Inline/2007-04-15-InlineEH.llChris Lattner2007-04-151-4/+5
* Change uses of Function::front to Function::getEntryBlock for readability.Dan Gohman2007-03-221-3/+4
* 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
OpenPOWER on IntegriCloud