summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/IPO/MergeFunctions.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* [opaque pointer types] Switch a few cases of getElementType over, since I had...David Blaikie2015-09-141-3/+1
* Revert "[opaque pointer type] Pass GlobalAlias the actual pointer type rather...David Blaikie2015-09-141-1/+2
* [MergeFuncs] Fix bug in merging GetElementPointersJF Bastien2015-09-141-2/+2
* [MergeFuncs] Fix callsite attributes in thunk generationJF Bastien2015-09-101-1/+9
* [MergeFuncs] Efficiently defer functions on mergeJF Bastien2015-09-021-28/+34
* Remove Merge Functions pointer comparisonsJF Bastien2015-08-281-17/+79
* Comparing operands should not require the same ValueIDJF Bastien2015-08-261-5/+2
* Improve the determinism of MergeFunctionsJF Bastien2015-08-211-45/+157
* MergeFunc: Quick fix for r245140, Ignore second, aka Function*, in sorting.NAKAMURA Takumi2015-08-161-1/+6
* Accelerate MergeFunctions with hashingJF Bastien2015-08-151-4/+99
* [IR] Add token typesDavid Majnemer2015-08-141-0/+1
* De-constify pointers to Type since they can't be modified. NFCCraig Topper2015-08-011-2/+2
* MergeFunc: Transfer the callee's attributes when replacing a direct callerArnold Schwaighofer2015-07-211-0/+19
* Revert "MergeFuncs: Transfer the function parameter attributes to the call site"Arnold Schwaighofer2015-07-191-1/+0
* MergeFuncs: Transfer the function parameter attributes to the call siteArnold Schwaighofer2015-07-171-0/+1
* Fix mergefunc infinite loopJF Bastien2015-07-151-2/+6
* Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko2015-06-231-1/+1
* Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko2015-06-191-1/+1
* MergeFunctions: Don't replace a weak function use by another equivalent weak ...Arnold Schwaighofer2015-06-091-15/+13
* MergeFunctions: Fix gcc warning in conditionDenis Protivensky2015-06-091-2/+2
* Fix unused variable warningArnold Schwaighofer2015-06-091-0/+1
* MergeFunctions: Impose a total order on the replacement of functionsArnold Schwaighofer2015-06-091-1/+44
* Replace push_back(Constructor(foo)) with emplace_back(foo) for non-trivial typesBenjamin Kramer2015-05-291-1/+1
* MergeFunctions: Two different sized allocas are *not* the sameArnold Schwaighofer2015-05-121-0/+9
* [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
OpenPOWER on IntegriCloud