aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/IPO/MergeFunctions.cpp
AgeCommit message (Expand)AuthorFilesLines
2014-11-19Update SetVector to rely on the underlying set's insert to return a pair<iter...David Blaikie1-1/+1
2014-09-10MergeFunctions: FunctionPtr has been renamed to FunctionNode.Stepan Dyatkovskiy1-7/+7
2014-08-27Simplify creation of a bunch of ArrayRefs by using None, makeArrayRef or just...Craig Topper1-2/+2
2014-08-25MergeFunctions, tiny refactoring:Stepan Dyatkovskiy1-3/+3
2014-08-25MergeFunctions, tiny refactoring:Stepan Dyatkovskiy1-5/+5
2014-08-25MergeFunctions, tiny refactoring:Stepan Dyatkovskiy1-12/+11
2014-08-25MergeFunctions, tiny refactoring:Stepan Dyatkovskiy1-5/+5
2014-07-31MergeFunctions, tiny refactoring:Stepan Dyatkovskiy1-4/+4
2014-07-15MergeFunc patch from Björn Steinbrink.Stepan Dyatkovskiy1-2/+12
2014-06-22MergeFunctions Pass, removed DenseMap helpers.Stepan Dyatkovskiy1-104/+0
2014-06-22MergeFunctions Pass, updated header comments.Stepan Dyatkovskiy1-9/+47
2014-06-21MergeFunctions Pass, FnSet has been replaced with FnTree.Stepan Dyatkovskiy1-37/+49
2014-06-21MergeFunctions Pass, removed unused methods from old implementation.Stepan Dyatkovskiy1-21/+0
2014-06-21MergeFunctions, doSanityCheck: fixed body comments.Stepan Dyatkovskiy1-7/+5
2014-06-21MergeFunctions Pass, introduced sanity check, that checks order relation,Stepan Dyatkovskiy1-0/+88
2014-06-21MergeFunctions Pass, introduced total ordering among top-level comparisonStepan Dyatkovskiy1-79/+94
2014-06-20Commited patch from Björn Steinbrink:Stepan Dyatkovskiy1-1/+6
2014-06-13IR: add "cmpxchg weak" variant to support permitted failure.Tim Northover1-0/+3
2014-05-17Use create methods since msvc doesn't handle delegating constructors.Rafael Espindola1-2/+2
2014-05-17Reduce abuse of default values in the GlobalAlias constructor.Rafael Espindola1-2/+2
2014-05-16Fix most of PR10367.Rafael Espindola1-4/+2
2014-05-16Change the GlobalAlias constructor to look a bit more like GlobalVariable.Rafael Espindola1-2/+4
2014-05-16MergeFunctions Pass, introduced total ordering among GEP operations.Stepan Dyatkovskiy1-23/+41
2014-05-16MergeFunctions Pass, introduced total ordering among operations.Stepan Dyatkovskiy1-50/+135
2014-05-16MergeFunctions Pass, introduced total ordering among function attributes.Stepan Dyatkovskiy1-0/+36
2014-05-07MergeFunctions Pass, introduced total ordering among values.Stepan Dyatkovskiy1-41/+96
2014-05-07Second patch of patch series that improves MergeFunctions performance time fr...Stepan Dyatkovskiy1-4/+278
2014-04-30[IPO/MergeFunctions] changes so it doesn't try to bitcast a struct return typ...Carlo Kok1-1/+16
2014-04-25[C++] Use 'nullptr'. Transforms edition.Craig Topper1-3/+3
2014-04-22[Modules] Fix potential ODR violations by sinking the DEBUG_TYPEChandler Carruth1-1/+2
2014-03-14MergeFunctions, cmpType: fixed variable names from XXTy1 and XXTy2 to XXTyL a...Stepan Dyatkovskiy1-29/+29
2014-03-14MergeFunctions, cmpType: Fixed comments wrapping.Stepan Dyatkovskiy1-1/+2
2014-03-13First patch of patch series that improves MergeFunctions performance time fro...Stepan Dyatkovskiy1-39/+94
2014-03-11IR: add a second ordering operand to cmpxhg for failureTim Northover1-1/+4
2014-03-09[C++11] Add range based accessors for the Use-Def chain of a Value.Chandler Carruth1-15/+11
2014-03-05[C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper1-1/+1
2014-03-04[Modules] Move ValueHandle into the IR library where Value itself lives.Chandler Carruth1-1/+1
2014-03-04[Modules] Move CallSite into the IR library where it belogs. It isChandler Carruth1-1/+1
2014-02-25Make DataLayout a plain object, not a pass.Rafael Espindola1-1/+2
2014-02-25Make a few more DataLayout variables const.Rafael Espindola1-1/+1
2014-02-24Make some DataLayout pointers const.Rafael Espindola1-3/+3
2014-02-21Rename many DataLayout variables from TD to DL.Rafael Espindola1-23/+23
2014-01-24Fix known typosAlp Toker1-1/+1
2013-11-26PR17925 bugfix.Stepan Dyatkovskiy1-11/+11
2013-11-10Teach MergeFunctions about address spacesMatt Arsenault1-11/+19
2013-10-01Don't merge tiny functions.Matt Arsenault1-0/+12
2013-09-17Bugfix for PR17099:Stepan Dyatkovskiy1-8/+15
2013-04-19MergeFunc: Make pointer and integer types generate the same hash.Benjamin Kramer1-2/+11
2013-04-18Implement a better fix for PR15185.Bill Wendling1-6/+11
2013-04-15We are not able to bitcast a pointer to an integral value.Bill Wendling1-5/+5