summaryrefslogtreecommitdiff
path: root/lib/Transforms/IPO
Commit message (Expand)AuthorAge
* IR: Add COMDATs to the IRDavid Majnemer2014-06-27
* ArgumentPromotion: Propagate debug locations on calls for which arguments are...David Blaikie2014-06-27
* GlobalOpt: Don't optimize thread_local for initializersDavid Majnemer2014-06-26
* GlobalOpt: Don't optimize dllimport for initializersDavid Majnemer2014-06-24
* MergeFunctions Pass, removed DenseMap helpers.Stepan Dyatkovskiy2014-06-22
* MergeFunctions Pass, updated header comments.Stepan Dyatkovskiy2014-06-22
* MergeFunctions Pass, FnSet has been replaced with FnTree.Stepan Dyatkovskiy2014-06-21
* MergeFunctions Pass, removed unused methods from old implementation.Stepan Dyatkovskiy2014-06-21
* MergeFunctions, doSanityCheck: fixed body comments.Stepan Dyatkovskiy2014-06-21
* MergeFunctions Pass, introduced sanity check, that checks order relation,Stepan Dyatkovskiy2014-06-21
* MergeFunctions Pass, introduced total ordering among top-level comparisonStepan Dyatkovskiy2014-06-21
* Commited patch from Björn Steinbrink:Stepan Dyatkovskiy2014-06-20
* IR: add "cmpxchg weak" variant to support permitted failure.Tim Northover2014-06-13
* [C++11] Use 'nullptr'.Craig Topper2014-06-08
* Removing spurious dependency of IPO on JumpInstrTablesTom Roeder2014-06-05
* Add a new attribute called 'jumptable' that creates jump-instruction tables f...Tom Roeder2014-06-05
* When analyzing params/args for readnone/readonly, don't forget to consider th...Nick Lewycky2014-05-30
* Add LoadCombine pass.Michael J. Spencer2014-05-29
* Add an extension point for peephole optimizers.Peter Collingbourne2014-05-25
* Add support for missed and analysis optimization remarks.Diego Novillo2014-05-22
* Check the alwaysinline attribute on the call as well as on the caller.Peter Collingbourne2014-05-19
* Use create methods since msvc doesn't handle delegating constructors.Rafael Espindola2014-05-17
* Reduce abuse of default values in the GlobalAlias constructor.Rafael Espindola2014-05-17
* Fix most of PR10367.Rafael Espindola2014-05-16
* Change the GlobalAlias constructor to look a bit more like GlobalVariable.Rafael Espindola2014-05-16
* MergeFunctions Pass, introduced total ordering among GEP operations.Stepan Dyatkovskiy2014-05-16
* MergeFunctions Pass, introduced total ordering among operations.Stepan Dyatkovskiy2014-05-16
* MergeFunctions Pass, introduced total ordering among function attributes.Stepan Dyatkovskiy2014-05-16
* GlobalValue: Assert symbols with local linkage have default visibilityDuncan P. N. Exon Smith2014-05-07
* MergeFunctions Pass, introduced total ordering among values.Stepan Dyatkovskiy2014-05-07
* Second patch of patch series that improves MergeFunctions performance time fr...Stepan Dyatkovskiy2014-05-07
* Re-commit r208025, reverted in r208030, with a fix for a conformance issueRichard Smith2014-05-06
* Revert r208025, which made buildbots unhappy for unknown reasons.Richard Smith2014-05-06
* Add llvm::function_ref (and a couple of uses of it), representing a type-eras...Richard Smith2014-05-06
* Reapply: Add slp vectorization to LTO passes. The bug it exposed has been fix...Yi Jiang2014-05-05
* LTO: -internalize sets visibility to defaultDuncan P. N. Exon Smith2014-05-05
* SLPVectorizer: Lazily allocate the map for block numbering.Benjamin Kramer2014-05-03
* Teach GlobalDCE how to remove empty global_ctor entries.Nico Weber2014-05-02
* Revert r207571 - Add slp vectorization to LTO passesYi Jiang2014-04-30
* [IPO/MergeFunctions] changes so it doesn't try to bitcast a struct return typ...Carlo Kok2014-04-30
* Add a <tuple> include to more files that aren't getting it transitively on MSVC.Benjamin Kramer2014-04-30
* Add slp vectorization to LTO passesYi Jiang2014-04-29
* SCC: Change clients to use const, NFCDuncan P. N. Exon Smith2014-04-25
* [inline cold threshold] Command line argument for inline threshold willManman Ren2014-04-25
* [C++] Use 'nullptr'. Transforms edition.Craig Topper2014-04-25
* Don't use default address space arguments in GlobalOptMatt Arsenault2014-04-23
* [Modules] Fix potential ODR violations by sinking the DEBUG_TYPEChandler Carruth2014-04-22
* Use unique_ptr to handle GlobalOpt's Evaluator membersDavid Blaikie2014-04-21
* Simplify expression that was explicitly naming an operator overload in a call.David Blaikie2014-04-21
* PMBuilder: Expose an option to disable tail callsDuncan P. N. Exon Smith2014-04-18