summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/IPO/GlobalDCE.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Implement function prefix data as an IR feature.Peter Collingbourne2013-09-161-0/+3
* GlobalDCE: Fix an oversight in my last commit that could lead to crashes.Benjamin Kramer2013-04-131-2/+2
* Fix a scalability issue with complex ConstantExprs.Benjamin Kramer2013-04-131-4/+9
* Move all of the header files which are involved in modelling the LLVM IRChandler Carruth2013-01-021-2/+2
* Use the new script to sort the includes of every file under lib.Chandler Carruth2012-12-031-2/+2
* Implement the isSafeToDiscardIfUnused predicate and use it in globalopt andRafael Espindola2012-06-141-3/+3
* Get rid of static constructors for pass registration. Instead, every pass ex...Owen Anderson2010-10-191-1/+3
* Now with fewer extraneous semicolons!Owen Anderson2010-10-071-1/+1
* Reapply r110396, with fixes to appease the Linux buildbot gods.Owen Anderson2010-08-061-1/+1
* Revert r110396 to fix buildbots.Owen Anderson2010-08-061-1/+1
* Don't use PassInfo* as a type identifier for passes. Instead, use the addres...Owen Anderson2010-08-051-1/+1
* Fix batch of converting RegisterPass<> to INTIALIZE_PASS().Owen Anderson2010-07-211-1/+2
* cleanups, switch GlobalDCE to SmallPtrSet instead of std::setChris Lattner2009-11-011-13/+8
* teach various passes about blockaddress. We no longerChris Lattner2009-10-291-7/+7
* Remove includes of Support/Compiler.h that are no longer needed after theNick Lewycky2009-10-251-1/+0
* Remove VISIBILITY_HIDDEN from class/struct found inside anonymous namespaces.Nick Lewycky2009-10-251-1/+1
* Derive metadata hierarchy from Value instead of User.Devang Patel2009-10-211-3/+0
* Do not remove dead metadata for now.Devang Patel2009-10-211-1/+2
* Remove dead metadata.Devang Patel2009-08-111-0/+3
* Get rid of the Pass+Context magic.Owen Anderson2009-07-221-1/+0
* Move the ConstantInt uniquing table into LLVMContextImpl. This exposed a num...Owen Anderson2009-07-161-0/+2
* Remove an unused function SafeToDestroyConstant(). Rename an almostJay Foad2009-06-091-15/+0
* available_externall linkage is not local, this was confusing the codegenerator,Torok Edwin2009-05-231-2/+2
* eliminate unneeded parens.Chris Lattner2009-04-131-2/+2
* If an alias is dead and so is its aliasee, then globaldce wouldDuncan Sands2009-02-171-8/+16
* Add the private linkage.Rafael Espindola2009-01-151-2/+2
* The verifier checks that the aliasee is not null.Duncan Sands2009-01-071-2/+1
* Not having an aliasee is a theoretical possibility.Duncan Sands2009-01-051-1/+2
* Format more neatly.Duncan Sands2009-01-051-1/+1
* Delete unused global aliases with internal linkage.Duncan Sands2009-01-051-8/+23
OpenPOWER on IntegriCloud