summaryrefslogtreecommitdiff
path: root/include/llvm/Transforms/IPO
Commit message (Expand)AuthorAge
* [LoadCombine] Missed a file.Michael J. Spencer2014-05-29
* Reformat linefeeds.NAKAMURA Takumi2014-05-26
* Add an extension point for peephole optimizers.Peter Collingbourne2014-05-25
* PMBuilder: Expose an option to disable tail callsDuncan P. N. Exon Smith2014-04-18
* [C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper2014-03-05
* Add #pragma vectorize enable/disable to LLVMRenato Golin2013-12-05
* Add a loop rerolling flag to the PassManagerBuilderHal Finkel2013-11-17
* Move the old pass manager infrastructure into a legacy namespace andChandler Carruth2013-11-09
* Add a flag to defer vectorization into a phase after the inliner and itsChandler Carruth2013-06-24
* Remove the simplify-libcalls pass (finally)Meador Inge2013-06-20
* Add an option -vectorize-slp-aggressive for running the BB vectorizer. Make -...Nadav Rotem2013-04-15
* Rename the slp-vectorizer clang/llvm flags. No functionality change.Nadav Rotem2013-04-15
* Fix include guards so they exactly match file names.Jakub Staszak2013-01-10
* Move CallGraphSCCPass.h into the Analysis tree; that's where theChandler Carruth2013-01-07
* Add 'using' declarations to suppress -Woverloaded-virtual warnings.Matt Beaumont-Gay2012-12-04
* Rename the BB-vectorize flag to match the dragonegg nameNadav Rotem2012-10-29
* Change the PassManagerBuilder (used by -O3) loop vectorizer flag from -vector...Nadav Rotem2012-10-29
* Move TargetData to DataLayout.Micah Villmow2012-10-08
* Add an option to turn off the expensive GVN load PRE part of GVN.Bill Wendling2012-04-02
* 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
* add EP_OptimizerLast extension pointKostya Serebryany2012-03-23
* Start removing the use of an ad-hoc 'never inline' set and insteadChandler Carruth2012-03-16
* Add support for disabling llvm.lifetime intrinsics in the AlwaysInliner. TheseChad Rosier2012-02-25
* Add a basic-block autovectorization pass.Hal Finkel2012-02-01
* Add a new PassManagerBuilder customization point,Dan Gohman2012-01-17
* make asan work at -O0, llvm part. Patch by glider@google.comKostya Serebryany2011-11-30
* Add a mechanism for optimisation plugins to register passes that all front en...David Chisnall2011-08-16
* Move methods in PassManagerBuilder offline.Rafael Espindola2011-08-02
* move PassManagerBuilder.h to IPO. This is a non intuitive place to put it,Rafael Espindola2011-08-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
* introduce a new CallGraphSCC class, and pass it aroundChris Lattner2010-04-16
* Try to keep the cached inliner costs around for a bit longer for big functions.Jakob Stoklund Olesen2010-03-09
* Revert r98089, it was breaking a clang test.Jakob Stoklund Olesen2010-03-09
* Try to keep the cached inliner costs around for a bit longer for big functions.Jakob Stoklund Olesen2010-03-09
* Reintroduce the InlineHint function attribute.Jakob Stoklund Olesen2010-02-06
* Move per-function inline threshold calculation to a method.Jakob Stoklund Olesen2010-01-20
* Fix some nasty callgraph dangling pointer problems in Chris Lattner2009-08-31
* Implement a new optimization in the inliner: if inlining multipleChris Lattner2009-08-27
* reduce header #include'ageChris Lattner2009-08-27
* Convert several more passes to use getAnalysisIfAvailable<TargetData>()Dan Gohman2009-07-24
* Use a SmallPtrSet instead of std::set.Dale Johannesen2009-03-23
* Clear the cached cost when removing a function inDale Johannesen2009-03-19
* Adjustments to last patch based on review.Dale Johannesen2009-01-09
* Do now allow InlineAlways pass to remove dead functions.Devang Patel2008-11-05
* Add InlineCost class for represent the estimated cost of inlining aDaniel Dunbar2008-10-30
* Factor shouldInline method out of Inliner.Daniel Dunbar2008-10-29
* Tidy up several unbeseeming casts from pointer to intptr_t.Dan Gohman2008-09-04