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-allyesconfig in repository toolchain/ci/llvm-project.
from 2993661cc0e [CorrelatedValuePropagation] Mark subs that we know not to [...] adds 3980d1ca6b3 [X86] Disable argument copy elision for arguments passed vi [...] adds 11c8dfa583f Initial implementation of JITLink - A replacement for RuntimeDyld. adds 68b0b8c1928 [JITLink] Fix a missing header and bad prototype. adds f7c5e6c0ad5 [JITLink] Update BuildingAJIT tutorials to account for API [...] adds 3211b44751c [JITLink] Silence a narrowing conversion warning. adds b39109585a0 [JITLink] Use memset instead of bzero. adds d9a7a7d3d00 [JITLink] Add llvm-jitlink subdirectory to tools/LLVMBuild.txt adds dfc3a4f6ffd [JITLink] Silence some MSVC implicit cast warnings. adds bcdce5cd412 [JITLink] Add check to JITLink unit test to bail out for un [...] adds c283fc5ebb8 [JITLink] Add more detail to MachO/x86-64 "unsupported relo [...] adds daed9b10f15 [JITLink] Add BinaryFormat to JITLink's dependencies. adds f0ffb2e4e82 [JITLink] Add llvm-jitlink to the list of available tools in lit. adds 42866525568 Revert r358800. Breaks Obsequi from the test suite. adds 3474ba4f227 [JITLink] Disable MachO/x86-64 regression test if the X86 t [...] adds 7f77a231fa8 [JITLink] Fix a bad formatv format string. adds 5004abcd86f [JITLink][ORC] Add JITLink to the list of dependencies for ORC. adds 65e1ddd7138 [JITLink] Add yet more detail to MachO/x86-64 unsupported r [...] adds f2654b638d5 ftime-trace: Trace the name of the currently active pass as well. adds 8eeaf5178df llvm-undname: Improve string literal demangling with embedd [...] adds 7fc7b368bda [JITLink] Add dependencies on MCDissassembler and Target to [...] adds 33b996408fa [gn] Move Features.inc to clangd, create a config for it adds 0191531a76c [JITLink] Factor basic common GOT and stub creation code in [...] adds 3ccd677bf88 [BinaryFormat] Fix bitfield-ordering of MachO::relocation_i [...] adds a97032e9479 [JITLink] Remove an overly strict error check in JITLink's [...] adds 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
No new revisions were added by this update.
Summary of changes: clang/lib/Sema/SemaDecl.cpp | 2 +- clang/test/Parser/MicrosoftExtensions.cpp | 12 + .../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 ++--- .../BuildingAJIT/Chapter1/KaleidoscopeJIT.h | 3 +- .../BuildingAJIT/Chapter2/KaleidoscopeJIT.h | 3 +- llvm/include/llvm/BinaryFormat/MachO.h | 5 + .../llvm/CodeGen/GlobalISel/LegalizerInfo.h | 4 - .../include/llvm/ExecutionEngine/JITLink/JITLink.h | 919 +++++++++++++++++++++ .../JITLink/JITLink_EHFrameSupport.h | 42 + .../llvm/ExecutionEngine/JITLink/JITLink_MachO.h | 30 + .../ExecutionEngine/JITLink/JITLink_MachO_x86_64.h | 63 ++ llvm/include/llvm/ExecutionEngine/JITSymbol.h | 6 +- llvm/include/llvm/ExecutionEngine/Orc/Core.h | 2 +- .../llvm/ExecutionEngine/Orc/ExecutionUtils.h | 13 +- .../llvm/ExecutionEngine/Orc/ObjectLinkingLayer.h | 134 +++ llvm/include/llvm/Support/Memory.h | 15 +- llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp | 99 +-- llvm/lib/Demangle/MicrosoftDemangle.cpp | 7 +- llvm/lib/ExecutionEngine/CMakeLists.txt | 1 + .../JITLink/BasicGOTAndStubsBuilder.h | 82 ++ llvm/lib/ExecutionEngine/JITLink/CMakeLists.txt | 11 + llvm/lib/ExecutionEngine/JITLink/JITLink.cpp | 261 ++++++ .../lib/ExecutionEngine/JITLink/JITLinkGeneric.cpp | 464 +++++++++++ llvm/lib/ExecutionEngine/JITLink/JITLinkGeneric.h | 246 ++++++ .../JITLink/JITLink_EHFrameSupport.cpp | 530 ++++++++++++ .../JITLink/JITLink_EHFrameSupportImpl.h | 65 ++ llvm/lib/ExecutionEngine/JITLink/JITLink_MachO.cpp | 73 ++ .../JITLink/JITLink_MachO_x86_64.cpp | 605 ++++++++++++++ .../ExecutionEngine/{Orc => JITLink}/LLVMBuild.txt | 6 +- .../JITLink/MachOAtomGraphBuilder.cpp | 289 +++++++ .../JITLink/MachOAtomGraphBuilder.h | 119 +++ llvm/lib/ExecutionEngine/LLVMBuild.txt | 3 +- llvm/lib/ExecutionEngine/Orc/CMakeLists.txt | 1 + llvm/lib/ExecutionEngine/Orc/Core.cpp | 94 +-- llvm/lib/ExecutionEngine/Orc/ExecutionUtils.cpp | 12 +- llvm/lib/ExecutionEngine/Orc/LLVMBuild.txt | 3 +- .../lib/ExecutionEngine/Orc/ObjectLinkingLayer.cpp | 382 +++++++++ .../RuntimeDyld/RTDyldMemoryManager.cpp | 4 +- llvm/lib/IR/LegacyPassManager.cpp | 9 +- llvm/lib/Support/CachePruning.cpp | 11 +- llvm/lib/Support/Memory.cpp | 29 + llvm/lib/Target/AArch64/AArch64LegalizerInfo.cpp | 13 +- llvm/lib/Target/ARM/ARMISelLowering.cpp | 53 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 6 +- llvm/lib/Target/X86/X86InstrAVX512.td | 66 +- llvm/test/Analysis/CostModel/ARM/gep.ll | 659 +++++++++++++-- .../CodeGen/AArch64/GlobalISel/arm64-fallback.ll | 20 + .../GlobalISel/legalize-non-pow2-load-store.mir | 49 -- llvm/test/CodeGen/X86/arg-copy-elide-win64.ll | 8 +- llvm/test/CodeGen/X86/avx512-fma-intrinsics.ll | 4 +- .../CodeGen/X86/avx512-intrinsics-fast-isel.ll | 4 +- llvm/test/Demangle/ms-string-literals.test | 10 + .../JITLink/X86/MachO_x86-64_relocations.s | 203 +++++ .../JITLink}/X86/lit.local.cfg | 0 llvm/test/lit.cfg.py | 16 +- llvm/tools/LLVMBuild.txt | 1 + llvm/tools/lli/lli.cpp | 3 +- llvm/tools/llvm-jitlink/CMakeLists.txt | 18 + .../Orc => tools/llvm-jitlink}/LLVMBuild.txt | 11 +- llvm/tools/llvm-jitlink/llvm-jitlink-macho.cpp | 142 ++++ llvm/tools/llvm-jitlink/llvm-jitlink.cpp | 529 ++++++++++++ llvm/tools/llvm-jitlink/llvm-jitlink.h | 72 ++ llvm/unittests/ExecutionEngine/CMakeLists.txt | 1 + .../ExecutionEngine/JITLink/CMakeLists.txt | 18 + .../ExecutionEngine/JITLink/JITLinkTestCommon.cpp | 251 ++++++ .../ExecutionEngine/JITLink/JITLinkTestCommon.h | 205 +++++ .../JITLink/JITLinkTest_MachO_x86_64_Tests.cpp | 229 +++++ .../gn/secondary/clang-tools-extra/clangd/BUILD.gn | 22 + .../clang-tools-extra/clangd/tool/BUILD.gn | 22 +- .../clang-tools-extra/unittests/clangd/BUILD.gn | 1 + 82 files changed, 6999 insertions(+), 640 deletions(-) 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 create mode 100644 llvm/include/llvm/ExecutionEngine/JITLink/JITLink.h create mode 100644 llvm/include/llvm/ExecutionEngine/JITLink/JITLink_EHFrameSupport.h create mode 100644 llvm/include/llvm/ExecutionEngine/JITLink/JITLink_MachO.h create mode 100644 llvm/include/llvm/ExecutionEngine/JITLink/JITLink_MachO_x86_64.h create mode 100644 llvm/include/llvm/ExecutionEngine/Orc/ObjectLinkingLayer.h create mode 100644 llvm/lib/ExecutionEngine/JITLink/BasicGOTAndStubsBuilder.h create mode 100644 llvm/lib/ExecutionEngine/JITLink/CMakeLists.txt create mode 100644 llvm/lib/ExecutionEngine/JITLink/JITLink.cpp create mode 100644 llvm/lib/ExecutionEngine/JITLink/JITLinkGeneric.cpp create mode 100644 llvm/lib/ExecutionEngine/JITLink/JITLinkGeneric.h create mode 100644 llvm/lib/ExecutionEngine/JITLink/JITLink_EHFrameSupport.cpp create mode 100644 llvm/lib/ExecutionEngine/JITLink/JITLink_EHFrameSupportImpl.h create mode 100644 llvm/lib/ExecutionEngine/JITLink/JITLink_MachO.cpp create mode 100644 llvm/lib/ExecutionEngine/JITLink/JITLink_MachO_x86_64.cpp copy llvm/lib/ExecutionEngine/{Orc => JITLink}/LLVMBuild.txt (76%) create mode 100644 llvm/lib/ExecutionEngine/JITLink/MachOAtomGraphBuilder.cpp create mode 100644 llvm/lib/ExecutionEngine/JITLink/MachOAtomGraphBuilder.h create mode 100644 llvm/lib/ExecutionEngine/Orc/ObjectLinkingLayer.cpp delete mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/legalize-non-pow2-load-store.mir create mode 100644 llvm/test/ExecutionEngine/JITLink/X86/MachO_x86-64_relocations.s copy llvm/test/{Analysis/CostModel => ExecutionEngine/JITLink}/X86/lit.local.cfg (100%) create mode 100644 llvm/tools/llvm-jitlink/CMakeLists.txt copy llvm/{lib/ExecutionEngine/Orc => tools/llvm-jitlink}/LLVMBuild.txt (70%) create mode 100644 llvm/tools/llvm-jitlink/llvm-jitlink-macho.cpp create mode 100644 llvm/tools/llvm-jitlink/llvm-jitlink.cpp create mode 100644 llvm/tools/llvm-jitlink/llvm-jitlink.h create mode 100644 llvm/unittests/ExecutionEngine/JITLink/CMakeLists.txt create mode 100644 llvm/unittests/ExecutionEngine/JITLink/JITLinkTestCommon.cpp create mode 100644 llvm/unittests/ExecutionEngine/JITLink/JITLinkTestCommon.h create mode 100644 llvm/unittests/ExecutionEngine/JITLink/JITLinkTest_MachO_x86_64 [...]