summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Utils/InlineFunction.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* De-constify Types in FunctionType::get().Jay Foad2011-07-111-2/+2
* Refactor. It is inliner's responsibility to update line number information.Devang Patel2011-07-081-0/+38
* Reinstate r133513 (reverted in r133700) with an additional fix for aJay Foad2011-06-231-5/+5
* Revert r133513:Eric Christopher2011-06-231-5/+5
* Reinstate r133435 and r133449 (reverted in r133499) now that the clangJay Foad2011-06-211-5/+5
* Revert r133435 and r133449 to appease buildbots.Chad Rosier2011-06-211-5/+5
* Change how PHINodes store their operands.Jay Foad2011-06-201-5/+5
* Use IRBuilder to make our intrinsic calls in the inliner so that we pick upJohn McCall2011-06-141-10/+9
* Use Value::stripPointerCasts instead of reinventing part of the wheel.Nick Lewycky2011-06-141-6/+2
* It's possible that an all-zero GEP may be used as the argument to lifetimeNick Lewycky2011-06-131-2/+6
* SplitCriticalEdge can sometimes split the edge from an invoke to a landingJohn McCall2011-06-091-28/+184
* Teach the CallGraph to ignore calls to intrinsics.John McCall2011-06-091-41/+7
* First, do no harm -- even if we can't find a selector for an enclosingJohn McCall2011-06-011-4/+18
* Fix this to work correctly with phis; test case to follow if this successfullyJohn McCall2011-05-291-0/+1
* Implement and document the llvm.eh.resume intrinsic, which isJohn McCall2011-05-281-62/+181
* Fix the inliner to maintain the current de facto invoke semantics:John McCall2011-05-271-42/+155
* Teach the inliner to emit llvm.lifetime.start/end, to scope the local variablesNick Lewycky2011-05-221-0/+70
* Fix a ton of comment typos found by codespell. Patch byChris Lattner2011-04-151-1/+1
* Remove PHINode::reserveOperandSpace(). Instead, add a parameter toJay Foad2011-03-301-2/+1
* (Almost) always call reserveOperandSpace() on newly created PHINodes.Jay Foad2011-03-301-0/+1
* switch the inliner alignment enforcement stuff to use theChris Lattner2010-12-251-27/+8
* when eliding a byval copy due to inlining a readonly function, we haveChris Lattner2010-12-201-4/+43
* pull byval processing out to its own helper function.Chris Lattner2010-12-201-56/+72
* fix PR8769, a miscompilation by inliner when inlining a function with a byvalChris Lattner2010-12-201-6/+10
* improve commentChris Lattner2010-12-061-2/+1
* Simplify code. No change in functionality.Benjamin Kramer2010-11-201-1/+1
* Have InlineFunction use SimplifyInstruction rather thanDuncan Sands2010-11-171-9/+11
* Be more consistent in using ValueToValueMapTy.Rafael Espindola2010-10-131-3/+3
* Reapply r112091 and r111922, support for metadata linking, with aDan Gohman2010-08-261-1/+2
* simplify: CallSite::get --> CallSite constructorGabor Greif2010-07-271-4/+4
* use callsite to obtain all argumentsGabor Greif2010-06-241-1/+2
* Use ValueMap instead of DenseMap.Devang Patel2010-06-241-3/+3
* Cosmetic change.Devang Patel2010-06-231-8/+8
* Fix PR7272: when inlining through a callsite with byval arguments,Duncan Sands2010-05-311-0/+4
* rename InlineInfo.DevirtualizedCalls -> InlinedCalls toChris Lattner2010-05-011-5/+5
* Implement rdar://6295824 and PR6724 with two tiny changesChris Lattner2010-05-011-0/+1
* switch InlineInfo.DevirtualizedCalls's list to be of WeakVH.Chris Lattner2010-04-231-1/+1
* The inliner was choosing to not consider call sitesChris Lattner2010-04-221-2/+7
* refactor the interface to InlineFunction so that most of the in/outChris Lattner2010-04-221-21/+21
* when inlining something like this:Chris Lattner2010-04-221-2/+16
* eliminate dead #include.Chris Lattner2010-04-221-1/+0
* Revert 101465, it broke internal OpenGL testing.Eric Christopher2010-04-161-1/+1
* reapply r101434Gabor Greif2010-04-161-1/+1
* back out r101423 and r101397, they break llvm-gcc self-host on darwin10Gabor Greif2010-04-161-1/+1
* reapply r101364, which has been backed out in r101368Gabor Greif2010-04-151-1/+1
* back out r101364, as it trips the linux nightlybot on some clang C++ testsGabor Greif2010-04-151-1/+1
* rotate CallInst operands, i.e. move callee to the backGabor Greif2010-04-151-1/+1
* Reapply address space patch after fixing an issue in MemCopyOptimizer.Mon P Wang2010-04-041-5/+6
* Revert r100191 since it breaks objc in clang Mon P Wang2010-04-021-6/+5
* Reapply address space patch after fixing an issue in MemCopyOptimizer.Mon P Wang2010-04-021-5/+6
OpenPOWER on IntegriCloud