summaryrefslogtreecommitdiff
path: root/lib/Transforms/IPO/Inliner.cpp
Commit message (Expand)AuthorAge
* Add support for missed and analysis optimization remarks.Diego Novillo2014-05-22
* [inline cold threshold] Command line argument for inline threshold willManman Ren2014-04-25
* [C++] Use 'nullptr'. Transforms edition.Craig Topper2014-04-25
* [Modules] Fix potential ODR violations by sinking the DEBUG_TYPEChandler Carruth2014-04-22
* Inliner::OptimizationRemark: Fix crash in clang/test/Frontend/optimization-re...NAKAMURA Takumi2014-04-17
* Add support for optimization reports.Diego Novillo2014-04-08
* [C++11] Add range based accessors for the Use-Def chain of a Value.Chandler Carruth2014-03-09
* [Modules] Move CallSite into the IR library where it belogs. It isChandler Carruth2014-03-04
* Make DataLayout a plain object, not a pass.Rafael Espindola2014-02-25
* Rename a few more DataLayout variables.Rafael Espindola2014-02-21
* Set default of inlinecold-threshold to 225.Manman Ren2014-02-06
* Inliner uses a smaller inline threshold for callees with cold attribute.Manman Ren2014-02-05
* [PM] Split the CallGraph out from the ModulePass which creates theChandler Carruth2013-11-26
* Fix comparisons of alloca alignment in inliner mergingHal Finkel2013-07-17
* When the inliner merges allocas, it must keep the larger alignmentHal Finkel2013-07-16
* Add the IR attribute 'sspstrong'.Bill Wendling2013-01-23
* Move all of the header files which are involved in modelling the LLVM IRChandler Carruth2013-01-02
* Remove the Function::getFnAttributes method in favor of using the AttributeSetBill Wendling2012-12-30
* Make this parameter be named consistently with most otherChandler Carruth2012-12-27
* Rename the 'Attributes' class to 'Attribute'. It's going to represent a singl...Bill Wendling2012-12-19
* Take into account minimize size attribute in the inliner.Quentin Colombet2012-12-13
* Use the new script to sort the includes of every file under lib.Chandler Carruth2012-12-03
* Have 'addFnAttr' take the attribute enum value. Then have it build the attrib...Bill Wendling2012-10-10
* Create enums for the different attributes.Bill Wendling2012-10-09
* Move TargetData to DataLayout.Micah Villmow2012-10-08
* Remove the `hasFnAttr' method from Function.Bill Wendling2012-09-26
* Fix an 80 char line limit.Nadav Rotem2012-09-13
* Make MemoryBuiltins aware of TargetLibraryInfo.Benjamin Kramer2012-08-29
* Fix typos found by http://github.com/lyda/misspell-checkBenjamin Kramer2012-06-02
* Fix the inliner so that the optsize function attribute don't alter thePatrik Hägglund2012-05-23
* Add two statistics to help track how we are computing the inline cost.Chandler Carruth2012-04-11
* Belatedly address some code review from Chris.Chandler Carruth2012-04-01
* Remove a bunch of empty, dead, and no-op methods from all of theseChandler Carruth2012-03-31
* Initial commit for the rewrite of the inline cost analysis to operateChandler Carruth2012-03-31
* Make a seemingly tiny change to the inliner and fix the generated codeChandler Carruth2012-03-27
* Move the instruction simplification of callsite arguments in the inlinerChandler Carruth2012-03-25
* Start removing the use of an ad-hoc 'never inline' set and insteadChandler Carruth2012-03-16
* Change where we enable the heuristic that delays inlining into functionsChandler Carruth2012-03-14
* When inlining a function and adding its inner call sites to theChandler Carruth2012-03-12
* Add support for disabling llvm.lifetime intrinsics in the AlwaysInliner. TheseChad Rosier2012-02-25
* Refactor code from inlining and globalopt that checks whether a function defi...Eli Friedman2011-10-20
* land David Blaikie's patch to de-constify Type, with a few tweaks.Chris Lattner2011-07-18
* Remove unused STL header includes.Jay Foad2011-04-23
* Improve the accuracy of the inlining heuristic looking for theDale Johannesen2011-01-04
* Fix PR8735, a really terrible problem in the inliner's "alloca merging"Chris Lattner2010-12-06
* improve -debug output and comments a little.Chris Lattner2010-12-06
* Let the -inline-threshold command line argument take precedence over theJakob Stoklund Olesen2010-11-02
* Reapply r110396, with fixes to appease the Linux buildbot gods.Owen Anderson2010-08-06
* Revert r110396 to fix buildbots.Owen Anderson2010-08-06
* Don't use PassInfo* as a type identifier for passes. Instead, use the addres...Owen Anderson2010-08-05