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-allmodconfig in repository toolchain/ci/llvm-monorepo.
from b23282b0dd1 [hwasan] optionally right-align heap allocations adds 546af08d1a9 Add new interceptor for getmntinfo(3) from NetBSD adds a2182d17b30 [SymbolFile] Remove unused function. NFCI. adds c8ab49aefe4 [libcxx] Add missing includes in tests adds 8acb54df2b8 [FNeg] Add FNeg Instruction to LangRef document adds 037a850ff03 [Cocoa] Prefer llvm::SignExtend64. Pointed out by zturner. adds 04ccf2af96e Add new interceptor for mi_vector_hash(3) adds 73ce343f2bd AArch64: Emit a call frame instruction for the shadow call [...] adds c5a13810aa9 [PowerPC][NFC] Add tests for vector fp <-> int conversions adds f5818452afc [hwasan] disable one test line while investigating a bot failure adds b9d8c46d56e Preprocessing support in tablegen. adds 10511eb50d6 [X86] In LowerLoad, fix assert messages and rename a variab [...] adds 3d2513e5540 [LegalizeVectorOps] After custom legalizing an extending lo [...] adds 88787838f9c [X86] Remove a branch on SSE4.1 from LowerLoad adds d556f50b20a [OPENMP]Fix PR39694: do not capture `this` in non-`this` region. adds 94709f33dec [SimpleLoopUnswitch] adding cost multiplier to cap exponent [...] adds 1f3d9b6b65f [WebAssembly] Cleanup unused declares in test code. NFC. adds 4693c9f5c3e [sanitizer] Update global_symbols.txt adds 5b091ac9239 [X86] Qualify part of the masked gather handling in Replace [...] adds 85507ecdf3c Cast _Unwind_GetIP() and _Unwind_GetRegionStart() to uintptr_t adds c27a4ed1060 Cast the 2nd argument of _Unwind_SetIP() to _Unwind_Ptr adds 6d9e4e702b0 Speed up git-llvm script by only svn up'ing affected directories. adds d719bb36c3f Makefile.rules: Degrade gracefully on Windows machines with [...] adds 01b08e9824d [X86] Add custom promotion of narrow fp_to_uint/fp_to_sint [...] adds 1f9a518d8a1 Revert "Cast the 2nd argument of _Unwind_SetIP() to _Unwind_Ptr" adds ab8e7e94cb9 [hwasan] use reads instead of writes in a test adds 4e51f283ba1 [CMake] Use lld and llvm-objcopy for first stage compiler i [...] adds 616e06125ff Rewrite stop-hook tests as a couple of FileCheck tests adds 61905a5dd80 DAG combiner: fold (select, C, X, undef) -> X adds 067b8274e45 Add missing test for r347072 -gcodeview-ghash adds af3d45022de Fixed test after r347110 adds e6f9467b5bc Make git-llvm python3 compatible again. Hopefully. :) adds f833d5dce08 Add missing triple from llvm-mc command line. adds 4ad3b250174 Moved dag-combine-select-undef.ll into amdgpu. NFC. adds fb64c10b9ea [hwasan] implement free_checks_tail_magic=1 adds 22edaf70bf7 Make TestAppleSimulatorOSType.py more flexible adds 9f3f19ff602 [hwasan] make the heap-buffer-overflow.c test more robust a [...] adds 0c17bca2668 [clangd] Fix crash hovering on non-decltype trailing return adds 354f7176a9c Makefile.rules: Fix the windows-sed-quoting issue harder. adds f6271c455af [hwasan] don't check tail magic when in right_align mode (s [...] adds 378cd0dec63 add PdbSymUid.cpp adds cabf5f65a46 [llvm-objcopy] Use llvm::all_of and rename the variables "S [...] adds aecfd5a4683 Revert "Makefile.rules: Fix the windows-sed-quoting issue harder." adds e46db320659 Just don't even attempt to invoke sed on Windows. adds 38e5d73af8d Use llvm::copy. NFC adds 142af873123 [X86] Use getUnpackl/getUnpackh instead of hardcoding a shu [...] adds ab5c0a3b73e Add initial scaffolding for the GN build. adds ff811c93a5a Reverted r347092 due to the following build fails: http://l [...] adds 28a078d184e [X86] Add test cases to show incorrect use of a 512 bit vec [...] adds fb632856979 [X86] Don't extend v32i8 multiplies to v32i16 with avx512bw [...] adds 91861819604 [clang-tidy/checks] Implement a clang-tidy check to verify [...]
No new revisions were added by this update.
Summary of changes: clang-tools-extra/clang-tidy/google/CMakeLists.txt | 1 + .../clang-tidy/google/FunctionNamingCheck.cpp | 121 ++ .../clang-tidy/google/FunctionNamingCheck.h | 43 + .../clang-tidy/google/GoogleTidyModule.cpp | 3 + clang-tools-extra/clangd/XRefs.cpp | 6 +- clang-tools-extra/docs/ReleaseNotes.rst | 6 + .../checks/google-objc-function-naming.rst | 27 + clang-tools-extra/docs/clang-tidy/checks/list.rst | 1 + .../test/clang-tidy/google-objc-function-naming.m | 52 + clang-tools-extra/unittests/clangd/XRefsTests.cpp | 8 + clang/cmake/caches/Fuchsia.cmake | 4 + clang/lib/Sema/SemaOpenMP.cpp | 11 +- clang/test/Driver/gcodeview-ghash.c | 19 + clang/test/OpenMP/nvptx_lambda_capturing.cpp | 27 +- compiler-rt/lib/builtins/gcc_personality_v0.c | 5 +- compiler-rt/lib/hwasan/hwasan_allocator.cc | 21 +- compiler-rt/lib/hwasan/hwasan_flags.inc | 4 + compiler-rt/lib/hwasan/hwasan_report.cc | 60 + compiler-rt/lib/hwasan/hwasan_report.h | 2 + .../sanitizer_common_interceptors.inc | 36 + .../sanitizer_platform_interceptors.h | 2 + .../symbolizer/scripts/global_symbols.txt | 3 + .../test/hwasan/TestCases/heap-buffer-overflow.c | 8 +- compiler-rt/test/hwasan/TestCases/tail-magic.c | 28 + .../TestCases/NetBSD/getmntinfo.cc | 25 + .../TestCases/NetBSD/mi_vector_hash.cc | 19 + .../unord.map/unord.map.cnstr/assign_init.pass.cpp | 1 + .../unord.map/unord.map.cnstr/assign_move.pass.cpp | 1 + .../unord/unord.map/unord.map.cnstr/init.pass.cpp | 1 + .../unord/unord.map/unord.map.cnstr/range.pass.cpp | 1 + .../unord.multimap.cnstr/assign_copy.pass.cpp | 2 + .../unord.multimap.cnstr/assign_init.pass.cpp | 1 + .../unord.multimap.cnstr/assign_move.pass.cpp | 1 + .../unord.multimap.cnstr/init.pass.cpp | 1 + .../unord.multimap.cnstr/range.pass.cpp | 1 + .../unord/unord.multiset/erase_range.pass.cpp | 1 + .../unord.multiset.cnstr/assign_copy.pass.cpp | 2 + .../unord.multiset.cnstr/assign_init.pass.cpp | 1 + .../unord.multiset.cnstr/assign_move.pass.cpp | 1 + .../unord.multiset.cnstr/init.pass.cpp | 1 + .../unord.multiset.cnstr/range.pass.cpp | 1 + .../unord/unord.set/erase_range.pass.cpp | 1 + .../unord.set/unord.set.cnstr/assign_copy.pass.cpp | 2 + .../unord.set/unord.set.cnstr/assign_init.pass.cpp | 1 + .../unord.set/unord.set.cnstr/assign_move.pass.cpp | 1 + .../unord/unord.set/unord.set.cnstr/init.pass.cpp | 1 + .../unord/unord.set/unord.set.cnstr/range.pass.cpp | 1 + .../StopHook/Inputs/stop-hook-threads.cpp} | 11 +- .../ExecControl/StopHook/Inputs/stop-hook.c} | 0 .../ExecControl/StopHook/stop-hook-threads.test | 44 + lldb/lit/ExecControl/StopHook/stop-hook.test | 71 + lldb/lit/SymbolFile/NativePDB/s_constant.cpp | 2 +- lldb/lldb.xcodeproj/project.pbxproj | 4 + .../test/functionalities/stop-hook/Makefile | 5 - .../functionalities/stop-hook/TestStopHookCmd.py | 77 - .../stop-hook/TestStopHookMechanism.py | 128 -- .../stop-hook/multiple_threads/Makefile | 6 - .../TestStopHookMultipleThreads.py | 100 -- .../Python/lldbsuite/test/make/Makefile.rules | 10 +- .../tools/lldb-server/TestAppleSimulatorOSType.py | 8 +- lldb/source/Plugins/Language/ObjC/Cocoa.cpp | 3 +- .../SymbolFile/NativePDB/SymbolFileNativePDB.cpp | 18 - llvm/docs/LangRef.rst | 52 +- llvm/lib/Analysis/LoopAccessAnalysis.cpp | 2 +- llvm/lib/Analysis/MemorySSAUpdater.cpp | 2 +- llvm/lib/Bitcode/Writer/BitcodeWriter.cpp | 2 +- llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp | 2 +- llvm/lib/CodeGen/MIRCanonicalizerPass.cpp | 3 +- llvm/lib/CodeGen/MachineFunction.cpp | 2 +- llvm/lib/CodeGen/MachineTraceMetrics.cpp | 3 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 6 + .../lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp | 12 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 6 +- llvm/lib/DebugInfo/DWARF/DWARFDebugLoc.cpp | 4 +- llvm/lib/IR/Attributes.cpp | 4 +- llvm/lib/IR/Constants.cpp | 2 +- llvm/lib/IR/Instructions.cpp | 8 +- llvm/lib/IR/Metadata.cpp | 2 +- llvm/lib/Object/Object.cpp | 2 +- llvm/lib/Object/WindowsResource.cpp | 7 +- llvm/lib/Support/Path.cpp | 2 +- llvm/lib/Support/RandomNumberGenerator.cpp | 2 +- llvm/lib/Target/AArch64/AArch64FrameLowering.cpp | 31 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 146 +- .../Instrumentation/ControlHeightReduction.cpp | 2 +- llvm/lib/Transforms/Scalar/GVNSink.cpp | 6 +- llvm/lib/Transforms/Scalar/NewGVN.cpp | 3 +- llvm/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp | 118 +- llvm/test/CodeGen/AArch64/half.ll | 4 +- llvm/test/CodeGen/AArch64/shadow-call-stack.ll | 1 + llvm/test/CodeGen/AMDGPU/select-undef.ll | 45 + llvm/test/CodeGen/ARM/sub-cmp-peephole.ll | 2 +- .../autohvx/isel-extractelt-illegal-type.ll | 2 +- llvm/test/CodeGen/Hexagon/swp-const-tc1.ll | 2 +- .../CodeGen/PowerPC/vec_conv_fp32_to_i16_elts.ll | 1474 +++++++++++++++++++ .../CodeGen/PowerPC/vec_conv_fp32_to_i64_elts.ll | 846 +++++++++++ .../CodeGen/PowerPC/vec_conv_fp32_to_i8_elts.ll | 1486 ++++++++++++++++++++ .../CodeGen/PowerPC/vec_conv_fp64_to_i16_elts.ll | 1304 +++++++++++++++++ .../CodeGen/PowerPC/vec_conv_fp64_to_i32_elts.ll | 598 ++++++++ .../CodeGen/PowerPC/vec_conv_fp64_to_i8_elts.ll | 1316 +++++++++++++++++ .../CodeGen/PowerPC/vec_conv_fp_to_i_4byte_elts.ll | 304 ++++ .../CodeGen/PowerPC/vec_conv_fp_to_i_8byte_elts.ll | 438 ++++++ .../CodeGen/PowerPC/vec_conv_i16_to_fp32_elts.ll | 1366 ++++++++++++++++++ .../CodeGen/PowerPC/vec_conv_i16_to_fp64_elts.ll | 828 +++++++++++ .../CodeGen/PowerPC/vec_conv_i32_to_fp64_elts.ll | 518 +++++++ .../CodeGen/PowerPC/vec_conv_i64_to_fp32_elts.ll | 844 +++++++++++ .../CodeGen/PowerPC/vec_conv_i8_to_fp32_elts.ll | 1382 ++++++++++++++++++ .../CodeGen/PowerPC/vec_conv_i8_to_fp64_elts.ll | 1322 +++++++++++++++++ .../CodeGen/PowerPC/vec_conv_i_to_fp_4byte_elts.ll | 304 ++++ .../CodeGen/PowerPC/vec_conv_i_to_fp_8byte_elts.ll | 438 ++++++ llvm/test/CodeGen/SystemZ/subregliveness-04.ll | 2 +- llvm/test/CodeGen/WebAssembly/byval.ll | 3 - llvm/test/CodeGen/WebAssembly/indirect-import.ll | 9 +- llvm/test/CodeGen/X86/2012-08-07-CmpISelBug.ll | 2 +- llvm/test/CodeGen/X86/avx512-cvt-widen.ll | 42 +- llvm/test/CodeGen/X86/hoist-spill.ll | 4 +- llvm/test/CodeGen/X86/min-legal-vector-width.ll | 64 + llvm/test/CodeGen/X86/pr31045.ll | 26 +- llvm/test/CodeGen/X86/pr32610.ll | 4 +- llvm/test/CodeGen/X86/prefer-avx256-wide-mul.ll | 27 + llvm/test/CodeGen/X86/scheduler-backtracking.ll | 566 +++----- llvm/test/CodeGen/X86/vec_cast2.ll | 94 +- llvm/test/CodeGen/X86/vec_cast3.ll | 28 +- llvm/test/CodeGen/X86/vec_fp_to_int-widen.ll | 334 +---- .../exponential-nontrivial-unswitch-nested.ll | 139 ++ .../exponential-nontrivial-unswitch-nested2.ll | 149 ++ .../exponential-nontrivial-unswitch.ll | 80 ++ .../exponential-nontrivial-unswitch2.ll | 56 + .../exponential-switch-unswitch.ll | 118 ++ llvm/tools/llvm-objcopy/ELF/Object.cpp | 22 +- llvm/utils/git-svn/git-llvm | 111 +- llvm/utils/gn/.gn | 16 + llvm/utils/gn/README.rst | 129 ++ llvm/utils/gn/build/BUILD.gn | 153 ++ llvm/utils/gn/build/BUILDCONFIG.gn | 32 + llvm/utils/gn/build/buildflags.gni | 10 + llvm/utils/gn/build/enable_threads.gni | 4 + llvm/utils/gn/build/mac_sdk.gni | 4 + llvm/utils/gn/build/toolchain/BUILD.gn | 231 +++ llvm/utils/gn/build/toolchain/compiler.gni | 18 + llvm/utils/gn/secondary/BUILD.gn | 11 + llvm/utils/gn/secondary/llvm/lib/Demangle/BUILD.gn | 9 + 142 files changed, 17472 insertions(+), 1333 deletions(-) create mode 100644 clang-tools-extra/clang-tidy/google/FunctionNamingCheck.cpp create mode 100644 clang-tools-extra/clang-tidy/google/FunctionNamingCheck.h create mode 100644 clang-tools-extra/docs/clang-tidy/checks/google-objc-function-n [...] create mode 100644 clang-tools-extra/test/clang-tidy/google-objc-function-naming.m create mode 100644 clang/test/Driver/gcodeview-ghash.c create mode 100644 compiler-rt/test/hwasan/TestCases/tail-magic.c create mode 100644 compiler-rt/test/sanitizer_common/TestCases/NetBSD/getmntinfo.cc create mode 100644 compiler-rt/test/sanitizer_common/TestCases/NetBSD/mi_vector_hash.cc rename lldb/{packages/Python/lldbsuite/test/functionalities/stop-hook/multiple_thr [...] rename lldb/{packages/Python/lldbsuite/test/functionalities/stop-hook/main.cpp => [...] create mode 100644 lldb/lit/ExecControl/StopHook/stop-hook-threads.test create mode 100644 lldb/lit/ExecControl/StopHook/stop-hook.test delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/stop-hook/Makefile delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/stop-hook/T [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/stop-hook/T [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/stop-hook/m [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/stop-hook/m [...] create mode 100644 llvm/test/CodeGen/AMDGPU/select-undef.ll create mode 100644 llvm/test/CodeGen/PowerPC/vec_conv_fp32_to_i16_elts.ll create mode 100644 llvm/test/CodeGen/PowerPC/vec_conv_fp32_to_i64_elts.ll create mode 100644 llvm/test/CodeGen/PowerPC/vec_conv_fp32_to_i8_elts.ll create mode 100644 llvm/test/CodeGen/PowerPC/vec_conv_fp64_to_i16_elts.ll create mode 100644 llvm/test/CodeGen/PowerPC/vec_conv_fp64_to_i32_elts.ll create mode 100644 llvm/test/CodeGen/PowerPC/vec_conv_fp64_to_i8_elts.ll create mode 100644 llvm/test/CodeGen/PowerPC/vec_conv_fp_to_i_4byte_elts.ll create mode 100644 llvm/test/CodeGen/PowerPC/vec_conv_fp_to_i_8byte_elts.ll create mode 100644 llvm/test/CodeGen/PowerPC/vec_conv_i16_to_fp32_elts.ll create mode 100644 llvm/test/CodeGen/PowerPC/vec_conv_i16_to_fp64_elts.ll create mode 100644 llvm/test/CodeGen/PowerPC/vec_conv_i32_to_fp64_elts.ll create mode 100644 llvm/test/CodeGen/PowerPC/vec_conv_i64_to_fp32_elts.ll create mode 100644 llvm/test/CodeGen/PowerPC/vec_conv_i8_to_fp32_elts.ll create mode 100644 llvm/test/CodeGen/PowerPC/vec_conv_i8_to_fp64_elts.ll create mode 100644 llvm/test/CodeGen/PowerPC/vec_conv_i_to_fp_4byte_elts.ll create mode 100644 llvm/test/CodeGen/PowerPC/vec_conv_i_to_fp_8byte_elts.ll create mode 100644 llvm/test/Transforms/SimpleLoopUnswitch/exponential-nontrivial- [...] create mode 100644 llvm/test/Transforms/SimpleLoopUnswitch/exponential-nontrivial- [...] create mode 100644 llvm/test/Transforms/SimpleLoopUnswitch/exponential-nontrivial- [...] create mode 100644 llvm/test/Transforms/SimpleLoopUnswitch/exponential-nontrivial- [...] create mode 100644 llvm/test/Transforms/SimpleLoopUnswitch/exponential-switch-unswitch.ll create mode 100644 llvm/utils/gn/.gn create mode 100644 llvm/utils/gn/README.rst create mode 100644 llvm/utils/gn/build/BUILD.gn create mode 100644 llvm/utils/gn/build/BUILDCONFIG.gn create mode 100644 llvm/utils/gn/build/buildflags.gni create mode 100644 llvm/utils/gn/build/enable_threads.gni create mode 100644 llvm/utils/gn/build/mac_sdk.gni create mode 100644 llvm/utils/gn/build/toolchain/BUILD.gn create mode 100644 llvm/utils/gn/build/toolchain/compiler.gni create mode 100644 llvm/utils/gn/secondary/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/lib/Demangle/BUILD.gn