summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/IPO/MergeFunctions.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* [NFC] Header cleanupMehdi Amini2016-04-181-4/+2
* NFC mergefunc: const correctnessJF Bastien2016-04-131-18/+20
* NFC: MergeFunctions return earlyJF Bastien2016-04-121-1/+1
* NFC: MergeFunctions update more commentsJF Bastien2016-04-121-7/+8
* MergeFunctions: test alloca betterJF Bastien2016-04-121-9/+6
* Don't IPO over functions that can be de-refinedSanjoy Das2016-04-081-8/+8
* NFC: make AtomicOrdering an enum classJF Bastien2016-04-061-8/+17
* Remove PreserveNames template parameter from IRBuilderMehdi Amini2016-03-131-2/+2
* Temporarily revert:Eric Christopher2016-03-121-2/+2
* Remove PreserveNames template parameter from IRBuilderMehdi Amini2016-03-111-2/+2
* Remove uses of builtin comma operator.Richard Trieu2016-02-181-1/+2
* Avoid overly large SmallPtrSet/SmallSetMatthias Braun2016-01-301-1/+1
* [MergeFunctions] Use II instead of CI for InvokeInst; NFCSanjoy Das2015-12-141-5/+5
* Teach MergeFunctions about operand bundlesSanjoy Das2015-12-141-0/+31
* Move helper classes into anonymous namespaces. NFC.Benjamin Kramer2015-11-161-0/+2
* [IR] Add support for empty tokensDavid Majnemer2015-11-111-1/+3
* IPO: Remove implicit ilist iterator conversions, NFCDuncan P. N. Exon Smith2015-10-131-6/+5
* Fix Clang-tidy modernize-use-nullptr warnings in source directories and gener...Hans Wennborg2015-10-061-5/+5
* MergeFunctions: Clear GlobalNumbers ValueMapArnold Schwaighofer2015-10-051-0/+4
* [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
OpenPOWER on IntegriCloud