This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository llvm.
from a7aff258ef2 [cfi] Help sanstats to find binary if they are not at the o [...] new c29e36f3eef [stack-safety] Empty local passes for Stack Safety Local Analysis new 9d4b9a36a02 [stack-safety] Local analysis implementation new c3924f6ab23 [InstCombine] add helper function to reduce code duplication; NFC new 4ac1416b1f4 [ICP] Remove incompatible attributes at indirect-call promo [...]
The 4 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: include/llvm/Analysis/StackSafetyAnalysis.h | 78 ++++ include/llvm/InitializePasses.h | 1 + lib/Analysis/Analysis.cpp | 1 + lib/Analysis/CMakeLists.txt | 1 + lib/Analysis/StackSafetyAnalysis.cpp | 432 +++++++++++++++++++++ lib/Passes/PassBuilder.cpp | 3 +- lib/Passes/PassRegistry.def | 2 + lib/Transforms/InstCombine/InstCombineCalls.cpp | 43 +- lib/Transforms/Utils/CallPromotionUtils.cpp | 29 +- test/Analysis/StackSafetyAnalysis/local.ll | 348 +++++++++++++++++ test/Analysis/StackSafetyAnalysis/memintrin.ll | 200 ++++++++++ .../Util/call-promotion-utils-ptrcast-attribute.ll | 32 ++ 12 files changed, 1143 insertions(+), 27 deletions(-) create mode 100644 include/llvm/Analysis/StackSafetyAnalysis.h create mode 100644 lib/Analysis/StackSafetyAnalysis.cpp create mode 100644 test/Analysis/StackSafetyAnalysis/local.ll create mode 100644 test/Analysis/StackSafetyAnalysis/memintrin.ll create mode 100644 test/Transforms/Util/call-promotion-utils-ptrcast-attribute.ll