summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/IPO/Inliner.cpp
Commit message (Expand)AuthorAgeFilesLines
* [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
* Refactor inline costs analysis by removing the InlineCostAnalysis classEaswaran Raman2015-12-281-6/+8
* Provide a way to specify inliner's attribute compatibility and merging.Akira Hatanaka2015-12-221-34/+1
* Revert r256277 and r256279.Akira Hatanaka2015-12-221-1/+34
* Provide a way to specify inliner's attribute compatibility and merging.Akira Hatanaka2015-12-221-34/+1
* Determine callee's hotness and adjust threshold based on that. NFC.Easwaran Raman2015-12-221-7/+31
* Revert r252990.Akira Hatanaka2015-11-131-1/+34
* Provide a way to specify inliner's attribute compatibility and merging.Akira Hatanaka2015-11-131-34/+1
* Revert r252949.Akira Hatanaka2015-11-121-1/+34
* Provide a way to specify inliner's attribute compatibility and mergingAkira Hatanaka2015-11-121-34/+1
* Move dbg.declare intrinsics when merging and replacing allocas.Evgeniy Stepanov2015-09-291-0/+8
* [PM/AA] Rebuild LLVM's alias analysis infrastructure in a way compatibleChandler Carruth2015-09-091-9/+16
* Variable names should start with an upper case letter; NFCSanjay Patel2015-08-111-9/+9
* -Wdeprecated cleanup: Make CallGraph movable by default by using unique_ptr m...David Blaikie2015-08-051-2/+2
* wrap OptSize and MinSize attributes for easier and consistent access (NFCI)Sanjay Patel2015-08-041-0/+1
* Narrow Callee scope, suggestion from David Blaikie.Yaron Keren2015-07-191-3/+3
* De-duplicate CS.getCalledFunction() expression.Yaron Keren2015-07-191-1/+2
* Remove whitespace from start of line, NFC.Yaron Keren2015-07-021-2/+2
* Rangify for loop in Inliner.cpp. NFC.Yaron Keren2015-06-251-8/+5
* Rangify for loops in Inliner::runOnSCC(), NFC.Yaron Keren2015-06-201-11/+9
* Protection against stack-based memory corruption errors using SafeStackPeter Collingbourne2015-06-151-2/+9
* [Inliner] Discard empty COMDAT groupsDavid Majnemer2015-05-051-11/+51
* Re-sort includes with sort-includes.py and insert raw_ostream.h where it's used.Benjamin Kramer2015-03-231-1/+1
* remove function names from comments; NFCSanjay Patel2015-03-101-11/+9
* Make DataLayout Non-Optional in the ModuleMehdi Amini2015-03-041-13/+5
* Transforms: Canonicalize access to function attributes, NFCDuncan P. N. Exon Smith2015-02-141-26/+12
* [PM] Separate the TargetLibraryInfo object from the immutable pass.Chandler Carruth2015-01-151-1/+2
* [PM] Move TargetLibraryInfo into the Analysis library.Chandler Carruth2015-01-151-1/+1
OpenPOWER on IntegriCloud