aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Transforms/Utils/InlineFunction.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Revert Mon Ping's change 99928, since it broke all the llvm-gcc buildbots.Bob Wilson2010-03-301-6/+5
* Added support for address spaces and added a isVolatile field to memcpy, memm...Mon P Wang2010-03-301-5/+6
* Temporarily revert this, it's causing an issue with an internal project.Eric Christopher2010-03-241-3/+1
* add some accessors to callsite/callinst/invokeinst to checkChris Lattner2010-03-231-1/+3
* Remove dead debug info intrinsics.Devang Patel2010-01-051-45/+0
* Implement support to debug inlined functions.Devang Patel2009-11-101-1/+1
* Fix a pretty serious misfeature of the inliner: if it inlines a functionChris Lattner2009-10-271-0/+9
* Simplify some code (first hunk) and fix PR5208 (second hunk) byChris Lattner2009-10-171-8/+6
* Introduce and use convenience methods for getting pointer typesDuncan Sands2009-10-061-1/+1
* Instruction::clone does not need to take an LLVMContext&. Remove that andNick Lewycky2009-09-271-1/+1
* Fix comment.Eric Christopher2009-09-061-1/+1
* remove a bunch of explicit code previously needed to update theChris Lattner2009-09-011-27/+7
* Change CallGraphNode to maintain it's Function as an AssertingVHChris Lattner2009-09-011-1/+1
* Reapply 79977.Devang Patel2009-08-281-3/+3
* enhance InlineFunction to be able to optionally returnChris Lattner2009-08-271-6/+15
* smallvectorize the list of returns built by CloneAndPruneFunctionInto.Chris Lattner2009-08-271-1/+1
* reduce inlining factor some stuff out to a static helper function,Chris Lattner2009-08-271-126/+155
* Revert 79977. It causes llvm-gcc bootstrap failures on some platforms.Devang Patel2009-08-261-3/+3
* Update DebugInfo interface to use metadata, instead of special named llvm.dbg...Devang Patel2009-08-251-3/+3
* Push LLVMContexts through the IntegerType APIs.Owen Anderson2009-08-131-5/+7
* Move more code back to 2.5 APIs.Owen Anderson2009-07-301-3/+3
* Move types back to the 2.5 API.Owen Anderson2009-07-291-1/+1
* Move ConstantExpr to 2.5 API.Owen Anderson2009-07-291-1/+1
* Revert the ConstantInt constructors back to their 2.5 forms where possible, t...Owen Anderson2009-07-241-2/+2
* Get rid of the Pass+Context magic.Owen Anderson2009-07-221-9/+9
* Revert yesterday's change by removing the LLVMContext parameter to AllocaInst...Owen Anderson2009-07-151-1/+1
* Move EVER MORE stuff over to LLVMContext.Owen Anderson2009-07-141-2/+3
* This started as a small change, I swear. Unfortunately, lots of things call ...Owen Anderson2009-07-091-1/+1
* More LLVMContext-ification.Owen Anderson2009-07-051-7/+10
* PR4123: don't crash when inlining a call which uses its own result.Eli Friedman2009-05-081-3/+10
* While inlining, clone llvm.dbg.func.start intrinsic and adjust Devang Patel2009-04-151-0/+45
* Update call graph after inlining invoke.Devang Patel2009-03-311-2/+19
* Revert unintended commmit.Dale Johannesen2009-03-041-5/+2
* Always skip ptr-to-ptr bitcasts when counting,Dale Johannesen2009-03-041-2/+5
* Fix a nasty bug (PR3550) where the inline pass could incorrectly mark Chris Lattner2009-02-121-2/+2
* Revert r63600. It didn't fix the bug, it just moved it a bit.Nick Lewycky2009-02-031-7/+2
* Update the callgraph when replacing InvokeInst with CallInst when inlining.Nick Lewycky2009-02-031-3/+8
* introduce typedef for complicated vector, and use it tooGabor Greif2009-01-171-2/+1
* typoGabor Greif2009-01-161-1/+1
* avoid using iterators when they get invalidated potentiallyGabor Greif2009-01-151-4/+14
* Fix testsuite regressions from recursive inlining.Dale Johannesen2009-01-131-3/+3
* reapply Sanjiv's patch to genericize memcpy/memset/memmove to take anChris Lattner2008-11-211-1/+3
* Revert r59802. It was breaking the build of llvm-gcc:Bill Wendling2008-11-211-3/+1
* Make mem[cpy,move,set] intrinsics overloaded.Sanjiv Gupta2008-11-211-1/+3
* Large mechanical patch.Devang Patel2008-09-251-2/+2