[InlineFunction] Correctly inline TerminatePadInst
[oota-llvm.git] / lib / Transforms / Utils / InlineFunction.cpp
2015-10-13 David Majnemer[InlineFunction] Correctly inline TerminatePadInst
2015-10-13 Duncan P. N. Exon... TransformUtils: Remove implicit ilist iterator conversi...
2015-10-06 Hans WennborgFix Clang-tidy modernize-use-nullptr warnings in source...
2015-09-23 Vedant Kumar[Inline] Use AssumptionCache from the right Function
2015-09-09 Chandler Carruth[PM/AA] Rebuild LLVM's alias analysis infrastructure...
2015-09-03 Joseph Tremoulet[WinEH] Add cleanupendpad instruction
2015-08-23 Joseph Tremoulet[WinEH] Require token linkage in EH pad/ret signatures
2015-08-14 David Majnemer[IR] Add token types
2015-07-31 David MajnemerNew EH representation for MSVC compatibility
2015-07-24 Pete CooperUse make_range(rbegin(), rend()) to allow foreach loops...
2015-07-22 Chandler Carruth[PM/AA] Extract the ModRef enums from the AliasAnalysis...
2015-06-23 Alexander KornienkoRevert r240137 (Fixed/added namespace ending comments...
2015-06-19 Alexander KornienkoFixed/added namespace ending comments using clang-tidy...
2015-06-17 David MajnemerMove the personality function from LandingPadInst to...
2015-05-18 David BlaikieSimplify IRBuilder::CreateCall* by using ArrayRef+initi...
2015-04-29 Duncan P. N. Exon... IR: Give 'DI' prefix to debug info metadata
2015-04-20 Akira Hatanaka[InlineFunction] Don't add lifetime markers for zero...
2015-04-15 Duncan P. N. Exon... DebugInfo: Remove 'inlinedAt:' field from MDLocalVariable
2015-03-30 Duncan P. N. Exon... Transforms: Use the new DebugLoc API, NFC
2015-03-11 Sanjay PatelInliner should not add callgraph edges for intrinsic...
2015-03-10 Sanjay Patelremove function names from comments; NFC
2015-03-10 Mehdi AminiDataLayout is mandatory, update the API to reflect...
2015-03-04 Mehdi AminiMake DataLayout Non-Optional in the Module
2015-01-30 Adrian PrantlRemove a redundant dyn_cast.
2015-01-30 Adrian PrantlInliner: Use replaceDbgDeclareForAlloca() instead of...
2015-01-30 Adrian PrantlFix PR22386. The inliner moves static allocas to the...
2015-01-21 David BlaikieDebugInfo: Use distinct inlinedAt MDLocations to avoid...
2015-01-19 Duncan P. N. Exon... IR: Return unique_ptr from MDNode::getTemporary()
2015-01-19 Duncan P. N. Exon... IR: Remove MDNodeFwdDecl
2015-01-04 Chandler Carruth[PM] Split the AssumptionTracker immutable pass into...
2014-12-11 Michael KupersteinThe inliner needs to fix up debug information for llvm...
2014-12-09 Duncan P. N. Exon... IR: Split Metadata from Value
2014-11-11 Duncan P. N. Exon... Revert "IR: MDNode => Value"
2014-11-04 Reid KlecknerRevert "Transforms: reapply SVN r219899"
2014-11-01 Duncan P. N. Exon... IR: MDNode => Value: Instruction::getMetadata()
2014-10-28 Saleem AbdulrasoolTransforms: reapply SVN r219899
2014-10-21 Paul RobinsonDo not attribute static allocas to the call site's...
2014-10-15 Hal FinkelPreserve non-byval pointer alignment attributes using...
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.
next