summaryrefslogtreecommitdiff
path: root/lib/Transforms/Utils/InlineFunction.cpp
Commit message (Expand)AuthorAge
* Reapply r112091 and r111922, support for metadata linking, with aDan Gohman2010-08-26
* simplify: CallSite::get --> CallSite constructorGabor Greif2010-07-27
* use callsite to obtain all argumentsGabor Greif2010-06-24
* Use ValueMap instead of DenseMap.Devang Patel2010-06-24
* Cosmetic change.Devang Patel2010-06-23
* Fix PR7272: when inlining through a callsite with byval arguments,Duncan Sands2010-05-31
* rename InlineInfo.DevirtualizedCalls -> InlinedCalls toChris Lattner2010-05-01
* Implement rdar://6295824 and PR6724 with two tiny changesChris Lattner2010-05-01
* switch InlineInfo.DevirtualizedCalls's list to be of WeakVH.Chris Lattner2010-04-23
* The inliner was choosing to not consider call sitesChris Lattner2010-04-22
* refactor the interface to InlineFunction so that most of the in/outChris Lattner2010-04-22
* when inlining something like this:Chris Lattner2010-04-22
* eliminate dead #include.Chris Lattner2010-04-22
* Revert 101465, it broke internal OpenGL testing.Eric Christopher2010-04-16
* reapply r101434Gabor Greif2010-04-16
* back out r101423 and r101397, they break llvm-gcc self-host on darwin10Gabor Greif2010-04-16
* reapply r101364, which has been backed out in r101368Gabor Greif2010-04-15
* back out r101364, as it trips the linux nightlybot on some clang C++ testsGabor Greif2010-04-15
* rotate CallInst operands, i.e. move callee to the backGabor Greif2010-04-15
* Reapply address space patch after fixing an issue in MemCopyOptimizer.Mon P Wang2010-04-04
* Revert r100191 since it breaks objc in clang Mon P Wang2010-04-02
* Reapply address space patch after fixing an issue in MemCopyOptimizer.Mon P Wang2010-04-02
* Revert Mon Ping's change 99928, since it broke all the llvm-gcc buildbots.Bob Wilson2010-03-30
* Added support for address spaces and added a isVolatile field to memcpy, memm...Mon P Wang2010-03-30
* Temporarily revert this, it's causing an issue with an internal project.Eric Christopher2010-03-24
* add some accessors to callsite/callinst/invokeinst to checkChris Lattner2010-03-23
* Remove dead debug info intrinsics.Devang Patel2010-01-05
* Implement support to debug inlined functions.Devang Patel2009-11-10
* Fix a pretty serious misfeature of the inliner: if it inlines a functionChris Lattner2009-10-27
* Simplify some code (first hunk) and fix PR5208 (second hunk) byChris Lattner2009-10-17
* Introduce and use convenience methods for getting pointer typesDuncan Sands2009-10-06
* Instruction::clone does not need to take an LLVMContext&. Remove that andNick Lewycky2009-09-27
* Fix comment.Eric Christopher2009-09-06
* remove a bunch of explicit code previously needed to update theChris Lattner2009-09-01
* Change CallGraphNode to maintain it's Function as an AssertingVHChris Lattner2009-09-01
* Reapply 79977.Devang Patel2009-08-28
* enhance InlineFunction to be able to optionally returnChris Lattner2009-08-27
* smallvectorize the list of returns built by CloneAndPruneFunctionInto.Chris Lattner2009-08-27
* reduce inlining factor some stuff out to a static helper function,Chris Lattner2009-08-27
* Revert 79977. It causes llvm-gcc bootstrap failures on some platforms.Devang Patel2009-08-26
* Update DebugInfo interface to use metadata, instead of special named llvm.dbg...Devang Patel2009-08-25
* Push LLVMContexts through the IntegerType APIs.Owen Anderson2009-08-13
* Move more code back to 2.5 APIs.Owen Anderson2009-07-30
* Move types back to the 2.5 API.Owen Anderson2009-07-29
* Move ConstantExpr to 2.5 API.Owen Anderson2009-07-29
* Revert the ConstantInt constructors back to their 2.5 forms where possible, t...Owen Anderson2009-07-24
* Get rid of the Pass+Context magic.Owen Anderson2009-07-22
* Revert yesterday's change by removing the LLVMContext parameter to AllocaInst...Owen Anderson2009-07-15
* Move EVER MORE stuff over to LLVMContext.Owen Anderson2009-07-14
* This started as a small change, I swear. Unfortunately, lots of things call ...Owen Anderson2009-07-09