Revert "[DebugInfo] Update loop metadata for inlined loops"
[lldb.git] / llvm / lib / Transforms / Utils / InlineFunction.cpp
2019-05-20 Orlando Cazalet... Revert "[DebugInfo] Update loop metadata for inlined...
2019-05-20 Petar Jovanovic[DebugInfoMetadata] Refactor DIExpression::prepend...
2019-05-20 Orlando Cazalet... [DebugInfo] Update loop metadata for inlined loops
2019-04-24 Bjorn PetterssonAdd "const" in GetUnderlyingObjects. NFC
2019-04-19 Chandler Carruth[CallSite removal] Move the legacy PM, call graph...
2019-02-08 Craig TopperImplementation of asm-goto support in LLVM
2019-02-01 James Y Knight[opaque pointer types] Pass function types to CallInst...
2019-01-24 David CallahanUpdate entry count for cold calls
2019-01-19 Chandler CarruthUpdate the file headers across all of the LLVM projects...
2019-01-07 Chandler Carruth[CallSite removal] Migrate all Alias Analysis APIs...
2018-12-21 Vedant Kumar[IR] Add Instruction::isLifetimeStartOrEnd, NFC
2018-12-20 Michael KruseIntroduce llvm.loop.parallel_accesses and llvm.access...
2018-10-15 Chandler Carruth[TI removal] Make variables declared as `TerminatorInst...
2018-08-05 David BolvanskyEnrich inline messages
2018-08-01 David BolvanskyRevert "Enrich inline messages", tests fail
2018-08-01 David BolvanskyEnrich inline messages
2018-07-31 David BolvanskyRevert Enrich inline messages
2018-07-31 David BolvanskyEnrich inline messages
2018-07-30 Fangrui SongRemove trailing space
2018-06-04 David BlaikieMove Analysis/Utils/Local.h back to Transforms
2018-05-17 Heejin Ahn[WebAssembly] Add Wasm personality and isScopedEHPerson...
2018-04-02 Reid KlecknerTreat inlining a notail call as a regular, non-tail...
2018-03-21 David BlaikieFix a couple of layering violations in Transforms
2018-02-06 Daniel Neilson[InlineFunction] Update deprecated use of IRBuilder...
2018-02-04 Florian Hahn[InlineFunction] Set arg attrs even if there only are...
2018-01-17 Easwaran RamanAdd a ProfileCount class to represent entry counts.
2018-01-06 Florian Hahn[InlineFunction] Preserve calling convention when forwa...
2018-01-06 Florian Hahn[InlineFunction] Preserve attributes when forwarding...
2018-01-06 Florian Hahn[InlineFunction] Inline vararg functions that do not...
2017-12-09 Florian Hahn[InlineFunction] Set debug loc for call to forward...
2017-12-08 Adrian PrantlGeneralize llvm::replaceDbgDeclare and actually support...
2017-12-06 Florian Hahn[InlineFunction] Only replace call if there are VarArgs...
2017-11-27 Arnold SchwaighoferInliner: Don't mark notail calls with the 'tail' attribute
2017-11-13 Florian Hahn[PartialInliner] Inline vararg functions that forward...
2017-10-17 Eugene Zelenko[Transforms] Fix some Clang-tidy modernize and Include...
2017-06-06 Chandler CarruthSort the remaining #include lines in include/... and...
2017-05-22 Teresa JohnsonFix update VP metadata after inlining for instrumentati...
2017-05-09 Easwaran Raman[ProfileSummary] Make getProfileCount a non-static...
2017-05-09 Adrian PrantlMake it illegal for two Functions to point to the same...
2017-05-09 Hans WennborgRevert r302469 "Make it illegal for two Functions to...
2017-05-08 Adrian PrantlMake it illegal for two Functions to point to the same...
2017-04-28 Reid KlecknerMake getParamAlignment use argument numbers
2017-04-28 Daniel BerlinKill off the old SimplifyInstruction API by converting...
2017-04-10 Matt ArsenaultAllow DataLayout to specify addrspace for allocas.
2017-03-20 David BlaikieFix UB found by -Wtautological-undefined-compare
2017-03-20 Dehao ChenUpdates branch_weights annotation for call instructions...
2017-03-16 Reid KlecknerRemove getArgumentList() in favor of arg_begin(), args...
2017-03-07 Adrian PrantlRevert "Strip debug info when inlining into a nodebug...
2017-02-28 Adrian PrantlStrip debug info when inlining into a nodebug function.
2017-02-27 Hans WennborgRevert r296366 "[InlineFunction] add nonnull assumption...
2017-02-27 Sanjay Patel[InlineFunction] add nonnull assumptions based on argum...
2017-02-15 Sanjay Patel[InlineFunction] use getFunction(); NFC
2017-02-15 Sanjay Patel[InlineFunction] use getCaller(); NFCI
2017-02-15 Sanjay Patel[InlineFunction] use range-for loop; NFCI
2017-02-14 Easwaran RamanFix a bug in caller's BFI update code after inlining.
2017-01-20 Easwaran RamanImprove PGO support for the new inliner
2017-01-02 Sanjay Patelfix typo; NFC
2016-12-31 Sanjay Patel[Inliner] remove unnecessary null checks from AddAlignm...
2016-12-27 Chandler Carruth[PM] Move the collection of call sites to a more approp...
2016-12-20 Chandler Carruth[PM] Provide an initial, minimal port of the inliner...
2016-12-19 Daniel JasperRevert @llvm.assume with operator bundles (r289755...
2016-12-15 Hal FinkelRemove the AssumptionCache
2016-12-07 Andrea Di Biagio[InlineFunction] Refactor code in function `fixupLineNu...
2016-12-07 Andrea Di Biagio[InlineFunction] Do not propagate the callsite debug...
2016-11-14 Kuba Brecka[tsan] Add support for C++ exceptions into TSan (call...
2016-09-09 Arnold SchwaighoferInliner: Don't mark swifterror allocas with lifetime...
2016-09-04 Joseph TremouletFix inliner funclet unwind memoization
2016-08-17 Chandler Carruth[PM] Port the always inliner to the new pass manager...
2016-08-16 David MajnemerPreserve the assumption cache more often
2016-08-12 Reid Kleckner[Inliner] Don't treat inalloca allocas as static
2016-07-23 Sean SilvaAvoid using a raw AssumptionCacheTracker in various...
2016-06-26 Benjamin KramerApply clang-tidy's modernize-loop-convert to most of...
2016-06-25 David MajnemerRevert "[SimplifyCFG] Stop inserting calls to llvm...
2016-06-25 David Majnemer[SimplifyCFG] Stop inserting calls to llvm.trap for UB
2016-06-24 David MajnemerSwitch more loops to be range-based
2016-06-12 Benjamin KramerRun clang-tidy's performance-unnecessary-copy-initializ...
2016-06-12 Benjamin KramerPass DebugLoc and SDLoc by const ref.
2016-05-12 Sanjoy DasAll llvm.deoptimize declarations must use the same...
2016-04-28 Hal Finkel[Inliner] Preserve llvm.mem.parallel_loop_access metadata
2016-04-09 Sanjoy DasMaintain calling convention when inling calls to llvm...
2016-04-01 Sanjoy DasDon't insert stackrestore on deoptimizing returns
2016-04-01 Sanjoy DasDon't insert lifetime end markers on deoptimizing returns
2016-03-31 Sanjoy DasIntroduce a @llvm.experimental.guard intrinsic
2016-03-11 Sanjoy DasIntroduce @llvm.experimental.deoptimize
2016-03-08 Easwaran RamanRevert revisions 262636, 262643, 262679, and 262682.
2016-03-04 Easwaran RamanFix a use-after-free bug introduced in r262636
2016-03-03 Easwaran RamanInfrastructure for PGO enhancements in inliner
2016-02-23 David Majnemer[WinEH] Don't inline an 'unwinds to caller' cleanupret...
2016-01-20 Joseph Tremoulet[Inliner/WinEH] Honor implicit nounwinds
2016-01-14 Joseph Tremoulet[OperandBundles] Copy DebugLoc with calls/invokes
2016-01-13 Sanjay PatelhasNUses(0) == use_empty() ; NFCI
2016-01-13 Sanjay Patelrangify; NFCI
2015-12-19 Sanjoy DasNonnull elements in OperandBundleCallSites are not...
2015-12-15 David Majnemer[WinEH] Use operand bundles to describe call sites
2015-12-14 David Majnemer[IR] Remove terminatepad
2015-12-12 David Majnemer[IR] Reformulate LLVM's EH funclet IR
2015-12-10 Sanjoy DasAdd arg_begin() and arg_end() to CallInst and InvokeIns...
2015-12-09 Sanjoy DasUse WeakVH to keep track of calls with operand bundles...
2015-12-08 Sanjoy Das[OperandBundles] Remove unncessary constructor
2015-11-25 Sanjoy Das[OperandBundles] Extract duplicated code into a helper...
next