diff options
author | Stephen Tozer <stephen.tozer@sony.com> | 2024-01-23 14:27:01 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-01-23 14:27:01 +0000 |
commit | 30845e8ab46c416a2e333eb84239e9ec71e92617 (patch) | |
tree | 6e2097d43c245763a3e7219dd623913634975977 /llvm/tools/llvm-reduce/llvm-reduce.cpp | |
parent | 818f13fc00bb29df98d730dca6561014db1d4e26 (diff) | |
download | llvm-30845e8ab46c416a2e333eb84239e9ec71e92617.zip llvm-30845e8ab46c416a2e333eb84239e9ec71e92617.tar.gz llvm-30845e8ab46c416a2e333eb84239e9ec71e92617.tar.bz2 |
[RemoveDIs][DebugInfo] Handle DPVAssigns in Assignment Tracking excluding lowering (#78982)
This patch adds support for DPVAssigns across all of
AssignmentTrackingAnalysis except for AssignmentTrackingLowering, which
is implemented in a separate patch. This patch includes handling
DPValues in MemLocFragFill, the removal of redundant DPValues as part of
AssignmentTrackingAnalysis (which is different to the version in
`BasicBlockUtils.cpp`), and preventing the DPVAssigns from being
directly emitted in SelectionDAG (just as we don't emit llvm.dbg.assigns
directly, but receive a set of locations from
AssignmentTrackingAnalysis' output).
Diffstat (limited to 'llvm/tools/llvm-reduce/llvm-reduce.cpp')
0 files changed, 0 insertions, 0 deletions