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-lts-allyesconfig in repository toolchain/ci/llvm-project.
from dcf5e6abdf0 [TargetLowering] Simplify (ctpop x) == 1 adds 80fee25776c Revert r361953 "[SVE][IR] Scalable Vector IR Type" adds f7ba8b808a8 [X86] Convert f32/f64 FANDN/FAND/FOR/FXOR to vector logic o [...] adds dd10099d5cc [X86] Use EVEX instructions for f128 FAND/FOR/FXOR when avx [...] adds c5d67b52075 Make test not write to source directory adds 3f3bae33a27 [NFC] Test if commit access granted. adds 11cb15f8ed3 Do not derive no-recurse attribute if function does not hav [...] adds ceb807bbbcb [X86] Disable f32->f64 extload when sse2 is enabled adds 9000a72a4b7 [X86] When promoting i16 compare with immediate to i32, try [...] adds ab846da7e8a [DAGCombine] Match a pattern where a wide type scalar value [...] adds 44d908d743d [ELF][RISCV] Parse BFD names elf{32,64}-littleriscv adds abc1dff7e44 [DebugInfo] More strict debug range for stack variables adds 94600e466cd Revert "Revert "[CodeComplete] Improve overload handling fo [...] adds d71017bc863 [yaml2obj] - Remove helper methods that are probably excess [...] adds 386f3a27db8 [COFF][X86] Add REQUIRES: x86 to a couple of tests adds c6a930e4b4c Fix MSVC "32-bit shift implicitly converted to 64 bits" war [...] adds d847aa573b6 [ARM] Enable Unroll UpperBound adds 379aa18a395 [yaml2obj] - Do not assert when .dynsym is specified explic [...] adds 1f73bbbd3a5 [LLD][COFF] Fix missing MergeChunk::Instances cleanup in CO [...] adds 1e41007aeba [yaml2obj/obj2yaml] - Make RawContentSection::Content and R [...] adds b67333f283c gn build: Merge r362913 adds 47db08dbb19 [MCA] Further refactor the bottleneck analysis view. NFCI. adds 149786d5b7e [clangd] Stop marshalling/requiring FormattingOptions. We n [...] adds 49d8699ecc5 [MCA] Fix -Wunused-private-field warning after r362933. NFC adds 4cdd3ceb572 [InstCombine] add tests for fcmp unordered pred -> fabs (PR [...] adds 8cd8c5784b8 [InstCombine] allow unordered preds when canonicalizing to fabs() adds dd4f253c4d8 [llvm-readobj/llvm-readelf] - Don't fail to dump the object [...] adds 25c6257ba02 [clangd] Revamp textDocument/onTypeFormatting. adds 286a47116a8 [yaml2obj] - Remove TODOs from dynsymtab-implicit-sections- [...] adds ce49e2231bb [ExecutionEngine] Add UnaryOperator visitor to the interpreter adds b87669f166c [ARM] Disallow PC, and optionally SP, in VMOVRH and VMOVHR. adds 8b6d9f60ed7 [InstCombine] change canonicalization to fabs() to use FMF on fsub adds 306e474b914 Revert "[CodeComplete] Improve overload handling for C++ qu [...] adds 85de9634e64 [InstCombine] fix bug in canonicalization to fabs() adds a984404f6b5 [lldb] [Process/NetBSD] Fix error handling in register operations adds 8cd25d462d3 [IRBuilder] Add CreateFNegFMF(...) to the IRBuilder adds c573032ded9 Add "REQUIRES: x86" to DWARF assembly tests adds 07bba688895 [InstCombine] add tests for fabs() with unordered preds; NFC adds 3dea5272586 Re-land "[CodeComplete] Improve overload handling for C++ q [...] adds bcff4172920 [DebugInfo] Terminate all location-lists at end of block adds 05bf5f9328e [DA] Add an option to control delinearization validity checks adds baeea919337 [ARM] Add the non-MVE instructions in Arm v8.1-M. adds 9650c95b7e5 [InstCombine] allow unordered preds when canonicalizing to fabs() adds 42078d41d59 [ARM] Add the non-MVE instructions in Arm v8.1-M. adds 67065c5c705 Revert rL362953 and its followup rL362955. adds 9b11e93d900 [AMDGPU] Optimize image_[load|store]_mip adds 670d0f478ba [ExecutionEngine] Fix rL362941: Add UnaryOperator visitor t [...] adds 582eaca379a [WebAssembly] Cleanup toolchain test files. NFC. adds 5e173dc5ead Breakpad: Add support for the arm64e "architecture" adds 9aff1ddc14f ABI: reflow the table text (NFC) adds 52bfd673d15 [scudo][standalone] Introduce the thread specific data structures adds a438432accd [FastISel] Skip creating unnecessary vregs for arguments adds c650a9084fc [llvm-mca] Enable bottleneck analysis when flag -all-views [...] adds 8e1f3a05385 [X86] Attempt to make the Intel core CPU inheritance a litt [...] adds 13d16b94c6b [docs] Add 'git llvm revert' to getting started guide adds 6bc4a7685ee [libc++] Fix leading zeros in std::to_chars adds 04b5ee99f77 [RISCV] Replace map with set in getReqFeatures adds 54cbae1e8d5 [ELF][llvm-objdump] Treat dynamic tag values as virtual add [...] adds a5f2c208155 Add unused symbol to thunk files to force wholearchive inclusion adds 5d84ccb2303 Prepare for multi-exit LFTR [NFC] adds b0f98d34225 [Analysis] add unit test file for VectorUtils; NFC new f8f9d65f85b [llvm-objcopy] Fix SHT_GROUP ordering.
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/CMakeLists.txt | 1 + clang-tools-extra/clangd/ClangdLSPServer.cpp | 8 +- clang-tools-extra/clangd/ClangdServer.cpp | 26 +- clang-tools-extra/clangd/ClangdServer.h | 7 +- clang-tools-extra/clangd/Format.cpp | 377 +++++++ clang-tools-extra/clangd/Format.h | 56 ++ clang-tools-extra/clangd/Protocol.cpp | 21 +- clang-tools-extra/clangd/Protocol.h | 25 +- clang-tools-extra/clangd/test/formatting.test | 39 +- .../clangd/test/initialize-params.test | 2 +- clang-tools-extra/clangd/unittests/CMakeLists.txt | 1 + clang-tools-extra/clangd/unittests/FormatTests.cpp | 308 ++++++ clang/lib/Basic/Targets/X86.cpp | 51 +- clang/lib/Sema/SemaCodeComplete.cpp | 141 ++- clang/test/CodeCompletion/member-access.cpp | 63 ++ clang/test/Driver/wasm-toolchain.c | 29 +- clang/test/Driver/wasm-toolchain.cpp | 28 +- ...sanitizer_coverage_win_dynamic_runtime_thunk.cc | 6 + .../sanitizer_win_dynamic_runtime_thunk.cc | 6 + compiler-rt/lib/scudo/standalone/CMakeLists.txt | 3 + compiler-rt/lib/scudo/standalone/internal_defs.h | 2 +- compiler-rt/lib/scudo/standalone/mutex.h | 1 - compiler-rt/lib/scudo/standalone/quarantine.h | 2 - .../lib/scudo/standalone/tests/CMakeLists.txt | 1 + .../lib/scudo/standalone/tests/primary_test.cc | 21 +- compiler-rt/lib/scudo/standalone/tests/tsd_test.cc | 152 +++ compiler-rt/lib/scudo/standalone/tsd.h | 61 ++ compiler-rt/lib/scudo/standalone/tsd_exclusive.h | 114 +++ compiler-rt/lib/scudo/standalone/tsd_shared.h | 166 ++++ libcxx/src/charconv.cpp | 160 +-- .../charconv/charconv.to.chars/integral.pass.cpp | 97 ++ lld/COFF/Driver.cpp | 1 + lld/ELF/ScriptParser.cpp | 2 + lld/test/COFF/export-stdcall.s | 1 + lld/test/COFF/export-weak-alias.s | 1 + lld/test/ELF/emulation-riscv.s | 74 ++ .../Inputs/identification-macosx-arm64e.syms | 3 + .../Modules/Breakpad/breakpad-identification.test | 3 + lldb/lit/SymbolFile/DWARF/array-sizes.s | 2 +- lldb/lit/SymbolFile/DWARF/childless-compile-unit.s | 2 + lldb/lit/SymbolFile/DWARF/debug-line-basic.s | 2 +- .../SymbolFile/DWARF/debug-types-address-ranges.s | 2 +- .../SymbolFile/DWARF/debug-types-signature-loop.s | 2 +- .../SymbolFile/DWARF/debug_aranges-empty-section.s | 2 + lldb/lit/SymbolFile/DWARF/debug_loc.s | 2 + .../DWARF/debug_ranges-missing-section.s | 2 + lldb/lit/SymbolFile/DWARF/debug_ranges.s | 2 + lldb/lit/SymbolFile/DWARF/debug_rnglists.s | 2 + .../dir-separator-no-comp-dir-relative-name.s | 2 +- .../SymbolFile/DWARF/dir-separator-no-comp-dir.s | 2 +- lldb/lit/SymbolFile/DWARF/dir-separator-posix.s | 2 +- lldb/lit/SymbolFile/DWARF/dir-separator-windows.s | 2 +- lldb/lit/SymbolFile/DWARF/dwarf5_locations.s | 4 +- lldb/lit/SymbolFile/DWARF/find-inline-method.s | 2 +- .../SymbolFile/DWARF/parallel-indexing-stress.s | 2 + .../Plugins/ABI/SysV-x86_64/ABISysV_x86_64.cpp | 1038 ++------------------ .../ObjectFile/Breakpad/BreakpadRecords.cpp | 2 +- .../NetBSD/NativeRegisterContextNetBSD_x86_64.cpp | 52 +- .../NetBSD/NativeRegisterContextNetBSD_x86_64.h | 4 +- llvm/docs/GettingStarted.rst | 20 + llvm/docs/LangRef.rst | 54 +- llvm/include/llvm/ADT/DenseMapInfo.h | 16 - llvm/include/llvm/IR/DerivedTypes.h | 68 +- llvm/include/llvm/IR/IRBuilder.h | 13 + llvm/include/llvm/IR/Type.h | 1 - llvm/include/llvm/Object/ELFObjectFile.h | 2 +- llvm/include/llvm/ObjectYAML/ELFYAML.h | 4 +- llvm/include/llvm/Support/ScalableSize.h | 43 - llvm/lib/AsmParser/LLLexer.cpp | 1 - llvm/lib/AsmParser/LLParser.cpp | 13 +- llvm/lib/AsmParser/LLToken.h | 1 - llvm/lib/Bitcode/Reader/BitcodeReader.cpp | 6 +- llvm/lib/Bitcode/Writer/BitcodeWriter.cpp | 5 +- .../AsmPrinter/DbgEntityHistoryCalculator.cpp | 168 ++-- llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp | 33 +- llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 219 +++-- llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h | 41 +- llvm/lib/CodeGen/AsmPrinter/DwarfUnit.cpp | 4 + llvm/lib/CodeGen/AsmPrinter/DwarfUnit.h | 1 + llvm/lib/CodeGen/LiveDebugValues.cpp | 62 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 180 ++++ .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 5 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp | 64 +- llvm/lib/ExecutionEngine/Interpreter/Execution.cpp | 54 + llvm/lib/ExecutionEngine/Interpreter/Interpreter.h | 1 + llvm/lib/IR/AsmWriter.cpp | 5 +- llvm/lib/IR/LLVMContextImpl.h | 2 +- llvm/lib/IR/Type.cpp | 13 +- llvm/lib/IR/Verifier.cpp | 66 -- llvm/lib/MCA/HardwareUnits/Scheduler.cpp | 3 +- llvm/lib/ObjectYAML/ELFYAML.cpp | 11 +- llvm/lib/Target/AMDGPU/MIMGInstructions.td | 20 + llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 13 + llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp | 1 + llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.h | 9 + llvm/lib/Target/ARM/ARMInstrVFP.td | 8 +- llvm/lib/Target/ARM/ARMTargetTransformInfo.cpp | 1 + llvm/lib/Target/X86/X86ISelDAGToDAG.cpp | 43 + llvm/lib/Target/X86/X86ISelLowering.cpp | 67 +- llvm/lib/Target/X86/X86InstrAVX512.td | 53 - llvm/lib/Target/X86/X86InstrSSE.td | 112 +-- llvm/lib/Target/X86/X86InstrVecCompiler.td | 23 +- llvm/lib/Transforms/IPO/FunctionAttrs.cpp | 2 +- .../Transforms/InstCombine/InstCombineSelect.cpp | 48 +- llvm/lib/Transforms/Scalar/IndVarSimplify.cpp | 142 +-- .../DependenceAnalysis/SimpleSIVNoValidityCheck.ll | 237 +++++ llvm/test/Bitcode/compatibility.ll | 4 - llvm/test/CodeGen/AArch64/swifterror.ll | 2 - llvm/test/CodeGen/AArch64/swiftself.ll | 5 +- llvm/test/CodeGen/AMDGPU/image_ls_mipmap_zero.ll | 132 +++ .../test/CodeGen/AMDGPU/mubuf-legalize-operands.ll | 8 +- llvm/test/CodeGen/ARM/cmpxchg-O0.ll | 10 +- llvm/test/CodeGen/ARM/swifterror.ll | 1 - llvm/test/CodeGen/Mips/atomic.ll | 278 +++--- llvm/test/CodeGen/Mips/atomic64.ll | 117 +-- llvm/test/CodeGen/Mips/atomicCmpSwapPW.ll | 16 +- llvm/test/CodeGen/Mips/dsp-spill-reload.ll | 1 - llvm/test/CodeGen/PowerPC/extract-and-store.ll | 1 + llvm/test/CodeGen/PowerPC/store-combine.ll | 335 ++----- llvm/test/CodeGen/SystemZ/swift-return.ll | 6 +- llvm/test/CodeGen/X86/atomic-unordered.ll | 2 +- llvm/test/CodeGen/X86/cmp.ll | 39 + llvm/test/CodeGen/X86/scalar-fp-to-i64.ll | 8 +- llvm/test/CodeGen/X86/sqrt-fastmath-mir.ll | 2 +- llvm/test/CodeGen/X86/swifterror.ll | 8 +- llvm/test/CodeGen/X86/swiftself.ll | 5 +- llvm/test/DebugInfo/AArch64/inlined-argument.ll | 9 + llvm/test/DebugInfo/AArch64/struct_by_value.ll | 12 +- llvm/test/DebugInfo/COFF/fpo-shrink-wrap.ll | 2 +- llvm/test/DebugInfo/COFF/pieces.ll | 20 +- .../MIR/AArch64/implicit-def-dead-scope.mir | 8 +- .../DebugInfo/MIR/X86/dbg-stack-value-range.mir | 184 ++++ llvm/test/DebugInfo/X86/dbg-declare-arg.ll | 2 +- llvm/test/DebugInfo/X86/debug-loc-offset.mir | 6 + llvm/test/DebugInfo/X86/fission-ranges.ll | 22 +- llvm/test/DebugInfo/X86/pr19307.mir | 6 + llvm/test/DebugInfo/X86/reference-argument.ll | 3 +- llvm/test/DebugInfo/X86/stack-value-piece.ll | 3 +- .../test-interp-vec-arithm_float.ll | 2 + llvm/test/MC/ARM/vmovhr.s | 24 + llvm/test/Object/obj2yaml.test | 7 - .../Object/yaml2obj-elf-section-invalid-size.yaml | 2 +- llvm/test/Transforms/FunctionAttrs/arg_returned.ll | 11 +- llvm/test/Transforms/InstCombine/fabs.ll | 267 ++++- llvm/test/Transforms/LoopUnroll/ARM/upperbound.ll | 38 + llvm/test/Verifier/scalable-aggregates.ll | 31 - llvm/test/Verifier/scalable-global-vars.ll | 24 - llvm/test/tools/llvm-lib/machine-mismatch.test | 4 +- .../llvm-mca/X86/BtVer2/bottleneck-hints-none.s | 2 +- llvm/test/tools/llvm-mca/X86/option-all-views-1.s | 7 + llvm/test/tools/llvm-mca/X86/option-all-views-2.s | 7 + llvm/test/tools/llvm-mca/X86/option-no-stats-1.s | 7 + .../ELF/compress-debug-sections-zlib-gnu.test | 13 +- .../ELF/compress-debug-sections-zlib.test | 7 +- .../test/tools/llvm-objcopy/ELF/group-reorder.test | 64 ++ .../tools/llvm-objcopy/ELF/strip-dwo-groups.test | 10 +- .../tools/llvm-objdump/X86/elf-dynamic-relocs.test | 113 +++ .../Inputs/elf-broken-dynsym-link.elf-x86-64 | Bin 0 -> 452 bytes .../tools/llvm-readobj/elf-broken-dynsym-link.test | 60 ++ llvm/test/tools/obj2yaml/elf-shinfo.yaml | 1 - .../dynsymtab-implicit-sections-size-content.yaml | 198 ++++ .../tools/yaml2obj/explicit-dynsym-no-dynstr.yaml | 22 + llvm/test/tools/yaml2obj/section-size-content.yaml | 158 +++ .../strtab-implicit-sections-size-content.yaml | 167 ++++ .../symtab-implicit-sections-size-content.yaml | 190 ++++ llvm/tools/llvm-mca/Views/BottleneckAnalysis.cpp | 216 ++-- llvm/tools/llvm-mca/Views/BottleneckAnalysis.h | 62 +- llvm/tools/llvm-mca/llvm-mca.cpp | 3 +- llvm/tools/llvm-objcopy/ELF/Object.cpp | 10 +- llvm/tools/llvm-objcopy/MachO/MachOWriter.cpp | 2 +- llvm/tools/llvm-readobj/ELFDumper.cpp | 6 +- llvm/tools/llvm-readobj/llvm-readobj.cpp | 6 + llvm/tools/llvm-readobj/llvm-readobj.h | 1 + llvm/tools/obj2yaml/elf2yaml.cpp | 6 +- llvm/tools/yaml2obj/yaml2elf.cpp | 126 ++- llvm/unittests/Analysis/CMakeLists.txt | 1 + llvm/unittests/Analysis/VectorUtilsTest.cpp | 91 ++ llvm/unittests/IR/CMakeLists.txt | 1 - llvm/unittests/IR/IRBuilderTest.cpp | 12 +- llvm/unittests/IR/VectorTypesTest.cpp | 164 ---- llvm/utils/TableGen/RISCVCompressInstEmitter.cpp | 16 +- llvm/utils/gn/secondary/llvm/unittests/IR/BUILD.gn | 1 - 182 files changed, 5463 insertions(+), 3104 deletions(-) create mode 100644 clang-tools-extra/clangd/Format.cpp create mode 100644 clang-tools-extra/clangd/Format.h create mode 100644 clang-tools-extra/clangd/unittests/FormatTests.cpp create mode 100644 compiler-rt/lib/scudo/standalone/tests/tsd_test.cc create mode 100644 compiler-rt/lib/scudo/standalone/tsd.h create mode 100644 compiler-rt/lib/scudo/standalone/tsd_exclusive.h create mode 100644 compiler-rt/lib/scudo/standalone/tsd_shared.h create mode 100644 lld/test/ELF/emulation-riscv.s create mode 100644 lldb/lit/Modules/Breakpad/Inputs/identification-macosx-arm64e.syms delete mode 100644 llvm/include/llvm/Support/ScalableSize.h create mode 100644 llvm/test/Analysis/DependenceAnalysis/SimpleSIVNoValidityCheck.ll create mode 100644 llvm/test/CodeGen/AMDGPU/image_ls_mipmap_zero.ll create mode 100644 llvm/test/DebugInfo/MIR/X86/dbg-stack-value-range.mir create mode 100644 llvm/test/MC/ARM/vmovhr.s create mode 100644 llvm/test/Transforms/LoopUnroll/ARM/upperbound.ll delete mode 100644 llvm/test/Verifier/scalable-aggregates.ll delete mode 100644 llvm/test/Verifier/scalable-global-vars.ll create mode 100644 llvm/test/tools/llvm-objcopy/ELF/group-reorder.test create mode 100644 llvm/test/tools/llvm-objdump/X86/elf-dynamic-relocs.test create mode 100644 llvm/test/tools/llvm-readobj/Inputs/elf-broken-dynsym-link.elf-x86-64 create mode 100644 llvm/test/tools/llvm-readobj/elf-broken-dynsym-link.test create mode 100644 llvm/test/tools/yaml2obj/dynsymtab-implicit-sections-size-content.yaml create mode 100644 llvm/test/tools/yaml2obj/explicit-dynsym-no-dynstr.yaml create mode 100644 llvm/test/tools/yaml2obj/section-size-content.yaml create mode 100644 llvm/test/tools/yaml2obj/strtab-implicit-sections-size-content.yaml create mode 100644 llvm/test/tools/yaml2obj/symtab-implicit-sections-size-content.yaml create mode 100644 llvm/unittests/Analysis/VectorUtilsTest.cpp delete mode 100644 llvm/unittests/IR/VectorTypesTest.cpp