summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Utils/CodeExtractor.cpp
Commit message (Expand)AuthorAgeFilesLines
* Remove trailing spaceFangrui Song2018-07-301-3/+3
* Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen2018-05-141-10/+11
* [CodeExtractor] Allow extracting blocks with exception handlingSergey Dmitriev2018-05-111-27/+91
* Remove \brief commands from doxygen comments.Adrian Prantl2018-05-011-2/+2
* Add the ShadowCallStack attributeVlad Tsyrklevich2018-04-031-0/+1
* [SimplifyCFG] Create attribute for fuzzing-specific optimizations.Matt Morehouse2018-03-221-0/+1
* [X86] Added support for nocf_check attribute for indirect Branch TrackingOren Ben Simhon2018-03-171-0/+1
* Add a ProfileCount class to represent entry counts.Easwaran Raman2018-01-171-4/+5
* [CodeExtractor] Use subset of function attributes for extracted function.Florian Hahn2018-01-071-4/+74
* [CodeExtractor] Add debug locations for new call and branch instrs.Florian Hahn2017-12-081-1/+24
* [CodeExtractor] Add missing AllowVarArgs initialization.Florian Hahn2017-11-131-2/+3
* [PartialInliner] Inline vararg functions that forward varargs.Florian Hahn2017-11-131-15/+42
* [CodeExtractor] Fix iterator invalidation in findOrCreateBlockForHoisting.Florian Hahn2017-11-011-1/+3
* [Transforms] Fix some Clang-tidy modernize and Include What You Use warnings;...Eugene Zelenko2017-10-111-26/+42
* [CodeExtractor] Fix multiple bugs under certain shape of extracted regionJakub Kuderski2017-10-061-77/+31
* [CodeExtractor] Remove unneded and commented out debugging stmts.Davide Italiano2017-07-021-6/+0
* [CodeExtractor] Prevent extraction of block involving blockaddressSerge Guelton2017-06-271-0/+27
* [PartialInlining] Support shrinkwrap life_range markersXinliang David Li2017-06-111-16/+203
* [PartialInlining] Shrinkwrap allocas with live range contained in outline reg...Xinliang David Li2017-05-301-7/+76
* [CodeExtractor]: Fixup use refs of the old phi.Xinliang David Li2017-04-251-0/+1
* [PartialInliner] Fix crash when inlining functions with unreachable blocks.Davide Italiano2017-04-211-12/+13
* [CodeExtractor] Remove an unneeded level of indirection. NFCI.Davide Italiano2017-04-211-11/+6
* Use basicblock split block utility functionXinliang David Li2017-04-201-8/+2
* [CodeExtractor] Remove a bunch of unneeded constructors.Davide Italiano2017-04-201-24/+0
* Reland "[IR] Make AttributeSetNode public, avoid temporary AttributeList copies"Reid Kleckner2017-04-101-2/+1
* Allow DataLayout to specify addrspace for allocas.Matt Arsenault2017-04-101-5/+9
* Revert "[IR] Make AttributeSetNode public, avoid temporary AttributeList copies"Reid Kleckner2017-04-101-1/+2
* [IR] Make AttributeSetNode public, avoid temporary AttributeList copiesReid Kleckner2017-04-101-2/+1
* Rename AttributeSet to AttributeListReid Kleckner2017-03-211-2/+2
* Use const-ref in range-loop for to avoid copying pairs of std::stringSean Silva2017-02-221-1/+1
* CodeExtractor : Add ability to preserve profile data.Sean Silva2016-08-021-16/+110
* Revert r277313 and r277314.Sean Silva2016-08-011-110/+16
* Fix - CodeExtractor : Inherit Target Dependent Attributes from the parent fun...Sean Silva2016-08-011-1/+16
* CodeExtractor : Add ability to preserve profile data.Sean Silva2016-08-011-16/+110
* Refactor - CodeExtractor : Move check for valid block to static utilitySean Silva2016-07-271-2/+2
* [CodeExtractor] Merge DEBUG statements in an attempt to fix the msvcBenjamin Kramer2016-06-261-4/+6
* Apply clang-tidy's modernize-loop-convert to most of lib/Transforms.Benjamin Kramer2016-06-261-58/+41
* Avoid some copies by using const references.Benjamin Kramer2016-05-271-4/+4
* [IR] Reformulate LLVM's EH funclet IRDavid Majnemer2015-12-121-4/+2
* TransformUtils: Remove implicit ilist iterator conversions, NFCDuncan P. N. Exon Smith2015-10-131-13/+13
* [IR] Give catchret an optional 'return value' operandDavid Majnemer2015-08-151-4/+10
* Drive-by fixes for LandingPad -> EHPadDavid Majnemer2015-08-041-1/+1
* [opaque pointer type] Start migrating GEP creation to explicitly specify the ...David Blaikie2015-03-141-16/+14
* Revert "[C++11] Add predecessors(BasicBlock *) / successors(BasicBlock *) ite...Duncan P. N. Exon Smith2014-07-211-5/+6
* [C++11] Add predecessors(BasicBlock *) / successors(BasicBlock *) iterator ra...Manuel Jacob2014-07-201-6/+5
* [C++] Use 'nullptr'. Transforms edition.Craig Topper2014-04-251-9/+9
* [Modules] Make Support/Debug.h modular. This requires it to not changeChandler Carruth2014-04-211-0/+2
* [C++11] Add range based accessors for the Use-Def chain of a Value.Chandler Carruth2014-03-091-11/+9
* [C++11] Replace llvm::next and llvm::prior with std::next and std::prev.Benjamin Kramer2014-03-021-1/+1
* [cleanup] Move the Dominators.h and Verifier.h headers into the IRChandler Carruth2014-01-131-2/+2
OpenPOWER on IntegriCloud