Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
81fe1fbf4abd00b24e078a80cb15a2d2c1343f11
/
llvm
/
lib
/
Transforms
/
Scalar
/
BDCE.cpp
6658fce
[BDCE] Remove dead uses of arguments
by Nikita Popov
· 7 years ago
cc6ef7f
[BDCE] Remove instructions without demanded bits
by Nikita Popov
· 7 years ago
bc9986e
Reapply "[BDCE][DemandedBits] Detect dead uses of undead instructions"
by Nikita Popov
· 7 years ago
3817ee790
Revert "[BDCE][DemandedBits] Detect dead uses of undead instructions"
by Nikita Popov
· 7 years ago
649e125
[BDCE][DemandedBits] Detect dead uses of undead instructions
by Nikita Popov
· 7 years ago
110cf05
Reapply "[DemandedBits][BDCE] Support vectors of integers"
by Nikita Popov
· 7 years ago
14ca9a8
Revert "[DemandedBits][BDCE] Support vectors of integers"
by Nikita Popov
· 7 years ago
cf65b92
[DemandedBits][BDCE] Support vectors of integers
by Nikita Popov
· 7 years ago
31b98d2
Move Analysis/Utils/Local.h back to Transforms
by David Blaikie
· 7 years ago
d34e60c
Rename DEBUG macro to LLVM_DEBUG.
by Nicola Zaghen
· 7 years ago
2be3922
Fix a couple of layering violations in Transforms
by David Blaikie
· 8 years ago
56492f9
[BDCE] Salvage debug info from dying insts
by Vedant Kumar
· 8 years ago
6af4f23
Remove redundant includes from lib/Transforms.
by Michael Zolotukhin
· 8 years ago
9e54b70
[BDCE] Don't check demanded bits on unsized types
by Hal Finkel
· 8 years ago
a1067d9
[BDCE] reduce scope of an assert (PR34179)
by Sanjay Patel
· 8 years ago
fe346f9
[BDCE] clear poison generators after turning a value into zero (PR33695, PR34037)
by Sanjay Patel
· 8 years ago
ca68a3e
[PM] Introduce an analysis set used to preserve all analyses over
by Chandler Carruth
· 9 years ago
1ed5396
[BDCE] Skip metadata while replacing uses.
by Davide Italiano
· 9 years ago
043e661
[BDCE/DebugInfo] Preserve llvm.dbg.value's argument.
by Davide Italiano
· 9 years ago
835facd
[PM] Normalize FIXMEs for missing PreserveCFG to have the same wording.
by Michael Kuperstein
· 9 years ago
bdc2971
[PM] BDCE: Fix caching of analyses.
by Davide Italiano
· 9 years ago
655a145
[PM] Port BDCE to the new pass manager.
by Davide Italiano
· 9 years ago
aa641a5
Re-commit optimization bisect support (r267022) without new pass manager support.
by Andrew Kaylor
· 9 years ago
6013f45
Revert "Initial implementation of optimization bisect support."
by Vedant Kumar
· 9 years ago
f0f2792
Initial implementation of optimization bisect support.
by Andrew Kaylor
· 9 years ago
de16b44
Port DemandedBits to the new pass manager.
by Michael Kuperstein
· 9 years ago
efbba72
Add GlobalsAA as preserved to a bunch of transforms
by James Molloy
· 10 years ago
87405c7
Separate out BDCE's analysis into a separate DemandedBits analysis.
by James Molloy
· 10 years ago
7819951
Rename inst_range() to instructions() for consistency. NFC
by Nico Rieck
· 10 years ago
654e130
New EH representation for MSVC compatibility
by David Majnemer
· 10 years ago
db82d2f
Revert the new EH instructions
by David Majnemer
· 10 years ago
ae2ffc8
New EH representation for MSVC compatibility
by David Majnemer
· 10 years ago
f00654e
Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)
by Alexander Kornienko
· 10 years ago
70bc5f1
Fixed/added namespace ending comments using clang-tidy. NFC
by Alexander Kornienko
· 10 years ago
a28d91d
DataLayout is mandatory, update the API to reflect it with references.
by Mehdi Amini
· 11 years ago
46a4355
Make DataLayout Non-Optional in the Module
by Mehdi Amini
· 11 years ago
27aa142
add newline for easier reading; NFC
by Sanjay Patel
· 11 years ago
4393559
[BDCE] Don't forget uses of root instructions seen before the instruction itself
by Hal Finkel
· 11 years ago
2bb61ba
[BDCE] Add a bit-tracking DCE pass
by Hal Finkel
· 11 years ago