summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/IPO/DeadArgumentElimination.cpp
Commit message (Expand)AuthorAgeFilesLines
* Sink all InitializePasses.h includesReid Kleckner2019-11-131-0/+1
* [opaque pointer types] Pass function types to CallInst creation.James Y Knight2019-02-011-1/+1
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [IPO][AVR] Create new Functions in the default address space specified in the...Dylan McKay2018-12-181-2/+2
* [DeadArgElim] Fixes for dbg.values using dead arg/return valuesDavid Stenberg2018-12-111-8/+7
* [deadargelim] Update dbg.value of 'unused' parametersPetar Jovanovic2018-09-241-3/+8
* Remove trailing spaceFangrui Song2018-07-301-5/+5
* Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen2018-05-141-19/+21
* [DeadArgElim] Remove allocsize attributes on callsitesGeorge Burgess IV2018-04-121-1/+7
* [DeadArgumentElim] Clone function level metadatasRong Xu2018-04-021-5/+11
* [DeadArgElim] Strip allocsize attributes when deleting an argument.Benjamin Kramer2018-03-261-2/+6
* [DAE] don't remove args of musttail target/callerReid Kleckner2018-03-011-3/+37
* [DeadArgumentElim] Set pointer to DISubprogram before calling RAUW. NFCPetar Jovanovic2018-02-061-3/+3
* [Transforms] Fix some Clang-tidy modernize and Include What You Use warnings;...Eugene Zelenko2017-10-101-24/+42
* [DAE] Simplify attribute list creation, NFCReid Kleckner2017-04-191-9/+6
* [IR] Make getParamAttributes take argument numbers, not ArgNo+1Reid Kleckner2017-04-131-4/+4
* [DAE] Simplify call site replacement code with CallSite NFCReid Kleckner2017-04-131-27/+24
* [IR] Take func, ret, and arg attrs separately in AttributeList::getReid Kleckner2017-04-131-21/+14
* [IR] Add AttributeSet to hide AttributeSetNode* again, NFCReid Kleckner2017-04-121-9/+7
* Reland "[IR] Make AttributeSetNode public, avoid temporary AttributeList copies"Reid Kleckner2017-04-101-49/+36
* Revert "[IR] Make AttributeSetNode public, avoid temporary AttributeList copies"Reid Kleckner2017-04-101-36/+49
* [IR] Make AttributeSetNode public, avoid temporary AttributeList copiesReid Kleckner2017-04-101-49/+36
* Set the prof weight correctly for call instructions in DeadArgumentElimination.Dehao Chen2017-03-231-0/+6
* Rename AttributeSet to AttributeListReid Kleckner2017-03-211-35/+36
* Replace some callers of setTailCall with setTailCallKindDavid Majnemer2016-11-251-4/+4
* DeadArgElim: Don't mark swifterror arguments as unusedArnold Schwaighofer2016-09-211-1/+1
* Apply clang-tidy's modernize-loop-convert to most of lib/Transforms.Benjamin Kramer2016-06-261-9/+8
* [PM] Remove support for omitting the AnalysisManager argument to newChandler Carruth2016-06-171-2/+4
* [IR] [DAE] Copy comdats during DAE, and don't copy comdats in GlobalObject::c...Justin Lebar2016-06-151-0/+2
* [PM] Port DeadArgumentElimination to the new PMSean Silva2016-06-121-120/+49
* [DeadArgumentElimination] Propagate operand bundles to promoted call sitesDavid Majnemer2016-04-291-4/+10
* 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-3/+1
* Don't IPO over functions that can be de-refinedSanjoy Das2016-04-081-1/+1
* Convert int to Twine instead of using utostr since it was already being added...Craig Topper2016-01-311-1/+1
* [OperandBundles] Have DeadArgElim play nice with operand bundlesDavid Majnemer2015-12-231-0/+4
* DI: Reverse direction of subprogram -> function edge.Peter Collingbourne2015-11-051-23/+2
* IPO: Remove implicit ilist iterator conversions, NFCDuncan P. N. Exon Smith2015-10-131-15/+12
* [DeadArgElim] Split the invoke successor edgeDavid Majnemer2015-09-231-4/+4
* DeadArgElim: don't eliminate arguments from naked functionsHans Wennborg2015-09-011-0/+21
* IR: Do not consider available_externally linkage to be linker-weak.Peter Collingbourne2015-07-051-14/+12
* Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko2015-06-231-2/+2
* Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko2015-06-191-2/+2
* Change typeIncompatible to return an AttrBuilder instead of new-ing an Attrib...Pete Cooper2015-05-061-16/+7
* IR: Give 'DI' prefix to debug info metadataDuncan P. N. Exon Smith2015-04-291-2/+2
* DebugInfo: Delete subclasses of DIScopeDuncan P. N. Exon Smith2015-04-201-1/+1
* DebugInfo: Remove DIDescriptor from the DebugInfo APIDuncan P. N. Exon Smith2015-04-171-1/+1
* DebugInfo: Gut DISubprogram and DILexicalBlock*Duncan P. N. Exon Smith2015-04-141-2/+2
OpenPOWER on IntegriCloud