[PATCH] D73513: [memtag] Plug in stack safety analysis.
Evgenii Stepanov via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Mon Jan 27 17:23:45 PST 2020
eugenis created this revision.
eugenis added reviewers: pcc, vitalybuka, ostannard.
Herald added subscribers: cfe-commits, hiraditya, kristof.beyls.
Herald added projects: clang, LLVM.
Run StackSafetyAnalysis at the end of the IR pipeline and annotate
proven safe allocas with !stack-safe metadata. Do not instrument such
allocas in the AArch64StackTagging pass.
Repository:
rG LLVM Github Monorepo
https://reviews.llvm.org/D73513
Files:
clang/lib/CodeGen/BackendUtil.cpp
clang/test/Driver/memtag.c
llvm/include/llvm/Analysis/StackSafetyAnalysis.h
llvm/lib/Analysis/StackSafetyAnalysis.cpp
llvm/lib/Target/AArch64/AArch64StackTagging.cpp
llvm/test/CodeGen/AArch64/stack-tagging.ll
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D73513.240739.patch
Type: text/x-patch
Size: 10439 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20200128/7ffa6c21/attachment.bin>
More information about the llvm-commits
mailing list