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-aarch64-mainline-allyesconfig in repository toolchain/ci/llvm-project.
from 57923617181 [X86] Add sse2 command lines to sse-intrinsics-fast-isel.ll. adds 21316f6f928 [NFC] Test commit access. Drop trivial braces. adds 98ac6e76960 [NFC] fix test nan value adds 7d3f8b1e2dc [clangd] Debounce rebuilds responsively to rebuild times. adds a2ce807eb72 [clangd] Reapply b60896fad926 Fall back to selecting token- [...] adds b4b9706d5da Revert "[clangd] Reapply b60896fad926 Fall back to selectin [...] adds af69d5e10eb [DSE] Track overlapping stores. adds a253a2a793c [SDAG] fold fsub -0.0, undef to undef rather than NaN adds 31059ba5eb1 [X86] Regenerate some tests to show FMA4 comments. NFC adds 7769030b931 Recommit "[PatternMatch] Match XOR variant of unsigned-add [...] adds 335e21f9006 [AArch64] Update new test. adds be6d07c9208 [clangd] Reapply b60896fad926 Fall back to selecting token- [...] adds 86cda4c50da Updating a comment to clarify that SkipUntil handles balanc [...] adds e9997cfb4d4 [clangd] Try to fix buildbots - copy elision not happening here? adds 82879c2913d [SystemZ] Support the kernel back chain. adds 2a10f8019dd [X86] Use FIST for i64 atomic stores on 32-bit targets with [...] adds 15b6aa74488 [X86] Enable the use of movlps for i64 atomic load on 32-bi [...] adds 5a705186604 [X86] Remove most X86 specific subclasses of MemSDNode. Jus [...] adds 384d5e33fe2 [SelectionDAG] Remove SelectionDAG::getTargetMemSDNode now [...] adds bae33a7c5a1 IR printing for single function with the new pass manager. adds 8b3a62dc987 [NFC][PowerPC] Refactor the tryAndWithMask() adds 6a3506a208b [Driver][X86] Add helptext for malign-branch*, mbranches-wi [...] adds 4d812acba61 [libc] Add a README to the sub-directories under the utils [...] adds 3a6bb32bd24 [SelectionDAG] Remove ISD::LIFETIME_START/LIFETIME_END from [...] adds f1b8ec3398f [X86] Use custom isel for gather/scatter instructions. adds 7a7146cf72a [X86] When creating X86ISD::MGATHER nodes from AVX2 gather [...] adds 27a79b72162 [JITLink] Add a MachO x86-64 GOT and Stub bypass optimization. adds e657a1eb23f [lldb] Remove all the 'current_id' logging counters from t [...] adds 03756a41979 [ARM][MVE] Combine more extending masked loads adds 0f7cfb25432 [lldb/DWARF] Don't index dwp file multiple times
No new revisions were added by this update.
Summary of changes: clang-tools-extra/clangd/ClangdServer.cpp | 73 ++- clang-tools-extra/clangd/ClangdServer.h | 7 +- clang-tools-extra/clangd/Hover.cpp | 7 +- clang-tools-extra/clangd/Selection.cpp | 76 ++-- clang-tools-extra/clangd/Selection.h | 49 +- clang-tools-extra/clangd/SemanticSelection.cpp | 3 +- clang-tools-extra/clangd/XRefs.cpp | 86 ++-- clang-tools-extra/clangd/refactor/Rename.cpp | 3 +- clang-tools-extra/clangd/refactor/Tweak.cpp | 6 +- clang-tools-extra/clangd/refactor/Tweak.h | 2 +- .../clangd/unittests/FindTargetTests.cpp | 4 +- clang-tools-extra/clangd/unittests/HoverTests.cpp | 2 +- .../clangd/unittests/SelectionTests.cpp | 71 ++- .../clangd/unittests/TweakTesting.cpp | 57 ++- clang-tools-extra/clangd/unittests/TweakTests.cpp | 2 +- clang/include/clang/Driver/Options.td | 9 +- clang/include/clang/Parse/Parser.h | 3 +- clang/lib/Driver/ToolChains/Clang.cpp | 14 +- clang/test/Driver/mbackchain.c | 6 +- libc/docs/source_layout.rst | 20 +- libc/utils/CPP/README.md | 10 +- libc/utils/HdrGen/README.md | 5 + libc/utils/UnitTest/README.md | 23 + .../ExpressionParser/Clang/ClangASTSource.cpp | 260 +++++------ .../ExpressionParser/Clang/ClangASTSource.h | 15 +- .../Clang/ClangExpressionDeclMap.cpp | 179 ++++---- .../Clang/ClangExpressionDeclMap.h | 70 +-- .../ObjC/AppleObjCRuntime/AppleObjCDeclVendor.cpp | 57 +-- .../SymbolFile/DWARF/DebugNamesDWARFIndex.cpp | 4 +- .../SymbolFile/DWARF/DebugNamesDWARFIndex.h | 9 +- .../Plugins/SymbolFile/DWARF/ManualDWARFIndex.cpp | 52 ++- .../Plugins/SymbolFile/DWARF/ManualDWARFIndex.h | 12 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp | 18 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.h | 2 + lldb/test/Shell/SymbolFile/DWARF/dwp-debug-types.s | 14 + llvm/include/llvm/CodeGen/SelectionDAG.h | 42 -- .../include/llvm/ExecutionEngine/JITLink/JITLink.h | 17 +- .../llvm/ExecutionEngine/JITLink/MachO_x86_64.h | 1 + llvm/include/llvm/IR/PatternMatch.h | 16 +- llvm/lib/CodeGen/CodeGenPrepare.cpp | 32 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 9 +- .../JITLink/BasicGOTAndStubsBuilder.h | 30 +- .../lib/ExecutionEngine/JITLink/JITLinkGeneric.cpp | 114 ++++- llvm/lib/ExecutionEngine/JITLink/JITLinkGeneric.h | 105 +---- llvm/lib/ExecutionEngine/JITLink/MachO_x86_64.cpp | 106 ++++- llvm/lib/Passes/StandardInstrumentations.cpp | 16 +- llvm/lib/Target/ARM/ARMISelLowering.cpp | 3 + llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp | 269 ++++++----- llvm/lib/Target/SystemZ/SystemZFrameLowering.cpp | 143 +++--- llvm/lib/Target/SystemZ/SystemZFrameLowering.h | 9 +- llvm/lib/Target/SystemZ/SystemZISelLowering.cpp | 17 +- llvm/lib/Target/X86/X86ISelDAGToDAG.cpp | 157 +++++++ llvm/lib/Target/X86/X86ISelLowering.cpp | 137 ++++-- llvm/lib/Target/X86/X86ISelLowering.h | 105 +---- llvm/lib/Target/X86/X86InstrAVX512.td | 78 ++-- llvm/lib/Target/X86/X86InstrFragmentsSIMD.td | 107 +---- llvm/lib/Target/X86/X86InstrSSE.td | 51 +-- .../Transforms/InstCombine/InstCombineCompares.cpp | 7 +- .../lib/Transforms/Scalar/DeadStoreElimination.cpp | 16 +- llvm/test/CodeGen/AArch64/sat-add.ll | 34 +- llvm/test/CodeGen/SystemZ/frame-23.ll | 20 + llvm/test/CodeGen/SystemZ/frame-24.ll | 72 +++ llvm/test/CodeGen/SystemZ/frameaddr-02.ll | 54 +++ .../Thumb2/LowOverheadLoops/extending-loads.ll | 229 ++++++++++ llvm/test/CodeGen/X86/atomic-fp.ll | 211 ++++----- llvm/test/CodeGen/X86/atomic-load-store-wide.ll | 37 +- llvm/test/CodeGen/X86/atomic-mi.ll | 501 ++++++++------------- llvm/test/CodeGen/X86/atomic-non-integer.ll | 91 ++-- llvm/test/CodeGen/X86/recip-fastmath.ll | 68 +-- llvm/test/CodeGen/X86/recip-fastmath2.ll | 80 ++-- llvm/test/CodeGen/X86/sat-add.ll | 32 +- llvm/test/CodeGen/X86/vec_fneg.ll | 2 - .../Inputs/MachO_GOTAndStubsOptimizationHelper.s | 8 + .../JITLink/X86/MachO_GOTAndStubsOptimization.s | 31 ++ .../JITLink/X86/MachO_x86-64_relocations.s | 12 +- llvm/test/Other/module-pass-printer.ll | 40 +- .../CodeGenPrepare/AArch64/overflow-intrinsics.ll | 16 +- .../CodeGenPrepare/X86/overflow-intrinsics.ll | 31 +- .../MSSA/OverwriteStoreBegin.ll | 1 - .../DeadStoreElimination/MSSA/OverwriteStoreEnd.ll | 1 - .../MSSA/memset-missing-debugloc.ll | 1 - .../DeadStoreElimination/MSSA/multiblock-loops.ll | 1 - .../MSSA/multiblock-memintrinsics.ll | 3 +- llvm/test/Transforms/InstCombine/fneg.ll | 16 +- mlir/tools/mlir-vulkan-runner/VulkanRuntime.cpp | 3 +- 85 files changed, 2496 insertions(+), 1916 deletions(-) create mode 100644 libc/utils/HdrGen/README.md create mode 100644 libc/utils/UnitTest/README.md create mode 100644 llvm/test/CodeGen/SystemZ/frame-23.ll create mode 100644 llvm/test/CodeGen/SystemZ/frame-24.ll create mode 100644 llvm/test/CodeGen/SystemZ/frameaddr-02.ll create mode 100644 llvm/test/CodeGen/Thumb2/LowOverheadLoops/extending-loads.ll create mode 100644 llvm/test/ExecutionEngine/JITLink/X86/Inputs/MachO_GOTAndStubsO [...] create mode 100644 llvm/test/ExecutionEngine/JITLink/X86/MachO_GOTAndStubsOptimization.s