summaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/IPO/PartialInlining.cpp
AgeCommit message (Expand)Author
2017-05-09[ProfileSummary] Make getProfileCount a non-static member function.Easwaran Raman
2017-05-08[PartialInlining] Capture by reference rather than by value.Davide Italiano
2017-05-02[PartialInlining] Add more early filteringXinliang David Li
2017-05-02[PartialInlining] Hook up inline cost analysisXinliang David Li
2017-04-27[PartialInlining]: Improve partial inlining to handle complex conditionsXinliang David Li
2017-04-23[PartialInine]: add triaging optionsXinliang David Li
2017-04-23[PartialInlining] Add optimization remark supportXinliang David Li
2017-04-22[PartialInlining] Using existing hasAddressTaken interface to legality check/NFCXinliang David Li
2017-04-21[PartialInliner] Partial inliner needs to check use kind before transformationXinliang David Li
2017-01-13Apply clang-tidy's performance-unnecessary-value-param to LLVM.Benjamin Kramer
2016-12-19Revert @llvm.assume with operator bundles (r289755-r289757)Daniel Jasper
2016-12-15Remove the AssumptionCacheHal Finkel
2016-08-02CodeExtractor : Add ability to preserve profile data.Sean Silva
2016-08-01Revert r277313 and r277314.Sean Silva
2016-08-01CodeExtractor : Add ability to preserve profile data.Sean Silva
2016-07-25Cleanup : Reformat PartialInliner.cpp to have current LLVM style conventionsSean Silva
2016-07-25Fix : Partial Inliner requires AssumptionCacheTrackerSean Silva
2016-06-27[PM] Port PartialInlining to the new PMEaswaran Raman
2016-06-26Apply clang-tidy's modernize-loop-convert to most of lib/Transforms.Benjamin Kramer
2016-05-10Cloning: Clean up the interface to the CloneFunction function.Peter Collingbourne
2016-04-22Re-commit optimization bisect support (r267022) without new pass manager supp...Andrew Kaylor
2016-04-22Revert "Initial implementation of optimization bisect support."Vedant Kumar
2016-04-21Initial implementation of optimization bisect support.Andrew Kaylor
2015-10-13IPO: Remove implicit ilist iterator conversions, NFCDuncan P. N. Exon Smith
2015-06-23Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko
2015-06-19Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko
2015-02-04Add range adapters predecessors() and successors() for BBsReid Kleckner
2014-07-21Revert "[C++11] Add predecessors(BasicBlock *) / successors(BasicBlock *) ite...Duncan P. N. Exon Smith
2014-07-20[C++11] Add predecessors(BasicBlock *) / successors(BasicBlock *) iterator ra...Manuel Jacob
2014-04-25[C++] Use 'nullptr'. Transforms edition.Craig Topper
2014-04-22[Modules] Fix potential ODR violations by sinking the DEBUG_TYPEChandler Carruth
2014-03-09[C++11] Add range based accessors for the Use-Def chain of a Value.Chandler Carruth
2014-03-05[C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper
2014-03-04[Modules] Move CFG.h to the IR library as it defines graph traits overChandler Carruth
2014-01-13[PM] Split DominatorTree into a concrete analysis result object whichChandler Carruth
2014-01-13[cleanup] Move the Dominators.h and Verifier.h headers into the IRChandler Carruth
2013-01-02Move all of the header files which are involved in modelling the LLVM IRChandler Carruth
2012-12-03Use the new script to sort the includes of every file under lib.Chandler Carruth
2012-05-04Move the CodeExtractor utility to a dedicated header file / source file,Chandler Carruth
2011-03-30Remove PHINode::reserveOperandSpace(). Instead, add a parameter toJay Foad
2011-03-30(Almost) always call reserveOperandSpace() on newly created PHINodes.Jay Foad
2010-10-19Get rid of static constructors for pass registration. Instead, every pass ex...Owen Anderson
2010-10-13Be more consistent in using ValueToValueMapTy.Rafael Espindola
2010-10-07Now with fewer extraneous semicolons!Owen Anderson
2010-08-26Reapply r112091 and r111922, support for metadata linking, with aDan Gohman
2010-08-06Reapply r110396, with fixes to appease the Linux buildbot gods.Owen Anderson
2010-08-06Revert r110396 to fix buildbots.Owen Anderson
2010-08-05Don't use PassInfo* as a type identifier for passes. Instead, use the addres...Owen Anderson
2010-07-22pass dereferenced iterator to dyn_castGabor Greif
2010-07-21Fix batch of converting RegisterPass<> to INTIALIZE_PASS().Owen Anderson