DebugInfo: Preserve debug location information when transforming a call into an invok...
[opencl/llvm.git] / lib / Transforms / Utils / InlineFunction.cpp
2014-06-30 David BlaikieDebugInfo: Preserve debug location information when...
2014-06-09 Evgeniy StepanovFix line numbers for code inlined from __nodebug__...
2014-05-15 Reid KlecknerDon't insert lifetime.end markers between a musttail...
2014-05-15 Reid KlecknerRevert "Don't insert lifetime.end markers between a...
2014-05-15 Reid KlecknerRemove unused variable in inliner
2014-05-15 Reid KlecknerDon't insert lifetime.end markers between a musttail...
2014-05-15 Reid KlecknerTeach the inliner how to preserve musttail invariants
2014-04-25 Craig Topper[C++] Use 'nullptr'. Transforms edition.
2014-04-23 Matt ArsenaultRemove more default address space argument usage.
2014-04-21 Reid KlecknerFix PR7272 in -tailcallelim instead of the inliner
2014-04-15 Julien LerougeAdd lifetime markers for allocas created to hold byval...
2014-04-15 Julien LerougeSplit byval argument initialization so the memcpy(s...
2014-03-09 Chandler Carruth[C++11] Add range based accessors for the Use-Def chain...
2014-03-06 Chandler Carruth[Layering] Move DebugInfo.h into the IR library where...
2014-03-04 Chandler Carruth[Modules] Move CallSite into the IR library where it...
2014-02-18 Rafael EspindolaRename some member variables from TD to DL.
2013-12-08 Mark SeabornFix inlining to not lose the "cleanup" clause from...
2013-12-08 Mark SeabornFix inlining to not produce duplicate landingpad clauses
2013-12-02 Mark SeabornInlineFunction.cpp: Remove a return value that is alway...
2013-11-03 David MajnemerRevert "Inliner: Handle readonly attribute per argument...
2013-10-31 Manman RenDo not convert "call asm" to "invoke asm" in Inliner.
2013-10-24 Tom StellardInliner: Handle readonly attribute per argument when...
2013-04-30 Richard TrieuFix a use after free. RI is freed before the call...
2013-04-30 Adrian PrantlSpelling. Thanks, Eric.
2013-04-30 Adrian PrantlSet debug locations for branch instructions created...
2013-04-23 Adrian PrantlMake sure the instruction right after an inlined functi...
2013-03-22 Bill WendlingAdd all clauses when merging the landing pads. Duplicat...
2013-03-22 Bill WendlingDon't use the removed API.
2013-03-21 Bill WendlingAlways forward 'resume' instructions to the outter...
2013-01-02 Chandler CarruthMove all of the header files which are involved in...
2012-12-03 Chandler CarruthUse the new script to sort the includes of every file...
2012-11-13 Alexey SamsonovFigure out <size> argument of llvm.lifetime intrinsics...
2012-10-08 Micah VillmowMove TargetData to DataLayout.
2012-06-29 Chandler CarruthMove llvm/Support/IRBuilder.h -> llvm/IRBuilder.h
2012-06-28 Bill WendlingMove lib/Analysis/DebugInfo.cpp to lib/VMCore/DebugInfo...
2012-06-09 Dmitri GribenkoConvert comments to proper Doxygen comments.
2012-03-26 Eric ChristopherTidy.
2012-03-26 Eric ChristopherTidy.
2012-02-25 Chad RosierAdd support for disabling llvm.lifetime intrinsics...
2012-02-06 Bill Wendling[unwind removal] Remove all of the code for the dead...
2012-01-31 Bill Wendlings/getInnerUnwindDest/getInnerResumeDest/g
2012-01-31 Bill WendlingRemove ivar which is identical to another ivar.
2012-01-31 Bill WendlingRemove unused ivars and s/getOuterUnwindDest/getOuterRe...
2012-01-31 Bill WendlingRemove more dead functions.
2012-01-31 Bill Wendlings/getInnerUnwindDestNewEH/getInnerUnwindDest/g
2012-01-31 Bill WendlingRemove some unused, old-EH methods.
2012-01-31 Bill WendlingGet rid of references to dead intrinsics.
2012-01-31 Bill WendlingFormatting cleanups. No functionality change.
2012-01-31 Bill WendlingRemove no-longer-useful dyn_casts and pals.
2011-12-02 Benjamin KramerFix quadratic behavior in InlineFunction by fetching...
2011-11-20 Nick LewyckyRefactor code to use new attribute getters on CallSite...
2011-08-14 Bill WendlingAdd inlining for the new EH scheme.
2011-08-10 Devang PatelDistinguish between two copies of one inlined variable...
2011-08-05 Chandler CarruthTemporarily revert r135528 which distinguishes between...
2011-07-30 Bill WendlingRevert r136253, r136263, r136269, r136313, r136325...
2011-07-28 Bill WendlingSome minor cleanups. No functionalitical change.
2011-07-28 Bill WendlingLeverage some of the code that John wrote to manage...
2011-07-28 Bill WendlingAutomatically merge the landingpad clauses when we...
2011-07-28 Bill WendlingInitial stab at getting inlining working with the EH...
2011-07-27 Bill WendlingRefuse to inline two functions which use different...
2011-07-19 Devang PatelDistinguish between two copies of one inlined variable.
2011-07-18 Chris Lattnerland David Blaikie's patch to de-constify Type, with...
2011-07-15 Jay FoadConvert CallInst and InvokeInst APIs to use ArrayRef.
2011-07-14 Benjamin KramerChange Intrinsic::getDeclaration and friends to take...
2011-07-12 Jay FoadSecond attempt at de-constifying LLVM Types in Function...
2011-07-12 Bill WendlingRevert r134893 and r134888 (and related patches in...
2011-07-11 Jay FoadDe-constify Types in FunctionType::get().
2011-07-08 Devang PatelRefactor. It is inliner's responsibility to update...
2011-06-23 Jay FoadReinstate r133513 (reverted in r133700) with an additio...
2011-06-23 Eric ChristopherRevert r133513:
2011-06-21 Jay FoadReinstate r133435 and r133449 (reverted in r133499...
2011-06-21 Chad RosierRevert r133435 and r133449 to appease buildbots.
2011-06-20 Jay FoadChange how PHINodes store their operands.
2011-06-14 John McCallUse IRBuilder to make our intrinsic calls in the inline...
2011-06-14 Nick LewyckyUse Value::stripPointerCasts instead of reinventing...
2011-06-13 Nick LewyckyIt's possible that an all-zero GEP may be used as the...
2011-06-09 John McCallSplitCriticalEdge can sometimes split the edge from...
2011-06-09 John McCallTeach the CallGraph to ignore calls to intrinsics.
2011-06-01 John McCallFirst, do no harm -- even if we can't find a selector...
2011-05-29 John McCallFix this to work correctly with phis; test case to...
2011-05-28 John McCallImplement and document the llvm.eh.resume intrinsic...
2011-05-27 John McCallFix the inliner to maintain the current de facto invoke...
2011-05-22 Nick LewyckyTeach the inliner to emit llvm.lifetime.start/end,...
2011-04-15 Chris LattnerFix a ton of comment typos found by codespell. Patch by
2011-03-30 Jay FoadRemove PHINode::reserveOperandSpace(). Instead, add...
2011-03-30 Jay Foad(Almost) always call reserveOperandSpace() on newly...
2010-12-25 Chris Lattnerswitch the inliner alignment enforcement stuff to use the
2010-12-20 Chris Lattnerwhen eliding a byval copy due to inlining a readonly...
2010-12-20 Chris Lattnerpull byval processing out to its own helper function.
2010-12-20 Chris Lattnerfix PR8769, a miscompilation by inliner when inlining...
2010-12-06 Chris Lattnerimprove comment
2010-11-20 Benjamin KramerSimplify code. No change in functionality.
2010-11-17 Duncan SandsHave InlineFunction use SimplifyInstruction rather...
2010-10-13 Rafael EspindolaBe more consistent in using ValueToValueMapTy.
2010-08-26 Dan GohmanReapply r112091 and r111922, support for metadata linki...
2010-07-27 Gabor Greifsimplify: CallSite::get --> CallSite constructor
2010-06-24 Gabor Greifuse callsite to obtain all arguments
2010-06-24 Devang PatelUse ValueMap instead of DenseMap.
2010-06-23 Devang PatelCosmetic change.
2010-05-31 Duncan SandsFix PR7272: when inlining through a callsite with byval...
next