Files
clang-p2996/llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp
Haopeng Liu 6421dcc0a9 [NFC] [DSE] Refactor DSE (#100956)
Refactor DSE with MemoryDefWrapper and MemoryLocationWrapper.

Normally, one MemoryDef accesses one MemoryLocation. With "initializes"
attribute, one MemoryDef (like call instruction) could initialize
multiple MemoryLocations.

Refactor DSE as a preparation to apply "initializes" attribute in DSE in
a follow-up PR
(58dd8a4403).
2024-08-29 11:28:49 -07:00

97 KiB