aboutsummaryrefslogtreecommitdiff
path: root/lib/Transforms/Utils/InlineFunction.cpp
AgeCommit message (Expand)Author
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
2012-01-31Remove some unused, old-EH methods.Bill Wendling
2012-01-31Get rid of references to dead intrinsics.Bill Wendling
2012-01-31Formatting cleanups. No functionality change.Bill Wendling
2012-01-31Remove no-longer-useful dyn_casts and pals.Bill Wendling
2011-12-02Fix quadratic behavior in InlineFunction by fetching the personality function...Benjamin Kramer
2011-11-20Refactor code to use new attribute getters on CallSite for NoCapture and ByVal.Nick Lewycky
2011-08-14Add inlining for the new EH scheme.Bill Wendling
2011-08-10Distinguish between two copies of one inlined variable. Take 2.Devang Patel
2011-08-05Temporarily revert r135528 which distinguishes between two copies of oneChandler Carruth
2011-07-30Revert r136253, r136263, r136269, r136313, r136325, r136326, r136329, r136338,Bill Wendling
2011-07-28Some minor cleanups. No functionalitical change.Bill Wendling
2011-07-28Leverage some of the code that John wrote to manage the landing pads.Bill Wendling
2011-07-28Automatically merge the landingpad clauses when we come across a callee'sBill Wendling
2011-07-28Initial stab at getting inlining working with the EH rewrite.Bill Wendling
2011-07-27Refuse to inline two functions which use different personality functions.Bill Wendling
2011-07-19Distinguish between two copies of one inlined variable.Devang Patel
2011-07-18land David Blaikie's patch to de-constify Type, with a few tweaks.Chris Lattner
2011-07-15Convert CallInst and InvokeInst APIs to use ArrayRef.Jay Foad
2011-07-14Change Intrinsic::getDeclaration and friends to take an ArrayRef.Benjamin Kramer
2011-07-12Second attempt at de-constifying LLVM Types in FunctionType::get(),Jay Foad
2011-07-12Revert r134893 and r134888 (and related patches in other trees). It was causingBill Wendling
2011-07-11De-constify Types in FunctionType::get().Jay Foad
2011-07-08Refactor. It is inliner's responsibility to update line number information.Devang Patel
2011-06-23Reinstate r133513 (reverted in r133700) with an additional fix for aJay Foad
2011-06-23Revert r133513:Eric Christopher
2011-06-21Reinstate r133435 and r133449 (reverted in r133499) now that the clangJay Foad
2011-06-21Revert r133435 and r133449 to appease buildbots.Chad Rosier