This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-arm-lts-allnoconfig in repository toolchain/ci/llvm-monorepo.
from 12577ba50d9 Add parens to silence warning adds 886d5a41dba [clangd] auto-index stores symbols per-file instead of per-TU. adds a4d98955a01 Prioritize the constructor call of __local_xray_dyninit() adds 2eb4b60447e [clangd] Get rid of QueryScopes.empty() == AnyScope special case. adds ecf204e02f1 [clangd] Deduplicate query scopes. adds 87420b7cab2 [InstCombine] Ensure nested shifts are in range (OSS-Fuzz #9880) adds 5a1dae1f774 [X86][NFC] Fix comment. adds 904a7e1dfdd [llvm-exegesis] Ignore X86 pseudo instructions. adds eb3d4d753dc Adapt UBSan integer truncation tests to NetBSD adds caf586b40c8 [mips] Support sigrie instruction adds ebcb2eaf333 [CMake] Fix generation of exported targets in build directory adds 3aeba995c37 [InstCombine] add tests for FMF propagation failure; NFC adds 8ba06319231 CPlusPlusLanguage: Use new demangler API to implement type [...] adds e511bd8912c [InstCombine] propagate fast-math-flags when folding fcmp+fneg adds b4aa0e9a8fa [InstCombine] reduce code; NFC adds db54f5ffb31 [InstCombine] adjust tests to show dropping FMF; NFC adds b196d0a9e89 [benchmark] Disable exceptions in Microsoft STL adds 6b3cf0f2d7b [InstCombine] propagate fast-math-flags when folding fcmp+f [...] adds 0c0223bd24a [InstCombine] adjust tests to show dropping FMF; NFC adds 6a450e739fc [InstCombine] propagate fast-math-flags when folding fcmp+fpext adds 555523b57e1 [InstCombine] rearrange code for fcmp+fpext; NFCI adds f0d44e5acbe [InstCombine] propagate fast-math-flags when folding fcmp+f [...] adds ceaf712ad2f [InstCombine] add vector test for fcmp+fpext; NFC adds d7c54c2a22e [ObjectFileELF] Fix misaligned read/writes caught by UBSan. adds 024ffee4d41 [InstCombine] allow vector types for fcmp+fpext fold adds d5d89dd6db6 [WebAssembly] Add shared memory support to limits field adds 543eb6b6d5d [ObjectFile] Prefer reinterpret_cast<> adds 4484d948f11 [WebAssembly] Support creation and import of shared memories adds de8060367aa [WebAssembly] Address review comments from r346248 [NFC] adds c4078f15582 Disable calls to *_finite and other glibc-only functions on Musl. adds 61a34a701e0 Reland r346166: [GlobalISel] Refactor the artifact combiner [...] adds fb716fc3980 [utils] Update SmallVector lldb formatter for r337514 adds ece4e30922a [AArch64][GlobalISel] Simplify and autogenerate the legaliz [...] adds 2c7391bc08b LivePhysRegs/IfConversion: Change some types from unsigned [...] adds a065417c45c [CodeExtractor] Erase use-without-def debug intrinsics in p [...] adds 11182c7a8f4 [CodeExtractor] Do not extract calls to eh_typeid_for (PR39545) adds b3602f5b75d [sanitizer] Add char **GetEnviron() on all other platforms adds 5c93d16aa38 [sanitizer] Fix nolibc unittests broken by r346215 adds a60122e50e7 [X86] Add custom promotion of v2i8/v2i16 fp_to_sint to avoi [...] adds ec987662a20 [lld][NFC] Use explicit --symbols instead of -t in tests us [...] adds 2b58d86498d [ThinLTO] Split NotEligibleToImport into legality and inlin [...] adds 2646d3f056a [sanitizer] Use "fast mmap" kernel flag for shadow memory o [...] adds 72e424c0660 AMDGPU/Docs: Fix the processor table adds 435534bd7a4 [dfsan] Fix build after r346262 adds 63f4bdda6f7 [MS] Zero out ECX in __cpuid in intrin.h adds c7d12151ca5 Don't use std::next() on an input iterator; NFC. adds b46b15a1eda AMDGPU: Add an option -disable-promote-alloca-to-lds adds 35e6a442658 Silence deprecation warning for GetVersionEx with clang-cl adds 436b78cb5bd [MachineOutliner][NFC] Add findRepeatedSubstrings to Suffix [...] adds f99c66e1740 [sanitizer] Return headed to fix build after r346258 adds deaa56a298b Set config.lit_tools_dir, which is needed by lit.llvm.initialize. adds 3d500fe6617 [FileCheck] Parse command-line options from FILECHECK_OPTS adds 9ea07848b99 [PATCH] [AArch64] Refactor helper functions (NFC) adds 94315eaf2f6 [MachineOutliner][NFC] Remove IsInTree from SuffixTreeNode adds f51db113588 [MachineOutliner][NFC] Remove OccurrenceCount from SuffixTreeNode adds 76759020b50 [Darwin] Export new weak external symbols when compiling wi [...] adds fad9e8dbaaf [FileCheck] Try to fix windows bots broken by r346272 adds 97028c88dd1 Add MSVCUndecoratedNameParser.cpp. adds c42de4936f9 [fuzzer] Read files as binary adds 4dad609b3dd [Windows] Simplify WindowsSupport.h adds d9d7609a06b Remove working directory for debugserver code signing target adds b689c35ff1a [IR] add optional parameter for copying IR flags to compare [...] adds 91302855e0e Compiler warning pointed out a mistake - fix it. adds d7af989aa21 [sanitizer] Only set soft coredump limit. adds cdd4e200b9d Standardize the OTHER_LDFLAGS for the lldb-gtest-build target.
No new revisions were added by this update.
Summary of changes: clang-tools-extra/clangd/CodeComplete.cpp | 14 +- clang-tools-extra/clangd/FindSymbols.cpp | 2 + clang-tools-extra/clangd/index/Background.cpp | 180 ++++++++- clang-tools-extra/clangd/index/Background.h | 17 +- clang-tools-extra/clangd/index/FileIndex.cpp | 54 ++- clang-tools-extra/clangd/index/FileIndex.h | 12 +- clang-tools-extra/clangd/index/Index.h | 3 - clang-tools-extra/clangd/index/MemIndex.cpp | 3 +- clang-tools-extra/clangd/index/SymbolCollector.cpp | 44 +- clang-tools-extra/clangd/index/SymbolCollector.h | 9 + clang-tools-extra/clangd/index/dex/Dex.cpp | 2 +- clang-tools-extra/clangd/index/dex/Dex.h | 4 +- .../unittests/clangd/BackgroundIndexTests.cpp | 59 ++- .../unittests/clangd/CodeCompleteTests.cpp | 17 + clang-tools-extra/unittests/clangd/DexTests.cpp | 18 +- .../unittests/clangd/FileIndexTests.cpp | 31 +- clang-tools-extra/unittests/clangd/IndexTests.cpp | 4 + clang-tools-extra/unittests/clangd/SyncAPI.cpp | 11 + clang-tools-extra/unittests/clangd/SyncAPI.h | 1 + clang/lib/Driver/ToolChains/Darwin.cpp | 2 + clang/lib/Headers/intrin.h | 2 +- clang/lib/StaticAnalyzer/Core/SarifDiagnostics.cpp | 40 +- clang/test/CodeGen/ms-intrinsics-cpuid.c | 18 + compiler-rt/lib/asan/asan_rtl.cc | 2 + compiler-rt/lib/dfsan/dfsan.cc | 2 +- compiler-rt/lib/fuzzer/FuzzerIO.cpp | 4 +- compiler-rt/lib/fuzzer/afl/afl_driver.cpp | 2 +- .../lib/sanitizer_common/sanitizer_common.h | 2 + .../lib/sanitizer_common/sanitizer_fuchsia.cc | 2 + .../lib/sanitizer_common/sanitizer_linux.cc | 36 +- .../sanitizer_common/sanitizer_linux_libcdep.cc | 35 ++ compiler-rt/lib/sanitizer_common/sanitizer_mac.cc | 23 +- .../lib/sanitizer_common/sanitizer_openbsd.cc | 6 + .../sanitizer_common/sanitizer_posix_libcdep.cc | 8 +- .../lib/sanitizer_common/sanitizer_rtems.cc | 2 + compiler-rt/lib/sanitizer_common/sanitizer_win.cc | 9 + compiler-rt/lib/tsan/rtl/tsan_rtl.cc | 4 +- compiler-rt/lib/xray/xray_init.cc | 6 +- compiler-rt/test/fuzzer/ReadBinaryTest.cpp | 18 + compiler-rt/test/fuzzer/read-binary.test | 7 + .../test/profile/instrprof-darwin-exports.c | 8 + .../test/sanitizer_common/TestCases/corelimit.cc | 2 +- .../integer-arithmetic-value-change.c | 94 ++--- .../ImplicitConversion/integer-conversion.c | 106 ++--- .../integer-sign-change-blacklist.c | 2 +- .../ImplicitConversion/integer-sign-change.c | 84 ++-- .../ImplicitConversion/integer-truncation.c | 52 +-- .../signed-integer-truncation-blacklist.c | 2 +- ...d-integer-truncation-or-sign-change-blacklist.c | 2 +- .../ImplicitConversion/signed-integer-truncation.c | 40 +- .../unsigned-integer-truncation-blacklist.c | 2 +- .../unsigned-integer-truncation.c | 12 +- debuginfo-tests/lit.site.cfg.py.in | 1 + lld/test/ELF/lto/data-ordering-lto.s | 2 +- lld/test/ELF/lto/defsym.ll | 4 +- lld/test/ELF/lto/symbol-ordering-lto.s | 2 +- lld/test/ELF/pr34660.s | 2 +- lld/test/wasm/data-layout.ll | 10 + lld/test/wasm/import-memory.test | 17 + lld/wasm/Config.h | 1 + lld/wasm/Driver.cpp | 1 + lld/wasm/Options.td | 3 + lld/wasm/Writer.cpp | 10 +- lldb/lldb.xcodeproj/project.pbxproj | 82 +++- .../Language/CPlusPlus/CPlusPlusLanguage.cpp | 142 ++++--- .../Plugins/ObjectFile/ELF/ObjectFileELF.cpp | 5 +- .../Plugins/Platform/MacOSX/PlatformMacOSX.cpp | 2 +- lldb/tools/debugserver/source/CMakeLists.txt | 2 - .../Language/CPlusPlus/CPlusPlusLanguageTest.cpp | 1 + .../unittests/ObjectFile/ELF/TestObjectFileELF.cpp | 33 +- llvm/docs/AMDGPUUsage.rst | 202 +++++----- llvm/docs/CommandGuide/FileCheck.rst | 3 + llvm/include/llvm/BinaryFormat/Wasm.h | 1 + .../GlobalISel/LegalizationArtifactCombiner.h | 91 +++-- llvm/include/llvm/CodeGen/LivePhysRegs.h | 17 +- llvm/include/llvm/CodeGen/LiveRegUnits.h | 8 +- llvm/include/llvm/IR/InstrTypes.h | 3 +- llvm/include/llvm/IR/Instructions.h | 9 +- llvm/include/llvm/IR/ModuleSummaryIndex.h | 13 +- llvm/include/llvm/Support/CommandLine.h | 11 +- llvm/include/llvm/Transforms/IPO/FunctionImport.h | 8 +- llvm/lib/Analysis/ModuleSummaryAnalysis.cpp | 19 +- llvm/lib/Analysis/TargetLibraryInfo.cpp | 10 +- llvm/lib/AsmParser/LLLexer.cpp | 1 + llvm/lib/AsmParser/LLParser.cpp | 7 + llvm/lib/AsmParser/LLToken.h | 1 + llvm/lib/Bitcode/Reader/BitcodeReader.cpp | 1 + llvm/lib/Bitcode/Writer/BitcodeWriter.cpp | 1 + llvm/lib/CodeGen/IfConversion.cpp | 20 +- llvm/lib/CodeGen/LivePhysRegs.cpp | 10 +- llvm/lib/CodeGen/MachineOutliner.cpp | 204 +++++----- llvm/lib/IR/AsmWriter.cpp | 1 + llvm/lib/IR/Instructions.cpp | 9 +- llvm/lib/IR/ModuleSummaryIndex.cpp | 5 +- llvm/lib/Object/WasmObjectFile.cpp | 2 +- llvm/lib/ObjectYAML/WasmYAML.cpp | 1 + llvm/lib/Support/CommandLine.cpp | 23 +- llvm/lib/Support/Windows/Process.inc | 24 ++ llvm/lib/Support/Windows/Program.inc | 19 + llvm/lib/Support/Windows/WindowsSupport.h | 86 +--- llvm/lib/Target/AArch64/AArch64InstrInfo.cpp | 8 +- llvm/lib/Target/AArch64/AArch64InstrInfo.h | 8 +- llvm/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp | 8 + llvm/lib/Target/Hexagon/HexagonFrameLowering.cpp | 2 +- llvm/lib/Target/Mips/MicroMips32r6InstrInfo.td | 11 + llvm/lib/Target/Mips/MicroMipsInstrFormats.td | 11 + llvm/lib/Target/Mips/Mips32r6InstrFormats.td | 10 + llvm/lib/Target/Mips/Mips32r6InstrInfo.td | 12 + llvm/lib/Target/Mips/MipsSchedule.td | 2 + llvm/lib/Target/Mips/MipsScheduleGeneric.td | 2 +- llvm/lib/Target/PowerPC/PPCExpandISEL.cpp | 2 +- llvm/lib/Target/X86/MCTargetDesc/X86BaseInfo.h | 8 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 25 +- llvm/lib/Target/X86/X86InstrInfo.cpp | 2 +- llvm/lib/Transforms/IPO/FunctionImport.cpp | 10 + .../Transforms/InstCombine/InstCombineCompares.cpp | 92 ++--- .../Transforms/InstCombine/InstCombineShifts.cpp | 11 +- llvm/lib/Transforms/Utils/CodeExtractor.cpp | 23 +- llvm/test/Assembler/thinlto-summary.ll | 4 +- llvm/test/Bitcode/thinlto-function-summary.ll | 2 +- .../CodeGen/AArch64/GlobalISel/legalize-add.mir | 192 ++++----- .../CodeGen/AArch64/GlobalISel/legalize-and.mir | 43 +- .../CodeGen/AArch64/GlobalISel/legalize-cmp.mir | 62 +-- .../CodeGen/AArch64/GlobalISel/legalize-div.mir | 46 +-- .../CodeGen/AArch64/GlobalISel/legalize-ext.mir | 127 +++--- .../AArch64/GlobalISel/legalize-extload.mir | 21 +- .../CodeGen/AArch64/GlobalISel/legalize-fcmp.mir | 42 +- .../CodeGen/AArch64/GlobalISel/legalize-gep.mir | 32 +- .../CodeGen/AArch64/GlobalISel/legalize-mul.mir | 68 +--- .../CodeGen/AArch64/GlobalISel/legalize-pow.mir | 51 ++- .../CodeGen/AArch64/GlobalISel/legalize-rem.mir | 117 ++---- .../AArch64/GlobalISel/legalize-sext-copy.mir | 21 + .../AArch64/GlobalISel/legalize-sextload.mir | 25 +- .../CodeGen/AArch64/GlobalISel/legalize-shift.mir | 52 +-- .../CodeGen/AArch64/GlobalISel/legalize-simple.mir | 183 +++------ .../CodeGen/AArch64/GlobalISel/legalize-sub.mir | 38 +- .../CodeGen/AArch64/GlobalISel/legalize-undef.mir | 10 +- .../CodeGen/AArch64/GlobalISel/legalize-xor.mir | 38 +- .../AArch64/GlobalISel/legalize-zextload.mir | 25 +- .../CodeGen/AMDGPU/promote-alloca-to-lds-icmp.ll | 3 + llvm/test/CodeGen/X86/vec_cast3.ll | 96 +---- llvm/test/CodeGen/X86/vec_fp_to_int.ll | 442 +++++++++++++++++++++ llvm/test/FileCheck/envvar-opts.txt | 15 + llvm/test/MC/Mips/micromips32r6/valid.s | 4 + llvm/test/MC/Mips/mips32r6/valid.s | 4 + llvm/test/MC/Mips/mips64r6/valid.s | 4 + .../test/ObjectYAML/wasm/import_memory_shared.yaml | 36 ++ llvm/test/ThinLTO/X86/dot-dumper.ll | 2 +- .../test/Transforms/ConstProp/calls-math-finite.ll | 43 ++ .../HotColdSplit/delete-use-without-def-dbg-val.ll | 53 +++ llvm/test/Transforms/HotColdSplit/eh-typeid-for.ll | 26 ++ .../test/Transforms/InferFunctionAttrs/annotate.ll | 2 +- llvm/test/Transforms/InstCombine/apint-shift.ll | 19 + llvm/test/Transforms/InstCombine/fcmp.ll | 66 ++- llvm/tools/llvm-exegesis/lib/X86/Target.cpp | 3 + llvm/utils/FileCheck/FileCheck.cpp | 3 +- llvm/utils/benchmark/CMakeLists.txt | 1 + llvm/utils/benchmark/README.LLVM | 2 + llvm/utils/lit/lit/TestingConfig.py | 2 +- llvm/utils/lldbDataFormatters.py | 6 +- polly/cmake/CMakeLists.txt | 4 +- 161 files changed, 2726 insertions(+), 1807 deletions(-) create mode 100644 clang/test/CodeGen/ms-intrinsics-cpuid.c create mode 100644 compiler-rt/test/fuzzer/ReadBinaryTest.cpp create mode 100644 compiler-rt/test/fuzzer/read-binary.test create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/legalize-sext-copy.mir create mode 100644 llvm/test/FileCheck/envvar-opts.txt create mode 100644 llvm/test/ObjectYAML/wasm/import_memory_shared.yaml create mode 100644 llvm/test/Transforms/HotColdSplit/delete-use-without-def-dbg-val.ll create mode 100644 llvm/test/Transforms/HotColdSplit/eh-typeid-for.ll