This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository llvm.
from 2ea0a37 Fix a couple assertions that can never fire because they just [...] new bbf2e44 Add an internalization step to the ThinLTOCodeGenerator new 3f53abc Add a version field in the bitcode for the summary new 65562d6 Reorganize GlobalValueSummary with a "Flags" bitfield. new 522b700 Verifier: Verify that each inlinable callsite of a debug-info [...]
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/Bitcode/LLVMBitCodes.h | 18 ++- include/llvm/IR/ModuleSummaryIndex.h | 43 +++--- include/llvm/LTO/ThinLTOCodeGenerator.h | 5 + lib/Analysis/ModuleSummaryAnalysis.cpp | 6 +- lib/Bitcode/Reader/BitcodeReader.cpp | 77 +++++++--- lib/Bitcode/Writer/BitcodeWriter.cpp | 46 ++++-- lib/IR/Verifier.cpp | 9 ++ lib/LTO/ThinLTOCodeGenerator.cpp | 169 ++++++++++++++++++--- test/Bitcode/summary_version.ll | 12 ++ test/Bitcode/thinlto-alias.ll | 2 + .../thinlto-function-summary-callgraph-pgo.ll | 2 + test/Bitcode/thinlto-function-summary-callgraph.ll | 2 + .../thinlto-function-summary-originalnames.ll | 1 + test/Bitcode/thinlto-function-summary-refgraph.ll | 8 +- test/Bitcode/thinlto-function-summary.ll | 3 +- test/Bitcode/thinlto-summary-linkage-types.ll | 28 ++-- test/DebugInfo/X86/arange-and-stub.ll | 3 +- test/DebugInfo/X86/dbg-declare-arg.ll | 3 +- test/ThinLTO/X86/internalize.ll | 19 +++ test/Verifier/callsite-dbgloc.ll | 62 ++++++++ test/tools/llvm-lto/thinlto.ll | 1 + tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp | 1 + tools/llvm-lto/llvm-lto.cpp | 49 +++++- 23 files changed, 459 insertions(+), 110 deletions(-) create mode 100644 test/Bitcode/summary_version.ll create mode 100644 test/ThinLTO/X86/internalize.ll create mode 100644 test/Verifier/callsite-dbgloc.ll