summaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/InlineFunction.cpp
AgeCommit message (Expand)Author
2014-08-14Copy noalias metadata from call sites to inlined instructionsHal Finkel
2014-08-14Add noalias metadata for general calls (not just memory intrinsics) during in...Hal Finkel
2014-08-12Move helper for getting a terminating musttail call to BasicBlockReid Kleckner
2014-07-25Convert noalias parameter attributes into noalias metadata during inliningHal Finkel
2014-07-24Add scoped-noalias metadataHal Finkel
2014-06-30DebugInfo: Preserve debug location information when transforming a call into ...David Blaikie
2014-06-09Fix line numbers for code inlined from __nodebug__ functions.Evgeniy Stepanov
2014-05-15Don't insert lifetime.end markers between a musttail call and retReid Kleckner
2014-05-15Revert "Don't insert lifetime.end markers between a musttail call and ret"Reid Kleckner
2014-05-15Remove unused variable in inlinerReid Kleckner
2014-05-15Don't insert lifetime.end markers between a musttail call and retReid Kleckner
2014-05-15Teach the inliner how to preserve musttail invariantsReid Kleckner
2014-04-25[C++] Use 'nullptr'. Transforms edition.Craig Topper
2014-04-23Remove more default address space argument usage.Matt Arsenault
2014-04-21Fix PR7272 in -tailcallelim instead of the inlinerReid Kleckner
2014-04-15Add lifetime markers for allocas created to hold byval arguments, make themJulien Lerouge
2014-04-15Split byval argument initialization so the memcpy(s) are injected at theJulien Lerouge
2014-03-09[C++11] Add range based accessors for the Use-Def chain of a Value.Chandler Carruth
2014-03-06[Layering] Move DebugInfo.h into the IR library where its implementationChandler Carruth
2014-03-04[Modules] Move CallSite into the IR library where it belogs. It isChandler Carruth
2014-02-18Rename some member variables from TD to DL.Rafael Espindola
2013-12-08Fix inlining to not lose the "cleanup" clause from landingpadsMark Seaborn
2013-12-08Fix inlining to not produce duplicate landingpad clausesMark Seaborn
2013-12-02InlineFunction.cpp: Remove a return value that is always falseMark Seaborn
2013-11-03Revert "Inliner: Handle readonly attribute per argument when adding memcpy"David Majnemer
2013-10-31Do not convert "call asm" to "invoke asm" in Inliner.Manman Ren
2013-10-24Inliner: Handle readonly attribute per argument when adding memcpyTom Stellard
2013-04-30Fix a use after free. RI is freed before the call to getDebugLoc(). ToRichard Trieu
2013-04-30Spelling. Thanks, Eric.Adrian Prantl
2013-04-30Set debug locations for branch instructions created during inlining, evenAdrian Prantl
2013-04-23Make sure the instruction right after an inlined function has aAdrian Prantl
2013-03-22Add all clauses when merging the landing pads. Duplicates will be handled lat...Bill Wendling
2013-03-22Don't use the removed API.Bill Wendling
2013-03-21Always forward 'resume' instructions to the outter landing pad.Bill Wendling
2013-01-02Move all of the header files which are involved in modelling the LLVM IRChandler Carruth
2012-12-03Use the new script to sort the includes of every file under lib.Chandler Carruth
2012-11-13Figure out <size> argument of llvm.lifetime intrinsics at the moment they are...Alexey Samsonov
2012-10-08Move TargetData to DataLayout.Micah Villmow
2012-06-29Move llvm/Support/IRBuilder.h -> llvm/IRBuilder.hChandler Carruth
2012-06-28Move lib/Analysis/DebugInfo.cpp to lib/VMCore/DebugInfo.cpp andBill Wendling
2012-06-09Convert comments to proper Doxygen comments.Dmitri Gribenko
2012-03-26Tidy.Eric Christopher
2012-03-26Tidy.Eric Christopher
2012-02-25Add support for disabling llvm.lifetime intrinsics in the AlwaysInliner. TheseChad Rosier
2012-02-06[unwind removal] Remove all of the code for the dead 'unwind' instruction. ThereBill Wendling
2012-01-31s/getInnerUnwindDest/getInnerResumeDest/gBill Wendling
2012-01-31Remove ivar which is identical to another ivar.Bill Wendling
2012-01-31Remove unused ivars and s/getOuterUnwindDest/getOuterResumeDest/g.Bill Wendling
2012-01-31Remove more dead functions.Bill Wendling
2012-01-31s/getInnerUnwindDestNewEH/getInnerUnwindDest/gBill Wendling