summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Analysis/InlineCost.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Recommit "[InlineCost] Use TTI to check if GEP is free."Haicheng Wu2017-01-201-2/+18
* Revert "[InlineCost] Use TTI to check if GEP is free."Haicheng Wu2017-01-191-18/+2
* [InlineCost] Use TTI to check if GEP is free.Haicheng Wu2017-01-191-2/+18
* Refactor inline threshold update code.Easwaran Raman2017-01-091-22/+19
* [PM] Provide an initial, minimal port of the inliner to the new pass manager.Chandler Carruth2016-12-201-3/+3
* Revert @llvm.assume with operator bundles (r289755-r289757)Daniel Jasper2016-12-191-16/+25
* Remove the AssumptionCacheHal Finkel2016-12-151-25/+16
* [Analysis] Fix typo in comment. NFCCraig Topper2016-12-091-1/+1
* IR: Change the gep_type_iterator API to avoid always exposing the "current" t...Peter Collingbourne2016-12-021-1/+1
* [InlineCost] Remove skew when calculating call costsJames Molloy2016-11-141-1/+3
* Rename isHotFunction/isColdFunction to isFunctionEntryHot/isFunctionEntryCold...Dehao Chen2016-10-101-2/+2
* NFC fix doxygen commentsPiotr Padlewski2016-09-301-18/+18
* Fix a thinko in r278189.Easwaran Raman2016-08-291-1/+1
* Make more fields of InlineParams Optional.Easwaran Raman2016-08-111-4/+8
* Changed sign of LastCallToStaticBounsPiotr Padlewski2016-08-101-1/+1
* Do not directly use inline threshold cl options in cost analysis.Easwaran Raman2016-08-101-57/+98
* Remove cold callsite heuristic that is not necessary because of cold callee h...Dehao Chen2016-08-051-7/+5
* Replace hot-callsite based heuristic to use its own threshold parameter inste...Dehao Chen2016-08-051-6/+17
* Avoid using a raw AssumptionCacheTracker in various inliner functions.Sean Silva2016-07-231-29/+29
* Implement callsite-hotness based inline cost for Sample-based PGODehao Chen2016-07-111-1/+8
* Fix size computation of array allocation in inline cost analysisEaswaran Raman2016-06-271-3/+4
* Use ProfileSummaryInfo in inline cost analysis.Easwaran Raman2016-06-091-39/+28
* Allow -inline-threshold to override default threshold.Easwaran Raman2016-05-191-4/+7
* Revert r269131Easwaran Raman2016-05-101-4/+2
* Reapply r266477 and r266488Easwaran Raman2016-05-101-2/+4
* [Inliner] don't assume that a Constant alloca size is a ConstantInt (PR27277)Sanjay Patel2016-05-091-4/+4
* [Inliner] Formatting. NFC.Chad Rosier2016-04-281-36/+41
* Introduce llvm.load.relative intrinsic.Peter Collingbourne2016-04-221-0/+5
* Revert "Replace the use of MaxFunctionCount module flag"Eric Liu2016-04-181-4/+2
* Replace the use of MaxFunctionCount module flagEaswaran Raman2016-04-151-2/+4
* [TTI] Add getInliningThresholdMultiplier.Justin Lebar2016-04-151-0/+4
* Return immediately from analyzeCall if analyzeBlock returns false.Easwaran Raman2016-04-131-14/+2
* Refactor Threshold computation. NFC.Easwaran Raman2016-04-081-22/+35
* Don't IPO over functions that can be de-refinedSanjoy Das2016-04-081-5/+6
* Revert revisions 262636, 262643, 262679, and 262682.Easwaran Raman2016-03-081-86/+16
* Fix a memory leak.Easwaran Raman2016-03-041-1/+4
* Fix breakage caused by r262636.Easwaran Raman2016-03-031-1/+1
* Infrastructure for PGO enhancements in inlinerEaswaran Raman2016-03-031-16/+83
* CallAnalyzer::analyzeCall: change the condition back to "Cost < Threshold"Hans Wennborg2016-02-051-1/+1
* Avoid inlining call sites in unreachable-terminated blockJun Bum Lim2016-02-011-6/+17
* Annotate dump() methods with LLVM_DUMP_METHOD, addressing Richard Smith r2591...Yaron Keren2016-01-291-1/+1
* Lower inlining threshold when the caller has minsize attribute.Easwaran Raman2016-01-281-8/+8
* Change ConstantFoldInstOperands to take Instruction instead of opcode and typ...Manuel Jacob2016-01-211-2/+1
* Refactor threshold computation for inline cost analysisEaswaran Raman2016-01-141-4/+106
* Refactor inline costs analysis by removing the InlineCostAnalysis classEaswaran Raman2015-12-281-36/+12
* Provide a way to specify inliner's attribute compatibility and merging.Akira Hatanaka2015-12-221-3/+1
* Revert r256277 and r256279.Akira Hatanaka2015-12-221-1/+3
* Provide a way to specify inliner's attribute compatibility and merging.Akira Hatanaka2015-12-221-3/+1
* Use updated threshold for indirect call bonusEaswaran Raman2015-12-071-2/+2
* Test commit.Easwaran Raman2015-12-031-2/+2
OpenPOWER on IntegriCloud