summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/IPO/Inliner.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* [PM/LCG] Teach the LazyCallGraph how to replace a function withoutChandler Carruth2017-02-091-2/+2
* De-duplicate some code for creating an AARGetter suitable for the legacy PM.Peter Collingbourne2017-02-091-11/+1
* [Inliner] Fold analysis remarks into missed remarksAdam Nemet2017-01-301-15/+12
* [Inliner] Fix a comment to match the code. NFC.Haicheng Wu2017-01-301-2/+2
* [PH] Replace uses of AssertingVH from members of analysis results withChandler Carruth2017-01-241-4/+8
* [PM] Clear any analyses for a dead function after inlining it and beforeChandler Carruth2017-01-231-2/+3
* [PM] Fix a really nasty bug introduced when adding PGO support to theChandler Carruth2017-01-221-18/+25
* [PM] Add some debug logging to the new PM inliner to make it easier toChandler Carruth2017-01-221-0/+3
* Improve PGO support for the new inlinerEaswaran Raman2017-01-201-5/+13
* [PM] Teach the inliner's call graph update to handle inserting new edgesChandler Carruth2016-12-281-7/+9
* [PM] Add one of the features left out of the initial inliner patch:Chandler Carruth2016-12-271-7/+23
* [PM] Teach the inliner in the new PM to merge attributes after inlining.Chandler Carruth2016-12-271-0/+3
* [PM] Teach the always inliner in the new pass manager to supportChandler Carruth2016-12-261-31/+9
* Pass GetAssumptionCache to InlineFunctionInfo constructorEaswaran Raman2016-12-221-1/+1
* [PM] Provide an initial, minimal port of the inliner to the new pass manager.Chandler Carruth2016-12-201-9/+180
* Revert @llvm.assume with operator bundles (r289755-r289757)Daniel Jasper2016-12-191-2/+9
* Remove the AssumptionCacheHal Finkel2016-12-151-9/+2
* Fix spelling mistakes in Transforms comments. NFC.Simon Pilgrim2016-11-201-1/+1
* Fix typoXinliang David Li2016-11-041-1/+1
* Turn cl::values() (for enum) from a vararg function to using C++ variadic tem...Mehdi Amini2016-10-081-2/+1
* Refactor the ProfileSummaryInfo to use doInitialization and doFinalization to...Dehao Chen2016-09-281-1/+1
* [Inliner] Port all opt remarks to new streaming APIAdam Nemet2016-09-271-34/+35
* Shorten DiagnosticInfoOptimizationRemark* to OptimizationRemark*. NFCAdam Nemet2016-09-271-2/+1
* [Inliner] Fold the analysis remark into the missed remarkAdam Nemet2016-09-271-6/+4
* Output optimization remarks in YAMLAdam Nemet2016-09-271-6/+8
* Revert "Output optimization remarks in YAML"Adam Nemet2016-09-271-8/+6
* Output optimization remarks in YAMLAdam Nemet2016-09-271-6/+8
* [Inliner] Report when inlining fails because callee's def is unavailableAdam Nemet2016-08-261-2/+11
* [Inliner] Add a flag to disable manual alloca merging in the Inliner.Chandler Carruth2016-08-171-49/+66
* Changed sign of LastCallToStaticBounsPiotr Padlewski2016-08-101-1/+1
* [Inliner,OptDiag] Add hotness attribute to opt diagnosticsAdam Nemet2016-08-101-35/+40
* [Inliner] Use function_ref for functors which are never taken ownership of.Benjamin Kramer2016-08-061-5/+5
* [Inliner] clang-format various parts of the inliner prior to changesChandler Carruth2016-08-031-60/+61
* Added ThinLTO inlining statisticsPiotr Padlewski2016-07-291-9/+40
* Avoid using a raw AssumptionCacheTracker in various inliner functions.Sean Silva2016-07-231-26/+55
* Use ProfileSummaryInfo in inline cost analysis.Easwaran Raman2016-06-091-0/+3
* Avoid including AlwaysInliner pass in opt-bisect search.Andrew Kaylor2016-05-231-0/+3
* Reapply r268107 after fixing a bug breaks debug build.Xinliang David Li2016-04-291-70/+80
* Revert r268107 -- debug build failureXinliang David Li2016-04-291-78/+70
* [inliner]: Refactor inline deferring logic into its own method /NFCXinliang David Li2016-04-291-70/+78
* Re-commit optimization bisect support (r267022) without new pass manager supp...Andrew Kaylor2016-04-221-0/+3
* Revert "Initial implementation of optimization bisect support."Vedant Kumar2016-04-221-3/+0
* Initial implementation of optimization bisect support.Andrew Kaylor2016-04-211-0/+3
* [NFC] Header cleanupMehdi Amini2016-04-181-2/+1
* Revert revisions 262636, 262643, 262679, and 262682.Easwaran Raman2016-03-081-114/+6
* Fix a use-after-free bug introduced in r262636Easwaran Raman2016-03-041-5/+7
* Infrastructure for PGO enhancements in inlinerEaswaran Raman2016-03-031-6/+112
* [AA] Hoist the logic to reformulate various AA queries in terms of otherChandler Carruth2016-03-021-1/+1
* Add an "addUsedAAAnalyses" helper functionSanjoy Das2016-02-091-0/+1
* Refactor threshold computation for inline cost analysisEaswaran Raman2016-01-141-87/+3
OpenPOWER on IntegriCloud