diff options
author | Orlando Cazalet-Hyams <orlando.hyams@sony.com> | 2025-05-13 17:26:21 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-05-13 17:26:21 +0100 |
commit | e7547b25f594eda1325f7e9e0adb364faf5d4db1 (patch) | |
tree | 17bc2f14e723a50089cf2397437403444317c346 /clang/lib/CIR/CodeGen/CIRGenModule.cpp | |
parent | 0187421a8abd25efd79379955771171f86f76367 (diff) | |
download | llvm-e7547b25f594eda1325f7e9e0adb364faf5d4db1.zip llvm-e7547b25f594eda1325f7e9e0adb364faf5d4db1.tar.gz llvm-e7547b25f594eda1325f7e9e0adb364faf5d4db1.tar.bz2 |
[KeyInstr][DwarfDebug] Add is_stmt emission support (#133495)
Interpret Key Instructions metadata to determine is_stmt placement.
The lowest rank (highest precedent) instructions in each {InlinedAt, atomGroup}
set are candidates for is_stmt. Only the last instruction in each set in a given
block gets is_stmt. Calls always get is_stmt.
RFC: https://discourse.llvm.org/t/rfc-improving-is-stmt-placement-for-better-interactive-debugging/82668
Diffstat (limited to 'clang/lib/CIR/CodeGen/CIRGenModule.cpp')
0 files changed, 0 insertions, 0 deletions