summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/IPO/GlobalDCE.cpp
Commit message (Expand)AuthorAgeFilesLines
* Add missing includes needed to prune LLVMContext.h include, NFCReid Kleckner2019-11-141-0/+1
* Sink all InitializePasses.h includesReid Kleckner2019-11-131-0/+1
* Reland: Dead Virtual Function EliminationOliver Stannard2019-10-171-2/+154
* Revert "Dead Virtual Function Elimination"Jorge Gorbe Moya2019-10-141-154/+2
* Fix compilation warnings. NFC.Michael Liao2019-10-111-1/+1
* Dead Virtual Function EliminationOliver Stannard2019-10-111-2/+154
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* GlobalDCE: Teach isEmptyFunction() to ignore debug intrinsics.Adrian Prantl2018-11-161-5/+10
* [GlobalDCE] AvailableExternal linkage is checked in isDiscardableIfUnused [NFC].Xin Tong2018-09-201-1/+1
* Remove redundant includes from lib/Transforms.Michael Zolotukhin2017-12-131-1/+0
* [GlobalDCE] Use DenseMap instead of unordered_multimap for GVDependencies.Michael Zolotukhin2017-10-171-3/+3
* Global DCE performance improvementMehdi Amini2017-01-271-60/+83
* [PH] Replace uses of AssertingVH from members of analysis results withChandler Carruth2017-01-241-17/+1
* [PM] Replace the hard invalidate in JumpThreading for LVI with correctChandler Carruth2017-01-231-2/+25
* GlobalDCE: Restore a statement accidentally removed in r285048.Peter Collingbourne2016-10-251-0/+1
* GlobalDCE: Deduplicate code. NFCI.Peter Collingbourne2016-10-251-35/+18
* IR: Introduce Module::global_objects().Peter Collingbourne2016-06-221-13/+6
* [PM] Remove support for omitting the AnalysisManager argument to newChandler Carruth2016-06-171-2/+3
* [GlobalDCE, Misc] Don't remove functions referenced by ifuncsDavid Majnemer2016-05-041-0/+26
* [IPO/GlobalDCE] Port to the new pass manager.Davide Italiano2016-05-031-27/+28
* 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-2/+2
* [IFUNC] Use GlobalIndirectSymbol when aliases and ifuncs have something similarDmitry Polukhin2016-04-051-3/+3
* Re-reapply "[IR] Move optional data in llvm::Function into a hungoff uselist"Vedant Kumar2015-12-191-8/+2
* Revert "Reapply "[IR] Move optional data in llvm::Function into a hungoff use...Vedant Kumar2015-12-191-2/+8
* Reapply "[IR] Move optional data in llvm::Function into a hungoff uselist"Vedant Kumar2015-12-191-8/+2
* Revert "[IR] Move optional data in llvm::Function into a hungoff uselist"Vedant Kumar2015-12-191-2/+8
* [IR] Move optional data in llvm::Function into a hungoff uselistVedant Kumar2015-12-191-8/+2
* Rangify for loops in GlobalDCE, NFC.Yaron Keren2015-07-181-55/+49
* 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
* Move the personality function from LandingPadInst to FunctionDavid Majnemer2015-06-171-0/+3
* GlobalDCE: Improve performance for large modules containing comdats.Peter Collingbourne2015-03-191-10/+16
* Prologue supportPeter Collingbourne2014-12-031-0/+3
* Update SetVector to rely on the underlying set's insert to return a pair<iter...David Blaikie2014-11-191-2/+2
* GlobalDCE: Don't drop any COMDAT membersDavid Majnemer2014-10-071-25/+14
* Remove dangling initializers in GlobalDCEBruno Cardoso Lopes2014-08-251-1/+7
* Revert "GlobalDCE: Delete available_externally initializers if it allows remo...Pete Cooper2014-07-081-40/+3
* GlobalDCE: Delete available_externally initializers if it allows removing the...Benjamin Kramer2014-07-041-3/+40
* IR: Add COMDATs to the IRDavid Majnemer2014-06-271-7/+34
* [C++11] Use 'nullptr'.Craig Topper2014-06-081-1/+1
* Re-commit r208025, reverted in r208030, with a fix for a conformance issueRichard Smith2014-05-061-3/+3
* Revert r208025, which made buildbots unhappy for unknown reasons.Richard Smith2014-05-061-3/+3
* Add llvm::function_ref (and a couple of uses of it), representing a type-eras...Richard Smith2014-05-061-3/+3
* Teach GlobalDCE how to remove empty global_ctor entries.Nico Weber2014-05-021-1/+15
* [C++] Use 'nullptr'. Transforms edition.Craig Topper2014-04-251-2/+2
* [Modules] Fix potential ODR violations by sinking the DEBUG_TYPEChandler Carruth2014-04-221-1/+2
* [C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper2014-03-051-1/+1
OpenPOWER on IntegriCloud