summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/IPO/Inliner.cpp
Commit message (Expand)AuthorAgeFilesLines
* [Alignment][NFC] Remove AllocaInst::setAlignment(unsigned)Guillaume Chatelet2019-09-301-1/+1
* Change TargetLibraryInfo analysis passes to always require FunctionTeresa Johnson2019-09-071-6/+11
* [llvm] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere2019-08-151-1/+1
* [CallSite removal] move InlineCost to CallBase usageFedor Sergeev2019-04-231-2/+3
* [CallSite removal] Move the legacy PM, call graph, and some inlinerChandler Carruth2019-04-191-1/+1
* [IR] Refactor attribute methods in Function class (NFC)Evandro Menezes2019-04-041-1/+1
* [IR] Create new method in `Function` class (NFC)Evandro Menezes2019-04-031-1/+1
* [Inliner] Pass nullptr for the ORE param of getInlineCost if RemarkEnabledWei Mi2019-02-211-1/+4
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [Inliner] Optimize shouldBeDeferredEaswaran Raman2019-01-051-5/+16
* [ProfileSummary] Standardize methods and fix commentVedant Kumar2018-11-191-1/+1
* [PM] keeping history when original SCC split and then merge into itselfWei Mi2018-10-231-2/+11
* [Inliner] Attribute callsites with inline remarksDavid Bolvansky2018-08-281-10/+51
* Revert [Inliner] Attribute callsites with inline remarksDavid Bolvansky2018-08-241-51/+8
* [Inliner] Attribute callsites with inline remarksDavid Bolvansky2018-08-241-8/+51
* [Inliner] add inliner stats to new pm version of inlinerFedor Sergeev2018-08-141-0/+3
* [NFC] Fixed unused function warningsDavid Bolvansky2018-08-061-0/+2
* Revert unused function fixDavid Bolvansky2018-08-061-1/+1
* [NFC] Fixed unused function warningDavid Bolvansky2018-08-061-1/+1
* [NFC] Fixed unused function warningDavid Bolvansky2018-08-061-0/+2
* Enrich inline messagesDavid Bolvansky2018-08-051-54/+66
* Revert "Enrich inline messages", tests failDavid Bolvansky2018-08-011-66/+54
* Enrich inline messagesDavid Bolvansky2018-08-011-54/+66
* Revert Enrich inline messagesDavid Bolvansky2018-07-311-66/+54
* Enrich inline messagesDavid Bolvansky2018-07-311-54/+66
* [ThinLTO] Port InlinerFunctionImportStats handling to new PMTeresa Johnson2018-06-281-0/+18
* Move Analysis/Utils/Local.h back to TransformsDavid Blaikie2018-06-041-1/+1
* Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen2018-05-141-28/+28
* [NewPM] Emit inliner NoDefinition missed optimization remarkTeresa Johnson2018-05-081-1/+18
* Fix a couple of layering violations in TransformsDavid Blaikie2018-03-211-1/+1
* [Transforms] Fix some Clang-tidy modernize and Include What You Use warnings;...Eugene Zelenko2017-10-191-8/+41
* [NFC] Convert OptimizationRemarkEmitter old emit() calls to new closureVivek Pandya2017-10-111-35/+49
* Rename OptimizationDiagnosticInfo.* to OptimizationRemarkEmitter.*Adam Nemet2017-10-091-1/+1
* Use a BumpPtrAllocator for Loop objectsSanjoy Das2017-09-281-2/+2
* Allow ORE.emit to take a closure to delay building the remark objectAdam Nemet2017-09-191-6/+12
* [InlineCost] Add cl::opt to allow full inline cost to be computed for debuggi...Haicheng Wu2017-08-211-4/+5
* Emit only A Single Opt Remark When InliningSam Elliott2017-08-211-29/+56
* Revert "Emit only A Single Opt Remark When Inlining"Sam Elliott2017-08-201-56/+29
* Emit only A Single Opt Remark When InliningSam Elliott2017-08-201-29/+56
* [PM] Fix a bug where through CGSCC iteration we can getChandler Carruth2017-08-021-2/+36
* [PM/LCG] Follow-up fix to r308088 to handle deletion of libraryChandler Carruth2017-07-191-1/+1
* [PM] Finish implementing and fix a chain of bugs uncovered by testingChandler Carruth2017-07-091-1/+9
* Inliner: Avoid calling shouldInline until it's absolutely necessaryDavid Blaikie2017-06-131-15/+21
* Inliner: Don't remove calls to readnone+nounwind (but not always_inline) func...David Blaikie2017-06-121-9/+10
* Inliner: Don't touch indirect callsDavid Blaikie2017-06-091-4/+4
* [ProfileSummary] Make getProfileCount a non-static member function.Easwaran Raman2017-05-091-2/+2
* r286814 resulted that CallPenalty can be subtracted twice:Evgeny Astigeevich2017-03-221-1/+1
* [PM/Inliner] Fix a bug in r297374 where we would leave stale calls inChandler Carruth2017-03-161-0/+6
* [PM/Inliner] Make the new PM's inliner process call edges across anChandler Carruth2017-03-091-29/+62
* Do not apply redundant LastCallToStaticBonusTaewook Oh2017-02-141-1/+1
OpenPOWER on IntegriCloud