summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/IPO/MergeFunctions.cpp
Commit message (Expand)AuthorAgeFilesLines
* [opaque pointer type] Pass GlobalAlias the actual pointer type rather than de...David Blaikie2015-04-291-2/+1
* DataLayout is mandatory, update the API to reflect it with references.Mehdi Amini2015-03-101-31/+22
* Make DataLayout Non-Optional in the ModuleMehdi Amini2015-03-041-2/+1
* Update SetVector to rely on the underlying set's insert to return a pair<iter...David Blaikie2014-11-191-1/+1
* MergeFunctions: FunctionPtr has been renamed to FunctionNode.Stepan Dyatkovskiy2014-09-101-7/+7
* Simplify creation of a bunch of ArrayRefs by using None, makeArrayRef or just...Craig Topper2014-08-271-2/+2
* MergeFunctions, tiny refactoring:Stepan Dyatkovskiy2014-08-251-3/+3
* MergeFunctions, tiny refactoring:Stepan Dyatkovskiy2014-08-251-5/+5
* MergeFunctions, tiny refactoring:Stepan Dyatkovskiy2014-08-251-12/+11
* MergeFunctions, tiny refactoring:Stepan Dyatkovskiy2014-08-251-5/+5
* MergeFunctions, tiny refactoring:Stepan Dyatkovskiy2014-07-311-4/+4
* MergeFunc patch from Björn Steinbrink.Stepan Dyatkovskiy2014-07-151-2/+12
* MergeFunctions Pass, removed DenseMap helpers.Stepan Dyatkovskiy2014-06-221-104/+0
* MergeFunctions Pass, updated header comments.Stepan Dyatkovskiy2014-06-221-9/+47
* MergeFunctions Pass, FnSet has been replaced with FnTree.Stepan Dyatkovskiy2014-06-211-37/+49
* MergeFunctions Pass, removed unused methods from old implementation.Stepan Dyatkovskiy2014-06-211-21/+0
* MergeFunctions, doSanityCheck: fixed body comments.Stepan Dyatkovskiy2014-06-211-7/+5
* MergeFunctions Pass, introduced sanity check, that checks order relation,Stepan Dyatkovskiy2014-06-211-0/+88
* MergeFunctions Pass, introduced total ordering among top-level comparisonStepan Dyatkovskiy2014-06-211-79/+94
* Commited patch from Björn Steinbrink:Stepan Dyatkovskiy2014-06-201-1/+6
* IR: add "cmpxchg weak" variant to support permitted failure.Tim Northover2014-06-131-0/+3
* 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-161-4/+2
* 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
* 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
* [IPO/MergeFunctions] changes so it doesn't try to bitcast a struct return typ...Carlo Kok2014-04-301-1/+16
* [C++] Use 'nullptr'. Transforms edition.Craig Topper2014-04-251-3/+3
* [Modules] Fix potential ODR violations by sinking the DEBUG_TYPEChandler Carruth2014-04-221-1/+2
* 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
* IR: add a second ordering operand to cmpxhg for failureTim Northover2014-03-111-1/+4
* [C++11] Add range based accessors for the Use-Def chain of a Value.Chandler Carruth2014-03-091-15/+11
* [C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper2014-03-051-1/+1
* [Modules] Move ValueHandle into the IR library where Value itself lives.Chandler Carruth2014-03-041-1/+1
* [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
* Make a few more DataLayout variables const.Rafael Espindola2014-02-251-1/+1
* Make some DataLayout pointers const.Rafael Espindola2014-02-241-3/+3
* Rename many DataLayout variables from TD to DL.Rafael Espindola2014-02-211-23/+23
* Fix known typosAlp Toker2014-01-241-1/+1
* PR17925 bugfix.Stepan Dyatkovskiy2013-11-261-11/+11
* Teach MergeFunctions about address spacesMatt Arsenault2013-11-101-11/+19
* Don't merge tiny functions.Matt Arsenault2013-10-011-0/+12
* Bugfix for PR17099:Stepan Dyatkovskiy2013-09-171-8/+15
OpenPOWER on IntegriCloud