summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/IPO/Inliner.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* [PM] Split the AssumptionTracker immutable pass into two separate APIs:Chandler Carruth2015-01-041-5/+5
* Update SetVector to rely on the underlying set's insert to return a pair<iter...David Blaikie2014-11-191-1/+1
* Inliner: Non-local functions in COMDATs shouldn't be droppedDavid Majnemer2014-10-081-0/+7
* Add an Assumption-Tracking PassHal Finkel2014-09-071-1/+4
* Feed AA to the inliner and use AA->getModRefBehavior in AddAliasScopeMetadataHal Finkel2014-09-011-1/+4
* Add the missing hasLinkOnceODRLinkage predicate.Rafael Espindola2014-07-301-2/+1
* Add support for missed and analysis optimization remarks.Diego Novillo2014-05-221-8/+43
* [inline cold threshold] Command line argument for inline threshold willManman Ren2014-04-251-1/+6
* [C++] Use 'nullptr'. Transforms edition.Craig Topper2014-04-251-4/+4
* [Modules] Fix potential ODR violations by sinking the DEBUG_TYPEChandler Carruth2014-04-221-1/+2
* Inliner::OptimizationRemark: Fix crash in clang/test/Frontend/optimization-re...NAKAMURA Takumi2014-04-171-1/+4
* Add support for optimization reports.Diego Novillo2014-04-081-1/+7
* [C++11] Add range based accessors for the Use-Def chain of a Value.Chandler Carruth2014-03-091-4/+3
* [Modules] Move CallSite into the IR library where it belogs. It isChandler Carruth2014-03-041-1/+1
* Make DataLayout a plain object, not a pass.Rafael Espindola2014-02-251-1/+2
* Rename a few more DataLayout variables.Rafael Espindola2014-02-211-7/+7
* Set default of inlinecold-threshold to 225.Manman Ren2014-02-061-1/+4
* Inliner uses a smaller inline threshold for callees with cold attribute.Manman Ren2014-02-051-0/+11
* [PM] Split the CallGraph out from the ModulePass which creates theChandler Carruth2013-11-261-1/+1
* Fix comparisons of alloca alignment in inliner mergingHal Finkel2013-07-171-3/+12
* When the inliner merges allocas, it must keep the larger alignmentHal Finkel2013-07-161-2/+16
* Add the IR attribute 'sspstrong'.Bill Wendling2013-01-231-10/+35
* Move all of the header files which are involved in modelling the LLVM IRChandler Carruth2013-01-021-4/+4
OpenPOWER on IntegriCloud