aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorKristina Bessonova <kbessonova@accesssoftek.com>2023-03-13 13:27:45 +0100
committerVladislav Dzhidzhoev <vdzhidzhoev@accesssoftek.com>2023-06-07 16:43:12 +0200
commit4418434c6de7a861e241ba2448ea4a12080cf08f (patch)
tree8fc7512ba27cb252f4dcf48f81947dd604979620 /clang/lib/Frontend/CompilerInvocation.cpp
parent6bcfab3161ea3a90b26dce3f85ba052933060b73 (diff)
downloadllvm-4418434c6de7a861e241ba2448ea4a12080cf08f.zip
llvm-4418434c6de7a861e241ba2448ea4a12080cf08f.tar.gz
llvm-4418434c6de7a861e241ba2448ea4a12080cf08f.tar.bz2
[DebugMetadata] Simplify handling subprogram's retainedNodes field. NFCI (1/7)
RFC https://discourse.llvm.org/t/rfc-dwarfdebug-fix-and-improve-handling-imported-entities-types-and-static-local-in-subprogram-and-lexical-block-scopes/68544 Currently, `retainedNodes` tracks function-local variables and labels. To support function-local import, types and static variables (which are globals in LLVM IR), subsequent patches use the same field. So this patch makes preliminary refactoring of the code tracking local entities to apply future functional changes lucidly and cleanly. No functional changes intended. Differential Revision: https://reviews.llvm.org/D143984
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions