summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/IPO/MergeFunctions.cpp
Commit message (Expand)AuthorAgeFilesLines
* Remove trailing spaceFangrui Song2018-07-301-5/+5
* Use SmallPtrSet explicitly for SmallSets with pointer types (NFC).Florian Hahn2018-06-121-2/+2
* Remove DEBUG macro.Nicola Zaghen2018-05-231-2/+2
* [MergeFunctions] Fix merging of small weak functionswhitequark2018-05-151-35/+49
* Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen2018-05-141-81/+87
* [Transforms] Fix some Clang-tidy modernize and Include What You Use warnings;...Eugene Zelenko2017-10-191-14/+34
* [MergeFunctions] Don't blindly RAUW a GlobalValue with a ConstantExpr.whitequark2017-10-191-0/+3
* [MergeFunctions] Merge small functions if possible without a thunk.whitequark2017-10-151-12/+10
* [MergeFunctions] Replace all uses of unnamed_addr functions.whitequark2017-10-151-3/+9
* [MergeFunctions] Remove alias support.whitequark2017-07-271-47/+4
* Rename WeakVH to WeakTrackingVH; NFCSanjoy Das2017-05-011-9/+11
* [IPO/MergeFunctions] This function is used only under DEBUG().Davide Italiano2017-04-281-0/+4
* Reverts commit r301424, r301425 and r301426Sanjoy Das2017-04-261-11/+9
* Rename WeakVH to WeakTrackingVH; NFCSanjoy Das2017-04-261-9/+11
* [IR] Make getParamAttributes take argument numbers, not ArgNo+1Reid Kleckner2017-04-131-13/+9
* [IR] Add AttributeSet to hide AttributeSetNode* again, NFCReid Kleckner2017-04-121-1/+2
* Reland "[IR] Make AttributeSetNode public, avoid temporary AttributeList copies"Reid Kleckner2017-04-101-2/+1
* Revert "[IR] Make AttributeSetNode public, avoid temporary AttributeList copies"Reid Kleckner2017-04-101-1/+2
* [IR] Make AttributeSetNode public, avoid temporary AttributeList copiesReid Kleckner2017-04-101-2/+1
* Rename AttributeSet to AttributeListReid Kleckner2017-03-211-2/+2
* Use print() instead of dump() in codeMatthias Braun2017-01-281-5/+2
* MergeFunctions: Preserve debug info in thunks, under option -mergefunc-preser...Anmol P. Paralkar2017-01-211-22/+248
* Make the FunctionComparator of the MergeFunctions pass a stand-alone utility.Erik Eckstein2016-11-111-1217/+1
* Replace a few more "fall through" comments with LLVM_FALLTHROUGHJustin Bogner2016-08-171-0/+1
* Apply clang-tidy's modernize-loop-convert to most of lib/Transforms.Benjamin Kramer2016-06-261-4/+4
* IR: Introduce local_unnamed_addr attribute.Peter Collingbourne2016-06-141-1/+1
* Fix a crash in MergeFunctions related to ordering of weak/strong functionsErik Eckstein2016-05-311-32/+12
* Functions with differing phis should not be merged.Mark Lacey2016-05-201-0/+11
* Re-commit optimization bisect support (r267022) without new pass manager supp...Andrew Kaylor2016-04-221-0/+3
* Revert "Initial implementation of optimization bisect support."Vedant Kumar2016-04-221-3/+0
* Initial implementation of optimization bisect support.Andrew Kaylor2016-04-211-0/+3
* [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
OpenPOWER on IntegriCloud