Simplify code. No functionality change.
[oota-llvm.git] / lib / Transforms / Utils / InlineFunction.cpp
2014-09-13 Benjamin KramerSimplify code. No functionality change.
2014-09-07 Hal FinkelMake use of @llvm.assume in ValueTracking (computeKnown...
2014-09-07 Hal FinkelAdd an Assumption-Tracking Pass
2014-09-04 James MolloyEnable noalias metadata by default and swap the order...
2014-09-01 Hal FinkelFeed AA to the inliner and use AA->getModRefBehavior...
2014-09-01 Hal FinkelFix AddAliasScopeMetadata again - alias.scope must...
2014-08-30 Hal FinkelFix AddAliasScopeMetadata to not add scopes when derivi...
2014-08-29 Hal FinkelFix a typo in AddAliasScopeMetadata
2014-08-27 Craig TopperSimplify creation of a bunch of ArrayRefs by using...
2014-08-24 Craig TopperUse range based for loops to avoid needing to re-mentio...
2014-08-21 Craig TopperRepace SmallPtrSet with SmallPtrSetImpl in function...
2014-08-18 Craig TopperRevert "Repace SmallPtrSet with SmallPtrSetImpl in...
2014-08-17 Craig TopperRepace SmallPtrSet with SmallPtrSetImpl in function...
2014-08-14 Hal FinkelCopy noalias metadata from call sites to inlined instru...
2014-08-14 Hal FinkelAdd noalias metadata for general calls (not just memory...
2014-08-12 Reid KlecknerMove helper for getting a terminating musttail call...
2014-07-25 Hal FinkelConvert noalias parameter attributes into noalias metad...
2014-07-24 Hal FinkelAdd scoped-noalias metadata
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...
next