[all-commits] [llvm/llvm-project] 466695: [StackSafety] Add info into function summary
Vitaly Buka via All-commits
all-commits at lists.llvm.org
Wed Jun 10 02:43:52 PDT 2020
Branch: refs/heads/master
Home: https://github.com/llvm/llvm-project
Commit: 4666953ce229cd7a8b042e5f80ecc97b4eae3636
https://github.com/llvm/llvm-project/commit/4666953ce229cd7a8b042e5f80ecc97b4eae3636
Author: Vitaly Buka <vitalybuka at google.com>
Date: 2020-06-10 (Wed, 10 Jun 2020)
Changed paths:
M llvm/docs/LangRef.rst
M llvm/include/llvm/Analysis/ModuleSummaryAnalysis.h
M llvm/include/llvm/Analysis/StackSafetyAnalysis.h
M llvm/include/llvm/Bitcode/LLVMBitCodes.h
M llvm/include/llvm/IR/ModuleSummaryIndex.h
M llvm/include/llvm/IR/ModuleSummaryIndexYAML.h
M llvm/lib/Analysis/ModuleSummaryAnalysis.cpp
M llvm/lib/Analysis/StackSafetyAnalysis.cpp
M llvm/lib/AsmParser/LLLexer.cpp
M llvm/lib/AsmParser/LLParser.cpp
M llvm/lib/AsmParser/LLParser.h
M llvm/lib/AsmParser/LLToken.h
M llvm/lib/Bitcode/Reader/BitcodeAnalyzer.cpp
M llvm/lib/Bitcode/Reader/BitcodeReader.cpp
M llvm/lib/Bitcode/Writer/BitcodeWriter.cpp
M llvm/lib/IR/AsmWriter.cpp
M llvm/lib/IR/ModuleSummaryIndex.cpp
A llvm/test/Bitcode/thinlto-function-summary-paramaccess.ll
Log Message:
-----------
[StackSafety] Add info into function summary
Summary:
This patch adds optional field into function summary,
implements asm and bitcode serialization. YAML
serialization is omitted and can be added later if
needed.
This patch includes this information into summary only
if module contains at least one sanitize_memtag function.
In a near future MTE is the user of the analysis.
Later if needed we can provede more direct control
on when information is included into summary.
Reviewers: eugenis
Subscribers: hiraditya, steven_wu, dexonsmith, arphaman, llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D80908
More information about the All-commits
mailing list