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-mainline-defconfig in repository toolchain/ci/llvm-project.
from 63db7e347be [X86] Don't form masked vfpclass instruction from and+vfpcl [...] adds 70961f17efd [JITLink] Add dependency on MCParser to unit test after rL358818 adds a0f9c4f72c8 [CachePruning] Simplify comparator adds df02beb4165 [X86] Add the rounding control operand to the printing for [...] adds 0d741507f7e [ARM] Rewrite isLegalT2AddressImmediate adds 27e9d982eb1 modify-python-lldb.py: Remove docstring formatting code adds e8687e6ee1b Make TestVSCode_step pass reliably adds d50ec8ef5cf @skipIfLinux flaky lldb-mi tests adds ba7ffae0c56 [Sema][MSVC] Fix bogus microsoft-pure-definition warning on [...] adds f6e8063145f Minidump: yamlify module-related unit tests adds f985e312542 gn build: Fix build after r358837 adds aa162682ca2 llvm-undname: Fix stack overflow on invalid found by oss-fuzz adds 7fa3a0eec97 [AArch64] add tests with multiple binop+splat vals; NFC adds dbc3fbafe7c [ConstantRange] Add getNonEmpty() constructor adds 198ab601367 [ConstantRange] Add saturating add/sub methods adds 8fc9902bbb0 llvm-undname: Fix stack overflow on almost-valid adds ce67a41741c llvm-undname: Fix hex escapes in wchar_t, char16_t, char32_ [...] adds 18cfd9fdaf0 Attempt to fix LLVM_ENABLE_THREADS=OFF build after r358665 adds 75a43a28f0b [cmake] Fix bug in r358779 - [CMake] Pass monorepo build se [...] adds 684fe014dff gn build: Merge r358818 (JITLink) adds 01efcc61eac gn build: Merge r358749 adds 584e7486ab4 gn build: Re-run `git ls-files '*.gn' '*.gni' | xargs llvm/ [...] adds bc76bbcaa05 [JITLink] Add an option to dump relocated section content. adds 405e62b805b Attemp get llvm-jitlink building on Windows adds d3dac47aa20 [JITLink] Fix section start address calculation in eh-frame [...] adds bca2d266d1e [clangd] Support dependent bases in type hierarchy adds 4ad27e65cd6 [cmake] Add llvm-jit to LLVM_TEST_DEPENDS adds e1f3191a0d0 [ELF][X86] Rename R_RELAX_TLS_GD_TO_IE_END to R_RELAX_TLS_G [...] adds 1233c15be59 [JITLink] Remove a lot of reduntant 'JITLink_' prefixes. NFC. adds bc4b159bb11 [ELF][X86] Allow R_386_TLS_LDO_32 and R_X86_64_DTPOFF{32,64 [...] new 7868fb6fdd7 [WebAssembly] Fix R_WASM_FUNCTION_OFFSET_I32 relocation warnings
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-tools-extra/clangd/XRefs.cpp | 45 +- .../unittests/clangd/TypeHierarchyTests.cpp | 71 +-- clang/lib/Sema/SemaDecl.cpp | 2 +- clang/test/Parser/MicrosoftExtensions.cpp | 12 + clang/tools/libclang/CIndex.cpp | 2 + lld/ELF/Arch/X86.cpp | 5 +- lld/ELF/Arch/X86_64.cpp | 3 +- lld/ELF/InputSection.cpp | 8 +- lld/ELF/Relocations.cpp | 13 +- lld/ELF/Relocations.h | 3 +- lld/test/ELF/i386-tls-ld-preemptable.s | 18 + lld/test/ELF/x86-64-tls-ld-preemptable.s | 20 + lld/wasm/InputFiles.cpp | 13 +- .../test/tools/lldb-mi/signal/TestMiSignal.py | 1 + .../startup_options/TestMiStartupOptions.py | 1 + .../test/tools/lldb-mi/syntax/TestMiSyntax.py | 1 + .../lldbsuite/test/tools/lldb-vscode/step/main.cpp | 8 +- lldb/scripts/Python/modify-python-lldb.py | 16 +- lldb/scripts/interface/SBProcess.i | 6 +- lldb/scripts/interface/SBTarget.i | 117 ++-- lldb/unittests/Process/minidump/CMakeLists.txt | 4 - .../minidump/Inputs/module-list-not-padded.dmp | Bin 296 -> 0 bytes .../Process/minidump/Inputs/module-list-padded.dmp | Bin 300 -> 0 bytes .../minidump/Inputs/modules-dup-min-addr.dmp | Bin 420 -> 0 bytes .../Process/minidump/Inputs/modules-order.dmp | Bin 420 -> 0 bytes .../Process/minidump/MinidumpParserTest.cpp | 190 ++---- llvm/cmake/modules/CrossCompile.cmake | 9 +- .../{JITLink_EHFrameSupport.h => EHFrameSupport.h} | 8 +- .../JITLink/{JITLink_MachO.h => MachO.h} | 8 +- .../{JITLink_MachO_x86_64.h => MachO_x86_64.h} | 8 +- llvm/include/llvm/IR/ConstantRange.h | 20 + llvm/lib/Analysis/ScalarEvolution.cpp | 6 +- llvm/lib/Analysis/ValueTracking.cpp | 3 +- llvm/lib/Demangle/MicrosoftDemangle.cpp | 12 +- llvm/lib/ExecutionEngine/JITLink/CMakeLists.txt | 6 +- ...TLink_EHFrameSupport.cpp => EHFrameSupport.cpp} | 5 +- ...k_EHFrameSupportImpl.h => EHFrameSupportImpl.h} | 10 +- llvm/lib/ExecutionEngine/JITLink/JITLink.cpp | 2 +- .../lib/ExecutionEngine/JITLink/JITLinkGeneric.cpp | 2 +- .../JITLink/{JITLink_MachO.cpp => MachO.cpp} | 10 +- .../{JITLink_MachO_x86_64.cpp => MachO_x86_64.cpp} | 6 +- .../lib/ExecutionEngine/Orc/ObjectLinkingLayer.cpp | 2 +- llvm/lib/IR/ConstantRange.cpp | 108 ++-- llvm/lib/Support/CachePruning.cpp | 11 +- llvm/lib/Target/ARM/ARMISelLowering.cpp | 53 +- llvm/lib/Target/X86/X86InstrAVX512.td | 2 +- llvm/test/Analysis/CostModel/ARM/gep.ll | 659 +++++++++++++++++++-- llvm/test/CMakeLists.txt | 1 + llvm/test/CodeGen/AArch64/mul_by_elt.ll | 33 ++ llvm/test/CodeGen/X86/avx512-fma-intrinsics.ll | 4 +- .../CodeGen/X86/avx512-intrinsics-fast-isel.ll | 4 +- llvm/test/Demangle/invalid-manglings.test | 5 + llvm/test/Demangle/ms-string-literals.test | 13 +- llvm/tools/llvm-jitlink/llvm-jitlink.cpp | 95 ++- .../ExecutionEngine/JITLink/CMakeLists.txt | 3 +- ...chO_x86_64_Tests.cpp => MachO_x86_64_Tests.cpp} | 4 +- llvm/unittests/IR/ConstantRangeTest.cpp | 94 +++ .../gn/secondary/clang-tools-extra/clangd/BUILD.gn | 1 - .../clang-tools-extra/clangd/tool/BUILD.gn | 1 - .../gn/secondary/clang/tools/libclang/BUILD.gn | 2 +- .../llvm/lib/ExecutionEngine/JITLink/BUILD.gn | 16 + .../llvm/lib/ExecutionEngine/Orc/BUILD.gn | 1 + llvm/utils/gn/secondary/llvm/test/BUILD.gn | 3 +- .../gn/secondary/llvm/tools/llvm-jitlink/BUILD.gn | 17 + .../gn/secondary/llvm/tools/llvm-objdump/BUILD.gn | 2 +- .../secondary/llvm/tools/llvm-symbolizer/BUILD.gn | 16 +- llvm/utils/gn/secondary/llvm/unittests/BUILD.gn | 1 + .../unittests/ExecutionEngine/JITLink/BUILD.gn | 20 + 68 files changed, 1324 insertions(+), 521 deletions(-) create mode 100644 lld/test/ELF/i386-tls-ld-preemptable.s create mode 100644 lld/test/ELF/x86-64-tls-ld-preemptable.s delete mode 100644 lldb/unittests/Process/minidump/Inputs/module-list-not-padded.dmp delete mode 100644 lldb/unittests/Process/minidump/Inputs/module-list-padded.dmp delete mode 100644 lldb/unittests/Process/minidump/Inputs/modules-dup-min-addr.dmp delete mode 100644 lldb/unittests/Process/minidump/Inputs/modules-order.dmp rename llvm/include/llvm/ExecutionEngine/JITLink/{JITLink_EHFrameSupport.h => EHFr [...] rename llvm/include/llvm/ExecutionEngine/JITLink/{JITLink_MachO.h => MachO.h} (77%) rename llvm/include/llvm/ExecutionEngine/JITLink/{JITLink_MachO_x86_64.h => MachO_ [...] rename llvm/lib/ExecutionEngine/JITLink/{JITLink_EHFrameSupport.cpp => EHFrameSupp [...] rename llvm/lib/ExecutionEngine/JITLink/{JITLink_EHFrameSupportImpl.h => EHFrameSu [...] rename llvm/lib/ExecutionEngine/JITLink/{JITLink_MachO.cpp => MachO.cpp} (87%) rename llvm/lib/ExecutionEngine/JITLink/{JITLink_MachO_x86_64.cpp => MachO_x86_64. [...] rename llvm/unittests/ExecutionEngine/JITLink/{JITLinkTest_MachO_x86_64_Tests.cpp [...] create mode 100644 llvm/utils/gn/secondary/llvm/lib/ExecutionEngine/JITLink/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/tools/llvm-jitlink/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/unittests/ExecutionEngine/JITLink/ [...]