diff options
author | Francis Visoiu Mistrih <francisvm@yahoo.com> | 2021-02-24 13:19:39 -0800 |
---|---|---|
committer | Francis Visoiu Mistrih <francisvm@yahoo.com> | 2021-02-25 15:14:09 -0800 |
commit | 4753a69a316b7705fc1b1442ad88afac059d542f (patch) | |
tree | 5a3d9a945e17dc6d180abd5af7f5ceeda5cc931a /clang/lib/Frontend/CompilerInvocation.cpp | |
parent | c49b600b2f8242612f60637ca9bdbc4e2b31f800 (diff) | |
download | llvm-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