summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Scalar/BDCE.cpp
Commit message (Expand)AuthorAgeFilesLines
* Clang-trunk Generates Wrong Debug values with -O1Vedant Kumar2019-11-211-1/+1
* Sink all InitializePasses.h includesReid Kleckner2019-11-131-1/+2
* [BDCE] Optimize find+insert with early insertFangrui Song2019-03-071-5/+5
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [BDCE] Remove dead uses of argumentsNikita Popov2019-01-041-2/+1
* [BDCE] Remove instructions without demanded bitsNikita Popov2019-01-021-2/+6
* Reapply "[BDCE][DemandedBits] Detect dead uses of undead instructions"Nikita Popov2019-01-011-15/+23
* Revert "[BDCE][DemandedBits] Detect dead uses of undead instructions"Nikita Popov2018-12-191-23/+15
* [BDCE][DemandedBits] Detect dead uses of undead instructionsNikita Popov2018-12-191-15/+23
* Reapply "[DemandedBits][BDCE] Support vectors of integers"Nikita Popov2018-12-071-6/+7
* Revert "[DemandedBits][BDCE] Support vectors of integers"Nikita Popov2018-12-071-7/+6
* [DemandedBits][BDCE] Support vectors of integersNikita Popov2018-12-061-6/+7
* Move Analysis/Utils/Local.h back to TransformsDavid Blaikie2018-06-041-1/+1
* Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen2018-05-141-1/+1
* Fix a couple of layering violations in TransformsDavid Blaikie2018-03-211-1/+1
* [BDCE] Salvage debug info from dying instsVedant Kumar2018-02-211-0/+2
* Remove redundant includes from lib/Transforms.Michael Zolotukhin2017-12-131-3/+0
* [BDCE] Don't check demanded bits on unsized typesHal Finkel2017-08-161-2/+13
* [BDCE] reduce scope of an assert (PR34179)Sanjay Patel2017-08-141-10/+7
* [BDCE] clear poison generators after turning a value into zero (PR33695, PR34...Sanjay Patel2017-08-121-0/+47
* [PM] Introduce an analysis set used to preserve all analyses overChandler Carruth2017-01-151-2/+2
* [BDCE] Skip metadata while replacing uses.Davide Italiano2016-12-071-2/+3
* [BDCE/DebugInfo] Preserve llvm.dbg.value's argument.Davide Italiano2016-12-061-0/+5
* [PM] Normalize FIXMEs for missing PreserveCFG to have the same wording.Michael Kuperstein2016-06-281-2/+1
* [PM] BDCE: Fix caching of analyses.Davide Italiano2016-05-311-3/+8
* [PM] Port BDCE to the new pass manager.Davide Italiano2016-05-251-33/+39
* 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-1/+1
* Initial implementation of optimization bisect support.Andrew Kaylor2016-04-211-1/+1
* Port DemandedBits to the new pass manager.Michael Kuperstein2016-04-181-3/+3
* Add GlobalsAA as preserved to a bunch of transformsJames Molloy2015-09-101-0/+2
* Separate out BDCE's analysis into a separate DemandedBits analysis.James Molloy2015-08-141-328/+18
* 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
* DataLayout is mandatory, update the API to reflect it with references.Mehdi Amini2015-03-101-16/+15
* Make DataLayout Non-Optional in the ModuleMehdi Amini2015-03-041-1/+1
* add newline for easier reading; NFCSanjay Patel2015-02-231-1/+1
* [BDCE] Don't forget uses of root instructions seen before the instruction itselfHal Finkel2015-02-181-3/+6
* [BDCE] Add a bit-tracking DCE passHal Finkel2015-02-171-0/+408
OpenPOWER on IntegriCloud