Revert "[BrachProbablityInfo] Set edge probabilities at once. NFC."
[lldb.git] / llvm / lib / Transforms / Utils / CodeExtractor.cpp
2020-05-13 Reid KlecknerRevert "[BrachProbablityInfo] Set edge probabilities...
2020-05-13 Yevgeny Rouban[BrachProbablityInfo] Set edge probabilities at once...
2020-05-12 Zequan WuAdd nomerge function attribute to supress tail merge...
2020-04-27 Arthur EubanksAdd IR constructs for preallocated (inalloca replacement)
2020-04-25 Ehud Katz[CodeExtractor] Fix extraction of a value used only...
2020-04-07 Eli Friedman[NFC] Clean up uses of LoadInst constructor.
2020-03-03 Tyker[NFC] Try fix ubsan buildbot after 876d13378931bee3dcef...
2020-02-13 Johannes DoerfertReapply "[OpenMP][IRBuilder] Perform finalization ...
2020-02-13 Johannes DoerfertRevert "[OpenMP][IRBuilder] Perform finalization (incl...
2020-02-12 Johannes Doerfert[OpenMP][IRBuilder] Perform finalization (incl. outlini...
2020-01-29 Vedant Kumar[CodeExtractor] Remove stale llvm.assume calls from...
2020-01-15 Vedant Kumar[CodeExtractor] Transfer debug info to extracted function
2020-01-11 Simon PilgrimFix uninitialized value clang static analyzer warning...
2019-10-16 Aditya KumarCodeExtractor: NFC: Use Range based loop
2019-10-08 Vedant Kumar[CodeExtractor] Factor out and reuse shrinkwrap analysis
2019-10-04 Aditya KumarInvalidate assumption cache before outlining.
2019-10-02 Aditya Kumar[CodeExtractor] NFC: Refactor sanity checks into isEligible
2019-10-02 Aditya KumarNFC: directly return when CommonExitBlock != Succ
2019-07-15 Evgeniy StepanovARM MTE stack sanitizer.
2019-07-11 Stefan Stipanovic[Attributor] Deduce "nosync" function attribute.
2019-07-10 Vedant Kumar[CodeExtractor] Fix sinking of allocas with multiple...
2019-07-10 Vedant Kumar[CodeExtractor] Simplify findAllocas, NFC
2019-07-08 Brian HomerdingAdd, and infer, a nofree function attribute
2019-06-27 Johannes Doerfert[Attr] Add "willreturn" function attribute
2019-04-16 Quentin Colombet[CodeExtractor] Add a few debug lines to understand...
2019-04-05 Fangrui SongChange some dyn_cast to more apropriate isa. NFC
2019-03-12 Matt ArsenaultIR: Add immarg attribute
2019-02-15 Vedant Kumar[CodeExtractor] Do not lift lifetime.end markers for...
2019-02-13 Vedant Kumar[CodeExtractor] Only lift lifetime markers present...
2019-02-08 Vedant Kumar[CodeExtractor] Restore outputs after creating exit...
2019-02-08 Sergey Dmitriev[CodeExtractor] Update function's assumption cache...
2019-02-01 James Y Knight[opaque pointer types] Pass value type to LoadInst...
2019-01-28 Vedant Kumar[CodeExtractor] Add support for the `swifterror` attribute
2019-01-24 Julian LettnerRevert "[Sanitizers] UBSan unreachable incompatible...
2019-01-24 Julian Lettner[Sanitizers] UBSan unreachable incompatible with ASan...
2019-01-19 Chandler CarruthUpdate the file headers across all of the LLVM projects...
2019-01-19 Vedant Kumar[CodeExtractor] Emit lifetime markers around reloads...
2019-01-04 Vedant Kumar[CodeExtractor] Do not extract unsafe lifetime markers
2018-12-21 Vedant Kumar[IR] Add Instruction::isLifetimeStartOrEnd, NFC
2018-12-07 Vedant Kumar[CodeExtractor] Store outputs at the first valid insert...
2018-12-05 Vedant Kumar[CodeExtractor] Do not marked outlined calls which...
2018-12-03 Vedant Kumar[CodeExtractor] Split PHI nodes with incoming values...
2018-11-08 Vedant Kumar[CodeExtractor] Mark functions noreturn when applicable
2018-11-06 Vedant Kumar[CodeExtractor] Do not extract calls to eh_typeid_for...
2018-11-06 Vedant Kumar[CodeExtractor] Erase use-without-def debug intrinsics...
2018-10-24 Vedant Kumar[HotColdSplitting] Identify larger cold regions using...
2018-10-24 Teresa Johnson[hot-cold-split] Name split functions with ".cold"...
2018-10-18 Chandler Carruth[TI removal] Update CodeExtractor to use Instruction...
2018-10-15 Vedant Kumar[CodeExtractor] Erase debug intrinsics in outlined...
2018-10-15 Chandler Carruth[TI removal] Make variables declared as `TerminatorInst...
2018-09-04 Chandler Carruth[x86/SLH] Add a real Clang flag and LLVM IR attribute...
2018-08-23 Alexander RichardsonAllow creating llvm::Function in non-zero address spaces
2018-08-21 Florian Hahn[CodeExtractor] Use 'normal destination' BB as insert...
2018-07-30 Fangrui SongRemove trailing space
2018-05-14 Nicola ZaghenRename DEBUG macro to LLVM_DEBUG.
2018-05-11 Sergey Dmitriev[CodeExtractor] Allow extracting blocks with exception...
2018-05-01 Adrian PrantlRemove \brief commands from doxygen comments.
2018-04-03 Vlad TsyrklevichAdd the ShadowCallStack attribute
2018-03-22 Matt Morehouse[SimplifyCFG] Create attribute for fuzzing-specific...
2018-03-17 Oren Ben Simhon[X86] Added support for nocf_check attribute for indire...
2018-01-17 Easwaran RamanAdd a ProfileCount class to represent entry counts.
2018-01-07 Florian Hahn[CodeExtractor] Use subset of function attributes for...
2017-12-08 Florian Hahn[CodeExtractor] Add debug locations for new call and...
2017-11-13 Florian Hahn[CodeExtractor] Add missing AllowVarArgs initialization.
2017-11-13 Florian Hahn[PartialInliner] Inline vararg functions that forward...
2017-11-01 Florian Hahn[CodeExtractor] Fix iterator invalidation in findOrCrea...
2017-10-11 Eugene Zelenko[Transforms] Fix some Clang-tidy modernize and Include...
2017-10-06 Jakub Kuderski[CodeExtractor] Fix multiple bugs under certain shape...
2017-07-02 Davide Italiano[CodeExtractor] Remove unneded and commented out debugg...
2017-06-27 Serge Guelton[CodeExtractor] Prevent extraction of block involving...
2017-06-11 Xinliang David Li[PartialInlining] Support shrinkwrap life_range markers
2017-05-30 Xinliang David Li[PartialInlining] Shrinkwrap allocas with live range...
2017-04-25 Xinliang David Li[CodeExtractor]: Fixup use refs of the old phi.
2017-04-21 Davide Italiano[PartialInliner] Fix crash when inlining functions...
2017-04-21 Davide Italiano[CodeExtractor] Remove an unneeded level of indirection...
2017-04-20 Xinliang David LiUse basicblock split block utility function
2017-04-20 Davide Italiano[CodeExtractor] Remove a bunch of unneeded constructors.
2017-04-10 Reid KlecknerReland "[IR] Make AttributeSetNode public, avoid tempor...
2017-04-10 Matt ArsenaultAllow DataLayout to specify addrspace for allocas.
2017-04-10 Reid KlecknerRevert "[IR] Make AttributeSetNode public, avoid tempor...
2017-04-10 Reid Kleckner[IR] Make AttributeSetNode public, avoid temporary...
2017-03-21 Reid KlecknerRename AttributeSet to AttributeList
2017-02-22 Sean SilvaUse const-ref in range-loop for to avoid copying pairs...
2016-08-02 Sean SilvaCodeExtractor : Add ability to preserve profile data.
2016-08-01 Sean SilvaRevert r277313 and r277314.
2016-08-01 Sean SilvaFix - CodeExtractor : Inherit Target Dependent Attribut...
2016-08-01 Sean SilvaCodeExtractor : Add ability to preserve profile data.
2016-07-27 Sean SilvaRefactor - CodeExtractor : Move check for valid block...
2016-06-26 Benjamin Kramer[CodeExtractor] Merge DEBUG statements in an attempt...
2016-06-26 Benjamin KramerApply clang-tidy's modernize-loop-convert to most of...
2016-05-27 Benjamin KramerAvoid some copies by using const references.
2015-12-12 David Majnemer[IR] Reformulate LLVM's EH funclet IR
2015-10-13 Duncan P. N. Exon... TransformUtils: Remove implicit ilist iterator conversi...
2015-08-15 David Majnemer[IR] Give catchret an optional 'return value' operand
2015-08-04 David MajnemerDrive-by fixes for LandingPad -> EHPad
2015-03-14 David Blaikie[opaque pointer type] Start migrating GEP creation...
2014-07-21 Duncan P. N. Exon... Revert "[C++11] Add predecessors(BasicBlock *) / succes...
2014-07-20 Manuel Jacob[C++11] Add predecessors(BasicBlock *) / successors...
2014-04-25 Craig Topper[C++] Use 'nullptr'. Transforms edition.
2014-04-21 Chandler Carruth[Modules] Make Support/Debug.h modular. This requires...
next