summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/IPO
Commit message (Expand)AuthorAgeFilesLines
* [C++11] Use 'nullptr'.Craig Topper2014-06-081-1/+1
* Removing spurious dependency of IPO on JumpInstrTablesTom Roeder2014-06-051-1/+0
* Add a new attribute called 'jumptable' that creates jump-instruction tables f...Tom Roeder2014-06-051-0/+1
* When analyzing params/args for readnone/readonly, don't forget to consider th...Nick Lewycky2014-05-301-1/+18
* Add LoadCombine pass.Michael J. Spencer2014-05-291-0/+11
* Add an extension point for peephole optimizers.Peter Collingbourne2014-05-251-0/+9
* Add support for missed and analysis optimization remarks.Diego Novillo2014-05-221-8/+43
* Check the alwaysinline attribute on the call as well as on the caller.Peter Collingbourne2014-05-191-2/+1
* Use create methods since msvc doesn't handle delegating constructors.Rafael Espindola2014-05-171-2/+2
* Reduce abuse of default values in the GlobalAlias constructor.Rafael Espindola2014-05-171-2/+2
* Fix most of PR10367.Rafael Espindola2014-05-162-5/+3
* Change the GlobalAlias constructor to look a bit more like GlobalVariable.Rafael Espindola2014-05-161-2/+4
* MergeFunctions Pass, introduced total ordering among GEP operations.Stepan Dyatkovskiy2014-05-161-23/+41
* MergeFunctions Pass, introduced total ordering among operations.Stepan Dyatkovskiy2014-05-161-50/+135
* MergeFunctions Pass, introduced total ordering among function attributes.Stepan Dyatkovskiy2014-05-161-0/+36
* GlobalValue: Assert symbols with local linkage have default visibilityDuncan P. N. Exon Smith2014-05-071-3/+2
* MergeFunctions Pass, introduced total ordering among values.Stepan Dyatkovskiy2014-05-071-41/+96
* Second patch of patch series that improves MergeFunctions performance time fr...Stepan Dyatkovskiy2014-05-071-4/+278
* Re-commit r208025, reverted in r208030, with a fix for a conformance issueRichard Smith2014-05-062-7/+6
* Revert r208025, which made buildbots unhappy for unknown reasons.Richard Smith2014-05-062-6/+7
* Add llvm::function_ref (and a couple of uses of it), representing a type-eras...Richard Smith2014-05-062-7/+6
* Reapply: Add slp vectorization to LTO passes. The bug it exposed has been fix...Yi Jiang2014-05-051-0/+3
* LTO: -internalize sets visibility to defaultDuncan P. N. Exon Smith2014-05-051-0/+3
* SLPVectorizer: Lazily allocate the map for block numbering.Benjamin Kramer2014-05-031-6/+7
* Teach GlobalDCE how to remove empty global_ctor entries.Nico Weber2014-05-022-158/+22
* Revert r207571 - Add slp vectorization to LTO passesYi Jiang2014-04-301-3/+0
* [IPO/MergeFunctions] changes so it doesn't try to bitcast a struct return typ...Carlo Kok2014-04-301-1/+16
* Add a <tuple> include to more files that aren't getting it transitively on MSVC.Benjamin Kramer2014-04-301-0/+1
* Add slp vectorization to LTO passesYi Jiang2014-04-291-0/+3
* SCC: Change clients to use const, NFCDuncan P. N. Exon Smith2014-04-251-7/+6
* [inline cold threshold] Command line argument for inline threshold willManman Ren2014-04-251-1/+6
* [C++] Use 'nullptr'. Transforms edition.Craig Topper2014-04-2518-86/+88
* Don't use default address space arguments in GlobalOptMatt Arsenault2014-04-231-3/+7
* [Modules] Fix potential ODR violations by sinking the DEBUG_TYPEChandler Carruth2014-04-2216-16/+32
* Use unique_ptr to handle GlobalOpt's Evaluator membersDavid Blaikie2014-04-211-17/+10
* Simplify expression that was explicitly naming an operator overload in a call.David Blaikie2014-04-211-1/+1
* PMBuilder: Expose an option to disable tail callsDuncan P. N. Exon Smith2014-04-181-1/+3
* Inliner::OptimizationRemark: Fix crash in clang/test/Frontend/optimization-re...NAKAMURA Takumi2014-04-171-1/+4
* LTO: Add more loop simplification passes to LTODuncan P. N. Exon Smith2014-04-151-1/+3
* Add support for optimization reports.Diego Novillo2014-04-081-1/+7
* Revert "Reapply "LTO: add API to set strategy for -internalize""Duncan P. N. Exon Smith2014-04-021-26/+12
* Move partial/runtime unrolling late in the pipelineHal Finkel2014-03-311-1/+4
* Add a missing break.Rafael Espindola2014-03-301-0/+1
* Revert r204076 for now - it caused significant regressions in a number ofLang Hames2014-03-231-47/+78
* [C++11] Change DebugInfoFinder to use range-based loopsAlon Mishne2014-03-181-4/+1
* Use range metadata instead of introducing selects.Dan Gohman2014-03-171-78/+47
* MergeFunctions, cmpType: fixed variable names from XXTy1 and XXTy2 to XXTyL a...Stepan Dyatkovskiy2014-03-141-29/+29
* MergeFunctions, cmpType: Fixed comments wrapping.Stepan Dyatkovskiy2014-03-141-1/+2
* First patch of patch series that improves MergeFunctions performance time fro...Stepan Dyatkovskiy2014-03-131-39/+94
* Revive SizeOptLevel-explaining comments that were dropped in r203669Eli Bendersky2014-03-121-2/+2
OpenPOWER on IntegriCloud