aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Scalar/BDCE.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-06-28[PM] Normalize FIXMEs for missing PreserveCFG to have the same wording.Michael Kuperstein1-2/+1
2016-05-31[PM] BDCE: Fix caching of analyses.Davide Italiano1-3/+8
2016-05-25[PM] Port BDCE to the new pass manager.Davide Italiano1-33/+39
2016-04-22Re-commit optimization bisect support (r267022) without new pass manager supp...Andrew Kaylor1-1/+1
2016-04-22Revert "Initial implementation of optimization bisect support."Vedant Kumar1-1/+1
2016-04-21Initial implementation of optimization bisect support.Andrew Kaylor1-1/+1
2016-04-18Port DemandedBits to the new pass manager.Michael Kuperstein1-3/+3
2015-09-10Add GlobalsAA as preserved to a bunch of transformsJames Molloy1-0/+2
2015-08-14Separate out BDCE's analysis into a separate DemandedBits analysis.James Molloy1-328/+18
2015-08-06Rename inst_range() to instructions() for consistency. NFCNico Rieck1-2/+2
2015-07-31New EH representation for MSVC compatibilityDavid Majnemer1-2/+2
2015-07-10Revert the new EH instructionsDavid Majnemer1-2/+2
2015-07-10New EH representation for MSVC compatibilityDavid Majnemer1-2/+2
2015-06-23Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko1-1/+1
2015-06-19Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko1-1/+1
2015-03-10DataLayout is mandatory, update the API to reflect it with references.Mehdi Amini1-16/+15
2015-03-04Make DataLayout Non-Optional in the ModuleMehdi Amini1-1/+1
2015-02-23add newline for easier reading; NFCSanjay Patel1-1/+1
2015-02-18[BDCE] Don't forget uses of root instructions seen before the instruction itselfHal Finkel1-3/+6
2015-02-17[BDCE] Add a bit-tracking DCE passHal Finkel1-0/+408