aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorFrancis Visoiu Mistrih <francisvm@yahoo.com>2021-02-24 13:19:39 -0800
committerFrancis Visoiu Mistrih <francisvm@yahoo.com>2021-02-25 15:14:09 -0800
commit4753a69a316b7705fc1b1442ad88afac059d542f (patch)
tree5a3d9a945e17dc6d180abd5af7f5ceeda5cc931a /clang/lib/Frontend/CompilerInvocation.cpp
parentc49b600b2f8242612f60637ca9bdbc4e2b31f800 (diff)
downloadllvm-4753a69a316b7705fc1b1442ad88afac059d542f.zip
llvm-4753a69a316b7705fc1b1442ad88afac059d542f.tar.gz
llvm-4753a69a316b7705fc1b1442ad88afac059d542f.tar.bz2
[Remarks] Provide more information about auto-init stores
This adds support for analyzing the instruction with the !annotation "auto-init" in order to generate a more user-friendly remark. For now, support the store size, and whether it's atomic/volatile. Example: ``` auto-init.c:4:7: remark: Store inserted by -ftrivial-auto-var-init.Store size: 4 bytes. [-Rpass-missed=annotation-remarks] int var; ^ ``` Differential Revision: https://reviews.llvm.org/D97412
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions