summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Scalar/ADCE.cpp
Commit message (Expand)AuthorAgeFilesLines
* Sink all InitializePasses.h includesReid Kleckner2019-11-131-0/+1
* [ADCE] Fix non-deterministic behaviour due to iterating over a pointer set.Amara Emerson2019-07-161-3/+8
* Move DomTreeUpdater from IR to AnalysisRichard Trieu2019-02-061-1/+1
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [TI removal] Make variables declared as `TerminatorInst` and initializedChandler Carruth2018-10-151-4/+4
* [IR] Replace `isa<TerminatorInst>` with `isTerminator()`.Chandler Carruth2018-08-261-1/+1
* [DebugInfo] Refactor DbgInfoIntrinsic class hierarchy.Hsiangkai Wang2018-08-061-1/+1
* [ADCE] Remove the need of DomTreeChijun Sima2018-08-041-8/+10
* [Dominators] Convert existing passes and utils to use the DomTreeUpdater classChijun Sima2018-08-031-3/+4
* Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen2018-05-141-12/+13
* Fix a bunch of typoes. NFCFangrui Song2018-03-301-2/+2
* [ADCE] Use MapVector for BlockInfo to make iteration order deterministicMikael Holmen2017-11-031-1/+3
* [Transforms] Fix some Clang-tidy modernize and Include What You Use warnings;...Eugene Zelenko2017-10-131-17/+43
* [ADCE][Dominators] Reapply: Teach ADCE to preserve dominatorsJakub Kuderski2017-08-221-7/+49
* Revert "Reapply: [ADCE][Dominators] Teach ADCE to preserve dominators"Sanjoy Das2017-08-211-46/+7
* Reapply: [ADCE][Dominators] Teach ADCE to preserve dominatorsJakub Kuderski2017-08-171-7/+46
* Revert "[ADCE][Dominators] Teach ADCE to preserve dominators"Jakub Kuderski2017-08-161-43/+7
* [ADCE][Dominators] Teach ADCE to preserve dominatorsJakub Kuderski2017-08-161-7/+43
* [Dominators] Include infinite loops in PostDominatorTreeJakub Kuderski2017-08-151-18/+14
* [ADCE] Remove redundent code [NFC]Tobias Grosser2017-03-161-19/+0
* Fix typos in ADCE commentsTobias Grosser2017-03-141-7/+7
* Revert "Fix PR 24415 (at least), by making our post-dominator tree behavior s...Tobias Grosser2017-03-021-14/+37
* Fix PR 24415 (at least), by making our post-dominator tree behavior sane.Daniel Berlin2017-02-281-37/+14
* Revert test commitTaewook Oh2017-01-261-1/+0
* test commitTaewook Oh2017-01-261-3/+4
* [PM] Introduce an analysis set used to preserve all analyses overChandler Carruth2017-01-151-2/+2
* [ADCE] Add code to remove dead branchesDavid Callahan2016-12-131-54/+227
* Merge branch 'ADCE5'David Callahan2016-09-191-2/+39
* [ADCE] Add control dependence computationDavid Callahan2016-08-241-21/+88
* [ADCE] Modify data structures to support removing control flowDavid Callahan2016-08-161-36/+205
* [ADCE] Refactoring for new functionality (NFC)David Callahan2016-08-051-46/+84
* [ADCE] Refactor anticipating new functionality (NFC)David Callahan2016-08-031-17/+34
* [PM] Normalize FIXMEs for missing PreserveCFG to have the same wording.Michael Kuperstein2016-06-281-2/+1
* [PM] Remove support for omitting the AnalysisManager argument to newChandler Carruth2016-06-171-1/+1
* [PM] ADCE: Fix caching of analyses.Davide Italiano2016-05-311-3/+8
* Re-commit optimization bisect support (r267022) without new pass manager supp...Andrew Kaylor2016-04-221-1/+1
* Revert "Initial implementation of optimization bisect support."Vedant Kumar2016-04-221-5/+1
* Initial implementation of optimization bisect support.Andrew Kaylor2016-04-211-1/+5
* [PGO] Remove redundant VP instrumentationBetul Buyukkurt2016-04-131-0/+16
* ADCE: Remove debug info intrinsics in dead scopesDuncan P. N. Exon Smith2016-03-291-6/+60
* Avoid overly large SmallPtrSet/SmallSetMatthias Braun2016-01-301-1/+1
* [PM] Port ADCE to the new pass managerJustin Bogner2015-10-301-26/+33
* ADCE: Fix typo in file comment. NFCJustin Bogner2015-09-251-1/+1
* Add GlobalsAA as preserved to a bunch of transformsJames Molloy2015-09-101-0/+2
* Rename inst_range() to instructions() for consistency. NFCNico Rieck2015-08-061-2/+2
* New EH representation for MSVC compatibilityDavid Majnemer2015-07-311-2/+2
* Revert the new EH instructionsDavid Majnemer2015-07-101-2/+2
* New EH representation for MSVC compatibilityDavid Majnemer2015-07-101-2/+2
* 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
OpenPOWER on IntegriCloud