aboutsummaryrefslogtreecommitdiff
path: root/llvm/tools/llvm-reduce/llvm-reduce.cpp
diff options
context:
space:
mode:
authorStephen Tozer <stephen.tozer@sony.com>2024-01-23 14:27:01 +0000
committerGitHub <noreply@github.com>2024-01-23 14:27:01 +0000
commit30845e8ab46c416a2e333eb84239e9ec71e92617 (patch)
tree6e2097d43c245763a3e7219dd623913634975977 /llvm/tools/llvm-reduce/llvm-reduce.cpp
parent818f13fc00bb29df98d730dca6561014db1d4e26 (diff)
downloadllvm-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