summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Utils/CodeExtractor.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* [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
* Re-sort all of the includes with ./utils/sort_includes.py so thatChandler Carruth2014-01-071-1/+1
* Revert patches to add case-range support for PR1255.Bob Wilson2013-09-091-2/+1
* Use SmallVectorImpl::iterator/const_iterator instead of SmallVector to avoid ...Craig Topper2013-07-041-2/+2
* Remove #includes from the commonly used LoopInfo.h.Jakub Staszak2013-02-091-0/+1
* Move all of the header files which are involved in modelling the LLVM IRChandler Carruth2013-01-021-6/+6
* Use the new script to sort the includes of every file under lib.Chandler Carruth2012-12-031-8/+8
* Have 'addFnAttr' take the attribute enum value. Then have it build the attrib...Bill Wendling2012-10-101-1/+1
* Fixed r158979.Stepan Dyatkovskiy2012-06-221-1/+2
* Teach the code extractor how to extract a sequence of blocks fromChandler Carruth2012-05-041-7/+32
OpenPOWER on IntegriCloud