SuccessChanges

Summary

  1. [CUDA] Fix order of memcpy arguments in __shfl_*(<64-bit type>). (details)
  2. [ThinLTO] Summarize vcall_visibility metadata (details)
Commit cc14de88da27a8178976972bdc8211c31f7ca9ae by tra
[CUDA] Fix order of memcpy arguments in __shfl_*(<64-bit type>).
Wrong argument order resulted in broken shfl ops for 64-bit types.
The file was modifiedclang/lib/Headers/__clang_cuda_intrinsics.h (diff)
Commit 9c2eb220edd5e831a17bfbde65dcc49e402d7540 by tejohnson
[ThinLTO] Summarize vcall_visibility metadata
Summary: Second patch in series to support Safe Whole Program
Devirtualization Enablement, see RFC here:
http://lists.llvm.org/pipermail/llvm-dev/2019-December/137543.html
Summarize vcall_visibility metadata in ThinLTO global variable summary.
Depends on D71907.
Reviewers: pcc, evgeny777, steven_wu
Subscribers: mehdi_amini, Prazek, inglorion, hiraditya, dexonsmith,
arphaman, ostannard, llvm-commits, cfe-commits, davidxl
Tags: #clang, #llvm
Differential Revision: https://reviews.llvm.org/D71911
The file was modifiedllvm/include/llvm/IR/ModuleSummaryIndex.h (diff)
The file was modifiedllvm/lib/AsmParser/LLParser.cpp (diff)
The file was modifiedllvm/lib/AsmParser/LLToken.h (diff)
The file was modifiedllvm/lib/Bitcode/Writer/BitcodeWriter.cpp (diff)
The file was modifiedllvm/lib/AsmParser/LLLexer.cpp (diff)
The file was modifiedllvm/test/Assembler/thinlto-vtable-summary.ll (diff)
The file was modifiedclang/test/CodeGenCXX/vcall-visibility-metadata.cpp (diff)
The file was modifiedllvm/lib/IR/AsmWriter.cpp (diff)
The file was modifiedllvm/lib/Bitcode/Reader/BitcodeReader.cpp (diff)
The file was modifiedllvm/lib/Analysis/ModuleSummaryAnalysis.cpp (diff)