This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository llvm.
from 932f24f Create SampleProfileLoader pass in llvm instead of clang new 9475769 [asan] Hook ClInstrumentWrites and ClInstrumentReads to maske [...] new 62776a8 [asan] Don't skip instrumentation of masked load/store unless [...] new 6b673b8 [LTO] Reject modules without datalayout. new 20cda1c [LTO] Add the missing datalayout in a test. new e0b8411 Dummy commit. new 23ae494 Revert revision 289721.
The 6 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: lib/LTO/LTO.cpp | 5 ++ lib/LTO/LTOBackend.cpp | 1 - lib/LTO/LTOModule.cpp | 1 - .../Instrumentation/AddressSanitizer.cpp | 19 ++++- .../AddressSanitizer/asan-masked-load-store.ll | 97 +++++++++++++++++++--- test/LTO/Resolution/X86/Inputs/common2.ll | 5 +- test/LTO/Resolution/X86/Inputs/mixed_lto.ll | 1 + test/LTO/Resolution/X86/common2.ll | 5 +- test/LTO/Resolution/X86/mixed_lto.ll | 1 + test/LTO/Resolution/X86/multi-thinlto.ll | 1 + .../X86/diagnostic-handler-remarks-with-hotness.ll | 1 + test/LTO/X86/diagnostic-handler-remarks.ll | 1 + test/LTO/X86/no-undefined-puts-when-implemented.ll | 1 + test/LTO/X86/triple-init.ll | 3 +- test/ThinLTO/X86/Inputs/distributed_import.ll | 2 + test/ThinLTO/X86/distributed_import.ll | 2 + test/tools/gold/X86/Inputs/alias-1.ll | 2 + test/tools/gold/X86/Inputs/available-externally.ll | 2 + test/tools/gold/X86/Inputs/cache.ll | 1 + test/tools/gold/X86/Inputs/comdat.ll | 2 + test/tools/gold/X86/Inputs/comdat2.ll | 2 + test/tools/gold/X86/Inputs/common.ll | 2 + test/tools/gold/X86/Inputs/common2.ll | 2 + test/tools/gold/X86/Inputs/common3.ll | 2 + test/tools/gold/X86/Inputs/ctors2.ll | 2 + test/tools/gold/X86/Inputs/drop-linkage.ll | 2 + test/tools/gold/X86/Inputs/irmover-error.ll | 2 + test/tools/gold/X86/Inputs/linkonce-weak.ll | 2 + test/tools/gold/X86/Inputs/mixed_lto.ll | 1 + test/tools/gold/X86/Inputs/pr19901-1.ll | 1 + test/tools/gold/X86/Inputs/resolve-to-alias.ll | 2 + test/tools/gold/X86/Inputs/start-lib-common.ll | 2 + test/tools/gold/X86/Inputs/thinlto.ll | 2 + test/tools/gold/X86/Inputs/thinlto_alias.ll | 1 + test/tools/gold/X86/Inputs/thinlto_archive1.ll | 2 + test/tools/gold/X86/Inputs/thinlto_archive2.ll | 2 + test/tools/gold/X86/Inputs/thinlto_empty.ll | 1 + test/tools/gold/X86/Inputs/thinlto_internalize.ll | 1 + .../gold/X86/Inputs/thinlto_linkonceresolution.ll | 1 + .../gold/X86/Inputs/thinlto_weak_resolution.ll | 1 + test/tools/gold/X86/Inputs/type-merge.ll | 2 + test/tools/gold/X86/Inputs/type-merge2.ll | 2 + test/tools/gold/X86/Inputs/visibility.ll | 2 + test/tools/gold/X86/Inputs/weak.ll | 2 + test/tools/gold/X86/alias.ll | 2 + test/tools/gold/X86/alias2.ll | 2 + test/tools/gold/X86/available-externally.ll | 2 + test/tools/gold/X86/bad-alias.ll | 2 + test/tools/gold/X86/bcsection.ll | 1 + test/tools/gold/X86/cache.ll | 1 + test/tools/gold/X86/coff.ll | 2 +- test/tools/gold/X86/comdat.ll | 2 + test/tools/gold/X86/comdat2.ll | 1 + test/tools/gold/X86/common.ll | 2 + test/tools/gold/X86/ctors.ll | 2 + test/tools/gold/X86/ctors2.ll | 2 + test/tools/gold/X86/disable-verify.ll | 1 + test/tools/gold/X86/drop-linkage.ll | 2 + test/tools/gold/X86/emit-llvm.ll | 1 + test/tools/gold/X86/irmover-error.ll | 2 + test/tools/gold/X86/linker-script.ll | 2 + test/tools/gold/X86/linkonce-weak.ll | 2 + test/tools/gold/X86/mixed_lto.ll | 1 + test/tools/gold/X86/no-map-whole-file.ll | 3 + test/tools/gold/X86/opt-level.ll | 3 + test/tools/gold/X86/parallel.ll | 1 + test/tools/gold/X86/pr19901.ll | 1 + test/tools/gold/X86/pr19901_thinlto.ll | 1 + test/tools/gold/X86/pr25907.ll | 2 + test/tools/gold/X86/pr25915.ll | 2 + test/tools/gold/X86/relax-relocs.ll | 1 + test/tools/gold/X86/resolve-to-alias.ll | 2 + test/tools/gold/X86/slp-vectorize.ll | 1 + test/tools/gold/X86/start-lib-common.ll | 1 + test/tools/gold/X86/strip_names.ll | 2 + test/tools/gold/X86/thinlto.ll | 2 + test/tools/gold/X86/thinlto_alias.ll | 1 + test/tools/gold/X86/thinlto_archive.ll | 2 + test/tools/gold/X86/thinlto_emit_imports.ll | 2 + test/tools/gold/X86/thinlto_internalize.ll | 1 + test/tools/gold/X86/thinlto_linkonceresolution.ll | 1 + test/tools/gold/X86/thinlto_prefix_replace.ll | 2 + test/tools/gold/X86/thinlto_weak_resolution.ll | 1 + test/tools/gold/X86/type-merge.ll | 2 + test/tools/gold/X86/type-merge2.ll | 2 + test/tools/gold/X86/unnamed-addr.ll | 2 + test/tools/gold/X86/visibility.ll | 2 + test/tools/gold/X86/weak.ll | 2 + test/tools/llvm-lto/Inputs/thinlto.ll | 2 + test/tools/llvm-lto/thinlto.ll | 2 + test/tools/llvm-lto2/X86/nodatalayout.ll | 13 +++ test/tools/llvm-lto2/X86/pipeline.ll | 1 + test/tools/llvm-lto2/errors.ll | 3 + 93 files changed, 265 insertions(+), 24 deletions(-) create mode 100644 test/tools/llvm-lto2/X86/nodatalayout.ll