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-next-allnoconfig in repository toolchain/ci/llvm-project.
from 6a382050391 [c++20] P1161R3: a[b,c] is deprecated. adds fc0d766511e [CMake] Align debugserver with lldb-server on Darwin adds cbd28cd05bb Fix asan infinite loop on undefined symbol adds 0a7faa4e3d9 [Local] Zap blockaddress without users in ConstantFoldTerminator. adds 7a3d4c15a7f Revert "Fix asan infinite loop on undefined symbol" adds 12b48b16074 Fix cppcheck reduce scope variable warnings. NFCI adds adec0f22524 [X86][SSE] Use PSADBW to improve vXi8 sum reduction (PR42674) adds cd9b19484b6 [Codegen][SelectionDAG] X u% C == 0 fold: non-splat vector [...] adds a30a4a35ecb Fix asan infinite loop on undefined symbol adds e97f2f33e75 build: allow the user to specify `llvm-tblgen` adds 7f0c23576f5 [NFC][Codegen][X86][AArch64] Add "(x s% C) == 0" tests adds 056640f8b31 [NFC][InstCombine] Add srem-by-signbit tests - still can fo [...] adds a2dd672c5ff [NFC][InstCombine] Autogenerate a few tests adds ae4c30a4bed [ELF] Support explicitly overriding relocation model in LTO adds ff22ec3d700 [Clang] Replace cc1 options '-mdisable-fp-elim' and '-momit [...] adds b9109562029 gn build: Merge r366622 adds b4e06328fc2 [lldb] Fix buildbot build fail caused by r366645 adds 8fabdfe9fcd [InstCombine] Don't use AddOne/SubOne to see if two APInts [...] adds 1d149d08d3a [InstCombine] Remove insertRangeTest code that handles the [...] adds fe1b8a09113 [NativePDB] Make GetOrCreateDeclForUid return an lldb CompilerDecl new 8a431874e99 [NFC][InstCombine] Add a few extra srem-by-power-of-two tes [...]
The 1 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: clang/include/clang/Basic/CodeGenOptions.def | 5 +- clang/include/clang/Basic/CodeGenOptions.h | 6 + clang/include/clang/Driver/CC1Options.td | 4 +- clang/include/clang/Driver/Options.td | 2 +- clang/lib/CodeGen/CGCall.cpp | 21 +- clang/lib/Driver/ToolChains/Clang.cpp | 36 +- clang/lib/Frontend/CompilerInvocation.cpp | 29 +- clang/lib/Sema/SemaDecl.cpp | 6 +- clang/test/CodeGen/msp430-fp-elim.c | 2 +- clang/test/CodeGen/x86_64-profiling-keep-fp.c | 4 +- clang/test/CodeGen/xcore-abi.c | 3 +- clang/test/CodeGen/xcore-abi.cpp | 3 +- clang/test/CodeGenCXX/global-init.cpp | 5 +- clang/test/CodeGenObjCXX/msabi-stret.mm | 2 +- clang/test/Driver/cl-options.c | 18 +- clang/test/Driver/clang-translation.c | 2 +- clang/test/Driver/frame-pointer-elim.c | 20 +- clang/test/Driver/frame-pointer.c | 22 +- clang/test/Driver/woa-fp.c | 6 +- clang/test/Driver/xcore-opts.c | 3 +- compiler-rt/lib/interception/interception_linux.cc | 9 +- .../test/asan/TestCases/Linux/dlopen-mixed-c-cxx.c | 43 + lld/Common/TargetOptionsCommandFlags.cpp | 4 + lld/ELF/LTO.cpp | 4 +- lld/include/lld/Common/TargetOptionsCommandFlags.h | 1 + lld/test/ELF/lto/relocation-model.ll | 9 + lldb/cmake/modules/LLDBConfig.cmake | 10 +- lldb/cmake/modules/LLDBStandalone.cmake | 50 +- .../Clang/ClangExpressionParser.cpp | 4 +- .../Plugins/SymbolFile/NativePDB/PdbAstBuilder.cpp | 16 +- .../Plugins/SymbolFile/NativePDB/PdbAstBuilder.h | 5 +- .../SymbolFile/NativePDB/SymbolFileNativePDB.cpp | 7 +- lldb/test/CMakeLists.txt | 9 +- lldb/tools/CMakeLists.txt | 4 +- lldb/unittests/CMakeLists.txt | 2 +- lldb/unittests/tools/lldb-server/CMakeLists.txt | 2 +- llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 167 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 45 +- .../Transforms/InstCombine/InstCombineAndOrXor.cpp | 20 +- llvm/lib/Transforms/Utils/Local.cpp | 6 + llvm/test/CodeGen/AArch64/srem-seteq-optsize.ll | 40 + ...-vec-nonsplat.ll => srem-seteq-vec-nonsplat.ll} | 624 ++-- llvm/test/CodeGen/AArch64/srem-seteq-vec-splat.ll | 157 + llvm/test/CodeGen/AArch64/srem-seteq.ll | 253 ++ .../CodeGen/AArch64/urem-seteq-vec-nonsplat.ll | 68 +- llvm/test/CodeGen/X86/srem-seteq-optsize.ll | 85 + llvm/test/CodeGen/X86/srem-seteq-vec-nonsplat.ll | 3535 ++++++++++++++++++++ llvm/test/CodeGen/X86/srem-seteq-vec-splat.ll | 586 ++++ llvm/test/CodeGen/X86/srem-seteq.ll | 420 +++ llvm/test/CodeGen/X86/urem-seteq-vec-nonsplat.ll | 720 +--- llvm/test/CodeGen/X86/vector-reduce-add-widen.ll | 192 +- llvm/test/CodeGen/X86/vector-reduce-add.ll | 192 +- .../InstCombine/2008-12-17-SRemNegConstVec.ll | 7 +- .../InstCombine/2009-06-16-SRemDemandedBits.ll | 15 +- .../InstCombine/2010-01-28-NegativeSRem.ll | 15 +- llvm/test/Transforms/InstCombine/add4.ll | 33 +- llvm/test/Transforms/InstCombine/rem.ll | 85 +- .../dce-cond-after-folding-terminator.ll | 5 +- .../gn/secondary/llvm/tools/llvm-config/BUILD.gn | 2 +- 59 files changed, 6252 insertions(+), 1398 deletions(-) create mode 100644 compiler-rt/test/asan/TestCases/Linux/dlopen-mixed-c-cxx.c create mode 100644 llvm/test/CodeGen/AArch64/srem-seteq-optsize.ll copy llvm/test/CodeGen/AArch64/{urem-seteq-vec-nonsplat.ll => srem-seteq-vec-nonsp [...] create mode 100644 llvm/test/CodeGen/AArch64/srem-seteq-vec-splat.ll create mode 100644 llvm/test/CodeGen/AArch64/srem-seteq.ll create mode 100644 llvm/test/CodeGen/X86/srem-seteq-optsize.ll create mode 100644 llvm/test/CodeGen/X86/srem-seteq-vec-nonsplat.ll create mode 100644 llvm/test/CodeGen/X86/srem-seteq-vec-splat.ll create mode 100644 llvm/test/CodeGen/X86/srem-seteq.ll