[PATCH] D133313: [Assignment Tracking][18/*] Account for assignment tracking in LICM
Orlando Cazalet-Hyams via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Mon Sep 5 08:22:11 PDT 2022
Orlando created this revision.
Orlando added a project: debug-info.
Herald added subscribers: asbirlea, hiraditya.
Herald added a project: All.
Orlando requested review of this revision.
Herald added subscribers: llvm-commits, pcwang-thead.
Herald added a project: LLVM.
Merge `DIAssignID` attachments on stores that are merged and sunk out of loops. The store may be sunk into multiple exit blocks, and in this case all the copies of the store get the same `DIAssignID`.
https://reviews.llvm.org/D133313
Files:
llvm/lib/Transforms/Scalar/LICM.cpp
llvm/test/DebugInfo/Generic/assignment-tracking/licm/merge.ll
llvm/test/DebugInfo/Generic/assignment-tracking/licm/multi-exit.ll
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D133313.457975.patch
Type: text/x-patch
Size: 16821 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20220905/8ef5b380/attachment.bin>
More information about the llvm-commits
mailing list