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-next-allmodconfig in repository toolchain/ci/llvm-project.
from e812bf55308 Properly detect temporary gsl::Owners through reference ini [...] adds 635eda8bb0f [ELF] Remove redundant !isPreemptible in Symbol::computeBinding() adds cfdd4589f14 [ELF] Remove redundant isDefined() in Symbol::computeBindin [...] adds 637964bfd83 [X86] Don't use SplitOpsAndApply for ISD::USUBSAT. adds ce6a2cf9665 [X86] Simplify some of the type checks in combineSubToSubus. adds 10234da71d6 [clang-format] Expand AllowShortBlocksOnASingleLine for WebKit adds 27038a37806 [SelectionDAG] Widen vector results of SMULFIX/UMULFIX/SMULFIXSAT adds cf9fa0b382d [X86] Remove redundant ';' chars ending IR lines in lit tests. NFC adds cb5a90fd314 Fix pass dependency for LICM adds e28cbbd5d49 [X86] Support -march=tigerlake adds 8750c77df4c [X86] Add some reduction add test cases that show sub-optim [...] adds 4b9d20008bb [CrossTU] Fix problem with CrossTU AST load limit and progr [...] adds fd5ea1b0d90 [clangd] Highlighting auto variables as the deduced type. adds b0945e1bd2e Improve codegen for deque. adds d68a277f232 [CostModel][X86][AArch64] Add some tests for extractvalue adds d614a65d85c [clangd] Drop diags from non-written #include. adds 3cafdfddcbc [ELF] Remove unnecessary assignment to `isPreemptible` in r [...] adds 2e16060a8bb [ASTImporter] Fix for import of friend class template with [...] adds ef58804ebc1 [OpenCL] Fix lang mode predefined macros for C++ mode. adds 05e8209e334 [TargetLowering] SimplifyDemandedBits - call SimplifyMultip [...] adds ccdad6ef486 [InstCombine] foldShiftIntoShiftInAnotherHandOfAndInICmp(): [...] adds f23ce128fd6 [llvm-strings] Improve testing of llvm-strings adds 3819316040a NFC. Remove trailing whitespace in test adds 143a2b88ba6 [X86][SSE] Add test showing missing compute known bits PSAD [...] adds 182249daee8 [X86][SSE] ComputeKnownBits - add basic PSADBW handling adds 5eec1a9d324 Cleanup unused variable. adds 5b96d4655c8 Revert r368509 "[CodeGen] Do the Simple Early Return in blo [...] adds 06385d013d0 [OpenCL] Ignore parentheses for sampler initialization adds 7b4b3305fff [CrossTU] User docs: remove temporary limiation with macro [...] adds cbe3ed552fa [clangd] Remove highlightings coming from non topLevelDecls [...] adds 20b2cd3c0bf [llvm-ar][test] Correct tests marked as expected fails adds 342fb0db6d9 [CodeGen] Do the Simple Early Return in block-placement pas [...] adds 9b29ec58b70 [DebugInfo] Remove call sites when eliminating unreachable blocks adds 50286542143 [lldb][NFC] Add unit test for lldb_private::DiagnosticManager adds 020eea0c16a [clangd] Added the vscode SemanticHighlighting feature code [...] adds 20d37fab829 [InstCombine] x /c fabs(x) -> copysign(1.0, x) adds fee242aed41 [RISCV] Fix ICE in isDesirableToCommuteWithShift adds 47298393d2e [llvm-ar] Accept file paths with windows format slashes adds 489efc68a57 Revert r368565: [CodeGen] Do the Simple Early Return in blo [...] adds 9a452740ec8 [X86][SSE] Add test showing missing demanded elts PSADBW handling adds f927b34a148 [llvm-readobj] Downgrade 'PT_DYNAMIC segment offset + size [...] adds 8940687c6dc [lldb] Remove undocumented return value from DiagnosticMana [...] adds e011a5b4edf [llvm-ar][NFC] Fix buildbot adds a45f301f7a5 Revert r368339 "[MBP] Disable aggressive loop rotate in pla [...] adds 3bd2b513403 Remove outdated comment about clang not populating src2dst_offset adds 119d1c278cf [clangd] Separate chunks with a space when rendering markdown adds df8bdcadf95 [lldb][NFC] Minor fixes for lldb_private::DiagnosticManager adds 24a9e86849f [InstCombine] add tests for scalar-select-of-vectors; NFC adds 29141da75ed [XCOFF] Use a single symbolic constant for the size of an e [...] adds 8095449e683 [scudo][standalone] Minor corrections adds 84cb4b2b533 [ARM] Add or update a number of costmodel tests. NFC adds 83bbfaa5e4f [ARM] Put some of the TTI costmodel behind hasNeon calls.
No new revisions were added by this update.
Summary of changes: clang-tools-extra/clangd/Diagnostics.cpp | 8 +- clang-tools-extra/clangd/FormattedString.cpp | 11 +- clang-tools-extra/clangd/SemanticHighlighting.cpp | 44 +- .../clangd/clients/clangd-vscode/package.json | 3 +- .../clangd-vscode/src/semantic-highlighting.ts | 89 + .../test/semantic-highlighting.test.ts | 28 +- .../clangd/unittests/DiagnosticsTests.cpp | 9 + .../clangd/unittests/FormattedStringTests.cpp | 38 +- .../clangd/unittests/SemanticHighlightingTests.cpp | 39 +- clang/docs/ClangFormatStyleOptions.rst | 38 +- .../analyzer/user-docs/CrossTranslationUnit.rst | 9 - clang/include/clang/Basic/X86Target.def | 5 + clang/include/clang/CrossTU/CrossTranslationUnit.h | 75 +- clang/include/clang/Format/Format.h | 35 +- clang/lib/AST/ASTImporter.cpp | 10 +- clang/lib/Basic/Targets/X86.cpp | 10 + clang/lib/CrossTU/CrossTranslationUnit.cpp | 58 +- clang/lib/Format/Format.cpp | 14 +- clang/lib/Format/TokenAnnotator.cpp | 3 +- clang/lib/Format/UnwrappedLineFormatter.cpp | 11 +- clang/lib/Frontend/InitPreprocessor.cpp | 18 +- clang/lib/Headers/opencl-c-base.h | 17 +- clang/lib/Headers/opencl-c.h | 210 +- clang/lib/Sema/SemaInit.cpp | 2 +- clang/test/Driver/x86-march.c | 4 + clang/test/Misc/target-invalid-cpu-note.c | 4 +- clang/test/Preprocessor/predefined-arch-macros.c | 127 + clang/test/SemaOpenCL/sampler_t.cl | 7 + clang/unittests/AST/ASTImporterTest.cpp | 44 + clang/unittests/Format/FormatTest.cpp | 39 +- compiler-rt/lib/scudo/standalone/fuchsia.cpp | 2 +- compiler-rt/lib/scudo/standalone/internal_defs.h | 4 +- compiler-rt/lib/scudo/standalone/linux.cpp | 2 +- compiler-rt/lib/scudo/standalone/list.h | 12 +- compiler-rt/lib/scudo/standalone/quarantine.h | 6 +- compiler-rt/lib/scudo/standalone/secondary.cpp | 4 +- libcxx/benchmarks/ContainerBenchmarks.hpp | 16 +- libcxx/benchmarks/Utilities.hpp | 33 + libcxx/benchmarks/deque.bench.cpp | 47 + libcxx/include/__split_buffer | 45 +- libcxx/include/deque | 97 +- libcxxabi/src/private_typeinfo.cpp | 1 - lld/ELF/Relocations.cpp | 4 +- lld/ELF/Symbols.cpp | 5 +- lldb/include/lldb/Expression/DiagnosticManager.h | 8 +- lldb/source/Expression/DiagnosticManager.cpp | 7 +- lldb/unittests/Expression/CMakeLists.txt | 1 + .../unittests/Expression/DiagnosticManagerTest.cpp | 194 + llvm/include/llvm/BinaryFormat/XCOFF.h | 2 +- llvm/include/llvm/Object/XCOFFObjectFile.h | 6 +- llvm/include/llvm/Support/X86TargetParser.def | 2 + llvm/lib/CodeGen/MachineBlockPlacement.cpp | 153 +- llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h | 1 + .../lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp | 7 + .../CodeGen/SelectionDAG/LegalizeVectorTypes.cpp | 19 + llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 5 + llvm/lib/CodeGen/UnreachableBlockElim.cpp | 8 +- llvm/lib/Object/XCOFFObjectFile.cpp | 18 +- llvm/lib/Support/Host.cpp | 9 + llvm/lib/Target/ARM/ARMTargetTransformInfo.cpp | 149 +- llvm/lib/Target/RISCV/RISCVISelLowering.cpp | 6 +- llvm/lib/Target/X86/X86.td | 13 + llvm/lib/Target/X86/X86ISelLowering.cpp | 42 +- .../Transforms/InstCombine/InstCombineCompares.cpp | 11 +- .../InstCombine/InstCombineMulDivRem.cpp | 11 + llvm/lib/Transforms/Scalar/LICM.cpp | 13 +- llvm/test/Analysis/CostModel/AArch64/aggregates.ll | 76 + llvm/test/Analysis/CostModel/ARM/arith.ll | 419 ++ llvm/test/Analysis/CostModel/ARM/cast.ll | 888 +++- llvm/test/Analysis/CostModel/ARM/divrem.ll | 1284 +++-- llvm/test/Analysis/CostModel/ARM/fparith.ll | 172 + llvm/test/Analysis/CostModel/ARM/load_store.ll | 278 ++ llvm/test/Analysis/CostModel/ARM/select.ll | 101 +- llvm/test/Analysis/CostModel/ARM/shuffle.ll | 137 +- llvm/test/Analysis/CostModel/X86/aggregates.ll | 76 + llvm/test/CodeGen/AArch64/cmpxchg-idioms.ll | 2 +- llvm/test/CodeGen/AArch64/tailmerging_in_mbp.ll | 5 +- llvm/test/CodeGen/AMDGPU/collapse-endcf.ll | 9 +- .../AMDGPU/divergent-branch-uniform-condition.ll | 48 +- llvm/test/CodeGen/AMDGPU/global_smrd_cfg.ll | 21 +- llvm/test/CodeGen/AMDGPU/i1-copy-from-loop.ll | 12 +- llvm/test/CodeGen/AMDGPU/indirect-addressing-si.ll | 12 +- llvm/test/CodeGen/AMDGPU/loop_exit_with_xor.ll | 4 +- llvm/test/CodeGen/AMDGPU/multilevel-break.ll | 56 +- llvm/test/CodeGen/AMDGPU/optimize-negated-cond.ll | 8 +- llvm/test/CodeGen/AMDGPU/si-annotate-cf.ll | 12 +- llvm/test/CodeGen/AMDGPU/wave32.ll | 36 +- llvm/test/CodeGen/AMDGPU/wqm.ll | 11 +- llvm/test/CodeGen/ARM/2011-03-23-PeepholeBug.ll | 2 +- llvm/test/CodeGen/ARM/arm-and-tst-peephole.ll | 5 +- llvm/test/CodeGen/ARM/atomic-cmp.ll | 2 +- llvm/test/CodeGen/ARM/atomic-cmpxchg.ll | 26 +- llvm/test/CodeGen/ARM/code-placement.ll | 4 +- llvm/test/CodeGen/ARM/pr32578.ll | 2 +- llvm/test/CodeGen/Hexagon/bug6757-endloop.ll | 2 +- llvm/test/CodeGen/Hexagon/early-if-merge-loop.ll | 4 +- llvm/test/CodeGen/Hexagon/prof-early-if.ll | 2 +- llvm/test/CodeGen/Hexagon/redundant-branching2.ll | 2 +- llvm/test/CodeGen/PowerPC/atomics-regression.ll | 312 +- llvm/test/CodeGen/PowerPC/block-placement-1.mir | 12 +- llvm/test/CodeGen/PowerPC/block-placement.mir | 12 +- llvm/test/CodeGen/PowerPC/cmp_elimination.ll | 11 +- llvm/test/CodeGen/PowerPC/licm-remat.ll | 3 +- llvm/test/CodeGen/PowerPC/machine-pre.ll | 36 +- llvm/test/CodeGen/RISCV/add-before-shl.ll | 40 + llvm/test/CodeGen/RISCV/atomic-rmw.ll | 4938 ++++++++++---------- llvm/test/CodeGen/RISCV/remat.ll | 55 +- .../test/CodeGen/Thumb/consthoist-physical-addr.ll | 12 +- llvm/test/CodeGen/Thumb/pr42760.ll | 26 +- llvm/test/CodeGen/X86/bitcast-vector-bool.ll | 18 +- llvm/test/CodeGen/X86/block-placement.ll | 19 +- llvm/test/CodeGen/X86/code_placement.ll | 7 +- .../code_placement_ignore_succ_in_inner_loop.ll | 7 +- .../CodeGen/X86/code_placement_loop_rotation2.ll | 8 +- .../CodeGen/X86/code_placement_no_header_change.ll | 2 +- llvm/test/CodeGen/X86/conditional-tailcall.ll | 178 +- llvm/test/CodeGen/X86/cpus-intel.ll | 1 + llvm/test/CodeGen/X86/loop-blocks.ll | 38 +- llvm/test/CodeGen/X86/loop-rotate.ll | 120 + llvm/test/CodeGen/X86/lsr-loop-exit-cond.ll | 66 +- llvm/test/CodeGen/X86/move_latch_to_loop_top.ll | 16 +- llvm/test/CodeGen/X86/pr38185.ll | 16 +- llvm/test/CodeGen/X86/psadbw.ll | 43 + llvm/test/CodeGen/X86/ragreedy-hoist-spill.ll | 123 +- llvm/test/CodeGen/X86/reverse_branches.ll | 35 +- llvm/test/CodeGen/X86/smul_fix.ll | 40 +- llvm/test/CodeGen/X86/smul_fix_sat.ll | 40 +- llvm/test/CodeGen/X86/smul_fix_sat_constants.ll | 20 +- .../test/CodeGen/X86/speculative-load-hardening.ll | 57 +- llvm/test/CodeGen/X86/ssub_sat.ll | 16 +- .../CodeGen/X86/tail-dup-merge-loop-headers.ll | 67 +- llvm/test/CodeGen/X86/tail-dup-repeat.ll | 25 +- llvm/test/CodeGen/X86/uadd_sat.ll | 16 +- llvm/test/CodeGen/X86/umul_fix.ll | 44 +- llvm/test/CodeGen/X86/usub_sat.ll | 16 +- llvm/test/CodeGen/X86/vector-mulfix-legalize.ll | 115 + llvm/test/CodeGen/X86/vector-reduce-add.ll | 225 + .../CodeGen/X86/vector-shift-by-select-loop.ll | 69 +- llvm/test/CodeGen/X86/widen_arith-1.ll | 16 +- llvm/test/CodeGen/X86/widen_arith-2.ll | 16 +- llvm/test/CodeGen/X86/widen_arith-3.ll | 16 +- llvm/test/CodeGen/X86/widen_arith-4.ll | 32 +- llvm/test/CodeGen/X86/widen_arith-5.ll | 16 +- llvm/test/CodeGen/X86/widen_arith-6.ll | 16 +- llvm/test/CodeGen/X86/widen_cast-4.ll | 16 +- .../MIR/X86/unreachable-block-call-site.mir | 68 + llvm/test/DebugInfo/X86/PR37234.ll | 12 +- .../test/DebugInfo/X86/dbg-value-transfer-order.ll | 13 +- llvm/test/Object/invalid.test | 6 +- llvm/test/Transforms/InstCombine/fabs-copysign.ll | 39 +- .../InstCombine/select-extractelement.ll | 103 +- .../shift-amount-reassociation-in-bittest.ll | 12 + llvm/test/tools/llvm-ar/extract.test | 2 +- llvm/test/tools/llvm-ar/mri-utf8.test | 2 +- llvm/test/tools/llvm-ar/print.test | 2 +- llvm/test/tools/llvm-ar/windows-path.test | 44 + .../llvm-readobj/elf-malformed-pt-dynamic.test | 8 +- llvm/test/tools/llvm-strings/Inputs/abcd | 1 - llvm/test/tools/llvm-strings/Inputs/numbers | 10 - .../test/tools/llvm-strings/Inputs/variable-length | 4 - llvm/test/tools/llvm-strings/all-sections.test | 8 +- llvm/test/tools/llvm-strings/archive-filename.test | 7 +- llvm/test/tools/llvm-strings/eof-no-string.test | 5 + llvm/test/tools/llvm-strings/eof.test | 5 + llvm/test/tools/llvm-strings/file-filename.test | 13 +- llvm/test/tools/llvm-strings/help.test | 12 +- llvm/test/tools/llvm-strings/length.test | 56 +- llvm/test/tools/llvm-strings/multiple-inputs.test | 13 + llvm/test/tools/llvm-strings/negative-char.test | 3 + llvm/test/tools/llvm-strings/nested-archives.test | 11 - llvm/test/tools/llvm-strings/option-grouping.test | 6 + llvm/test/tools/llvm-strings/radix-filename.test | 77 +- llvm/test/tools/llvm-strings/radix.test | 34 +- llvm/test/tools/llvm-strings/response-file.test | 7 + llvm/test/tools/llvm-strings/stdin-filename.test | 4 + llvm/test/tools/llvm-strings/stdin.test | 22 + llvm/test/tools/llvm-strings/terminator-neg.test | 2 - llvm/test/tools/llvm-strings/terminator.test | 2 - llvm/test/tools/llvm-strings/version.test | 4 + llvm/test/tools/llvm-strings/whitespace.test | 3 +- llvm/tools/llvm-ar/llvm-ar.cpp | 16 +- llvm/tools/llvm-readobj/ELFDumper.cpp | 6 +- .../src/thirdparty/ittnotify/ittnotify_static.cpp | 4 +- 183 files changed, 8569 insertions(+), 4799 deletions(-) create mode 100644 libcxx/benchmarks/Utilities.hpp create mode 100644 libcxx/benchmarks/deque.bench.cpp create mode 100644 lldb/unittests/Expression/DiagnosticManagerTest.cpp create mode 100644 llvm/test/Analysis/CostModel/AArch64/aggregates.ll create mode 100644 llvm/test/Analysis/CostModel/ARM/arith.ll create mode 100644 llvm/test/Analysis/CostModel/ARM/fparith.ll create mode 100644 llvm/test/Analysis/CostModel/ARM/load_store.ll create mode 100644 llvm/test/Analysis/CostModel/X86/aggregates.ll create mode 100644 llvm/test/CodeGen/X86/loop-rotate.ll create mode 100644 llvm/test/CodeGen/X86/psadbw.ll create mode 100644 llvm/test/CodeGen/X86/vector-mulfix-legalize.ll create mode 100644 llvm/test/DebugInfo/MIR/X86/unreachable-block-call-site.mir create mode 100644 llvm/test/tools/llvm-ar/windows-path.test delete mode 100644 llvm/test/tools/llvm-strings/Inputs/abcd delete mode 100644 llvm/test/tools/llvm-strings/Inputs/numbers delete mode 100644 llvm/test/tools/llvm-strings/Inputs/variable-length create mode 100644 llvm/test/tools/llvm-strings/eof-no-string.test create mode 100644 llvm/test/tools/llvm-strings/eof.test create mode 100644 llvm/test/tools/llvm-strings/multiple-inputs.test delete mode 100644 llvm/test/tools/llvm-strings/nested-archives.test create mode 100644 llvm/test/tools/llvm-strings/option-grouping.test create mode 100644 llvm/test/tools/llvm-strings/response-file.test create mode 100644 llvm/test/tools/llvm-strings/stdin.test delete mode 100644 llvm/test/tools/llvm-strings/terminator-neg.test delete mode 100644 llvm/test/tools/llvm-strings/terminator.test create mode 100644 llvm/test/tools/llvm-strings/version.test