[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