[all-commits] [llvm/llvm-project] c1e47b: [StackSafety] Run ThinLTO

Vitaly Buka via All-commits all-commits at lists.llvm.org
Fri Jun 12 18:11:46 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: c1e47b47f8848bb4c1ead8c530940d783c1fbf46
      https://github.com/llvm/llvm-project/commit/c1e47b47f8848bb4c1ead8c530940d783c1fbf46
  Author: Vitaly Buka <vitalybuka at google.com>
  Date:   2020-06-12 (Fri, 12 Jun 2020)

  Changed paths:
    M clang/test/Driver/memtag_lto.c
    M llvm/include/llvm/Analysis/StackSafetyAnalysis.h
    M llvm/lib/Analysis/StackSafetyAnalysis.cpp
    M llvm/lib/LTO/LTO.cpp
    M llvm/test/Analysis/StackSafetyAnalysis/ipa-alias.ll
    M llvm/test/Analysis/StackSafetyAnalysis/ipa.ll

  Log Message:
  -----------
  [StackSafety] Run ThinLTO

Summary:
ThinLTO linking runs dataflow processing on collected
function parameters. Then StackSafetyGlobalInfoWrapperPass
in ThinLTO backend will run as usual looking up to external
symbol in the summary if needed.

Depends on D80985.

Reviewers: eugenis, pcc

Reviewed By: eugenis

Subscribers: inglorion, hiraditya, steven_wu, dexonsmith, cfe-commits, llvm-commits

Tags: #clang, #llvm

Differential Revision: https://reviews.llvm.org/D81242




More information about the All-commits mailing list