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-allmodconfig in repository toolchain/ci/llvm-monorepo.
from ea742f55bf4b Make -Wfor-loop-analysis work with C++17 adds 43b37d55d0c8 [libcxx] [test] Don't detect Windows' UCRT with TEST_COMPI [...] adds 6ffe868e1150 [X86][compiler-rt] Add additional CPUs and features to the [...] adds 29b29676e8e8 [X86] Add additional CPUs and features to Host.cpp and X86 [...] adds de6582ff2428 [X86] Add support for more than 32 features for __builtin_cpu_is adds a9d851767ab3 [CodeGen] Use the mangle context owned by CodeGenModule to [...] adds 16894af80252 DebugInfo: Use debug_addr for non-dwo addresses in DWARF 5 adds d6741881506a llvm-dwarfdump: Support RLE_addressx and RLE_startx_length [...] adds 893e697e2ed5 DebugInfo: Use address pool forms in debug_rnglists adds be9c24df86b8 DebugInfo: Implement debug_rnglists.dwo adds 08facd5cf524 DebugInfo: Use DW_OP_addrx in DWARFv5 adds bd70df7ffd5d Add missed file from previous commit (r344838) adds dbd76603879e [clang-query] Add option to print matcher expression adds c242b9fae153 DebugInfo: Use base address specifiers more aggressively adds 4e307611b80b Add an addAbsolute static function to Writer.cpp adds a4615b547b81 Replace setFeature macro with lambda to fix MSVC "shift co [...] adds 0dac95078963 Fix MSVC "not all control paths return a value" warning. NFCI. adds e0aee8e4fdba Fix MSVC "truncation from 'double' to 'float'" warning. NFCI. adds 8aabb545ebca [CostModel][X86] Add integer vector reduction cost tests adds 9c884c942228 [NFC][Test commit] Fix typos in a comment adds 43c07bb66ab7 [SLPVectorizer] regenerate test checks; NFC adds d42babecbc84 [SLPVectorizer][X86] Add mul/and/or/xor unrolled reduction tests adds d1c89ad66177 [clangd] Namespace style cleanup in cpp files. NFC. adds cecc0810e1c0 [InstCombine] add explanatory comment for strange vector l [...] adds e3c3f4a15681 [InstCombine] make code more flexible with lambda; NFC adds a5254a6bcdb2 [InstCombine] use 'match' to simplify code; NFC adds 2ff5db413ff8 Check that __MAC_OS_X_VERSION_MIN_REQUIRED is defined befo [...] adds f30de8f61327 [CostModel][X86] Add some initial extract/insert subvector [...] adds 75b78db40021 [clangd] Fix unqualified make_unique after r344850. NFC adds b5adc9ebd8de Use llvm::{all,any,none}_of instead std::{all,any,none}_of. NFC adds a1adca62d124 [InstCombine] add test for possible shuffle fold; NFC adds 514c4ac4f40d [X86] Add missing intrinsics to match icc. adds 62799436c1aa [X86] Add more intrinsics to match icc. adds 5458ec63b274 [ORC] Add some more basic sanity tests for the LLJIT. adds 732e489ae7e4 [AST, analyzer] Transform rvalue cast outputs to lvalues ( [...]
No new revisions were added by this update.
Summary of changes: clang-tools-extra/clang-query/Query.cpp | 8 + clang-tools-extra/clang-query/Query.h | 7 +- clang-tools-extra/clang-query/QueryParser.cpp | 26 +- clang-tools-extra/clang-query/QuerySession.h | 4 +- clang-tools-extra/clangd/AST.cpp | 19 +- clang-tools-extra/clangd/ClangdLSPServer.cpp | 79 +++-- clang-tools-extra/clangd/ClangdServer.cpp | 80 ++--- clang-tools-extra/clangd/ClangdUnit.cpp | 67 ++-- clang-tools-extra/clangd/CodeComplete.cpp | 108 +++---- clang-tools-extra/clangd/CodeCompletionStrings.cpp | 12 +- clang-tools-extra/clangd/Compiler.cpp | 15 +- clang-tools-extra/clangd/Diagnostics.cpp | 38 +-- clang-tools-extra/clangd/DraftStore.cpp | 39 +-- clang-tools-extra/clangd/FS.cpp | 37 +-- clang-tools-extra/clangd/FileDistance.cpp | 31 +- clang-tools-extra/clangd/FindSymbols.cpp | 11 +- clang-tools-extra/clangd/FuzzyMatch.cpp | 6 +- .../clangd/GlobalCompilationDatabase.cpp | 24 +- clang-tools-extra/clangd/Headers.cpp | 27 +- clang-tools-extra/clangd/JSONTransport.cpp | 62 ++-- clang-tools-extra/clangd/Logger.cpp | 14 +- clang-tools-extra/clangd/Protocol.cpp | 38 +-- clang-tools-extra/clangd/Quality.cpp | 17 +- clang-tools-extra/clangd/RIFF.cpp | 8 +- clang-tools-extra/clangd/SourceCode.cpp | 49 ++- clang-tools-extra/clangd/TUScheduler.cpp | 92 +++--- clang-tools-extra/clangd/Threading.cpp | 11 +- clang-tools-extra/clangd/Trace.cpp | 17 +- clang-tools-extra/clangd/URI.cpp | 83 +++-- clang-tools-extra/clangd/XRefs.cpp | 60 ++-- .../clangd/benchmarks/IndexBenchmark.cpp | 18 +- clang-tools-extra/clangd/index/Background.cpp | 19 +- .../clangd/index/CanonicalIncludes.cpp | 28 +- clang-tools-extra/clangd/index/FileIndex.cpp | 18 +- clang-tools-extra/clangd/index/Index.cpp | 26 +- clang-tools-extra/clangd/index/IndexAction.cpp | 4 +- clang-tools-extra/clangd/index/MemIndex.cpp | 12 +- clang-tools-extra/clangd/index/Merge.cpp | 12 +- clang-tools-extra/clangd/index/Serialization.cpp | 12 +- clang-tools-extra/clangd/index/SymbolCollector.cpp | 63 ++-- .../clangd/index/YAMLSerialization.cpp | 24 +- clang-tools-extra/clangd/index/dex/Dex.cpp | 34 +- clang-tools-extra/clangd/index/dex/Iterator.cpp | 18 +- clang-tools-extra/clangd/index/dex/PostingList.cpp | 32 +- clang-tools-extra/clangd/index/dex/Trigram.cpp | 9 +- clang-tools-extra/clangd/index/dex/dexp/Dexp.cpp | 86 +++-- clang-tools-extra/clangd/indexer/IndexerMain.cpp | 23 +- clang-tools-extra/clangd/tool/ClangdMain.cpp | 253 +++++++-------- .../unittests/clang-query/QueryEngineTest.cpp | 14 +- clang-tools-extra/unittests/clangd/Annotations.cpp | 17 +- .../unittests/clangd/CancellationTests.cpp | 3 +- clang-tools-extra/unittests/clangd/ClangdTests.cpp | 49 +-- .../unittests/clangd/ClangdUnitTests.cpp | 18 +- .../unittests/clangd/CodeCompleteTests.cpp | 19 +- clang-tools-extra/unittests/clangd/DexTests.cpp | 35 +- .../unittests/clangd/DraftStoreTests.cpp | 51 ++- clang-tools-extra/unittests/clangd/FSTests.cpp | 10 +- .../unittests/clangd/FileIndexTests.cpp | 18 +- .../unittests/clangd/FuzzyMatchTests.cpp | 4 +- .../clangd/GlobalCompilationDatabaseTests.cpp | 3 +- .../unittests/clangd/HeadersTests.cpp | 11 +- clang-tools-extra/unittests/clangd/IndexTests.cpp | 2 +- .../unittests/clangd/JSONTransportTests.cpp | 14 +- .../unittests/clangd/QualityTests.cpp | 7 +- clang-tools-extra/unittests/clangd/RIFFTests.cpp | 4 +- .../unittests/clangd/SerializationTests.cpp | 4 +- .../unittests/clangd/SourceCodeTests.cpp | 6 +- .../unittests/clangd/SymbolCollectorTests.cpp | 20 +- clang-tools-extra/unittests/clangd/SyncAPI.cpp | 47 +-- .../unittests/clangd/TUSchedulerTests.cpp | 55 ++-- clang-tools-extra/unittests/clangd/TestFS.cpp | 33 +- clang-tools-extra/unittests/clangd/TestIndex.cpp | 10 +- clang-tools-extra/unittests/clangd/TestTU.cpp | 14 +- clang-tools-extra/unittests/clangd/TraceTests.cpp | 4 +- clang-tools-extra/unittests/clangd/URITests.cpp | 26 +- clang-tools-extra/unittests/clangd/XRefsTests.cpp | 12 +- clang/lib/AST/VTableBuilder.cpp | 14 +- clang/lib/ASTMatchers/ASTMatchersInternal.cpp | 10 +- clang/lib/Analysis/CloneDetection.cpp | 3 +- clang/lib/CodeGen/CGBlocks.cpp | 4 +- clang/lib/CodeGen/CGBuiltin.cpp | 77 +++-- clang/lib/CodeGen/CGCall.cpp | 4 +- clang/lib/CodeGen/CodeGenFunction.cpp | 15 +- clang/lib/CodeGen/CodeGenFunction.h | 4 +- clang/lib/Headers/avx512bwintrin.h | 37 +++ clang/lib/Headers/avx512fintrin.h | 36 +++ clang/lib/Headers/avx512vlbwintrin.h | 75 ++++- clang/lib/Headers/avx512vlintrin.h | 253 +++++++++++++-- clang/lib/Parse/ParseTentative.cpp | 4 +- clang/lib/Sema/SemaInit.cpp | 2 +- clang/lib/Sema/SemaLookup.cpp | 6 +- clang/lib/Sema/SemaOverload.cpp | 2 +- clang/lib/Sema/SemaStmtAsm.cpp | 69 +++- clang/lib/StaticAnalyzer/Core/CheckerManager.cpp | 4 +- clang/lib/Tooling/ASTDiff/ASTDiff.cpp | 5 +- clang/test/Analysis/asm.cpp | 12 + clang/test/Analysis/cfg.cpp | 22 +- clang/test/CodeGen/avx512bw-builtins.c | 30 +- clang/test/CodeGen/avx512f-builtins.c | 40 +++ clang/test/CodeGen/avx512vl-builtins.c | 286 +++++++++++++--- clang/test/CodeGen/avx512vlbw-builtins.c | 48 +++ clang/test/CodeGen/builtin-cpu-supports.c | 7 + clang/test/CodeGen/target-builtin-noerror.c | 10 + clang/test/CodeGenObjCXX/lambda-to-block.mm | 60 +++- compiler-rt/lib/builtins/cpu_model.c | 113 +++++-- .../test/std/depr/depr.c.headers/stdlib_h.pass.cpp | 4 +- .../support.runtime/cstdlib.pass.cpp | 6 +- lld/ELF/Writer.cpp | 16 +- .../llvm/DebugInfo/DWARF/DWARFDebugRangeList.h | 3 +- .../llvm/DebugInfo/DWARF/DWARFDebugRnglists.h | 9 +- llvm/include/llvm/DebugInfo/DWARF/DWARFFormValue.h | 8 + llvm/include/llvm/DebugInfo/DWARF/DWARFListTable.h | 14 +- llvm/include/llvm/DebugInfo/DWARF/DWARFSection.h | 5 + llvm/include/llvm/DebugInfo/DWARF/DWARFUnit.h | 11 +- llvm/include/llvm/Support/X86TargetParser.def | 45 +-- llvm/lib/CodeGen/AsmPrinter/AddressPool.cpp | 6 +- llvm/lib/CodeGen/AsmPrinter/DIE.cpp | 4 + llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp | 32 +- llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h | 11 +- llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 147 +++++---- llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h | 4 +- llvm/lib/CodeGen/AsmPrinter/DwarfFile.cpp | 8 + llvm/lib/CodeGen/AsmPrinter/DwarfFile.h | 43 +++ llvm/lib/CodeGen/AsmPrinter/DwarfUnit.cpp | 21 +- llvm/lib/CodeGen/AsmPrinter/DwarfUnit.h | 27 -- llvm/lib/DebugInfo/DWARF/DWARFContext.cpp | 22 +- llvm/lib/DebugInfo/DWARF/DWARFDebugRangeList.cpp | 2 +- llvm/lib/DebugInfo/DWARF/DWARFDebugRnglists.cpp | 80 ++++- llvm/lib/DebugInfo/DWARF/DWARFDie.cpp | 2 +- llvm/lib/DebugInfo/DWARF/DWARFExpression.cpp | 1 + llvm/lib/DebugInfo/DWARF/DWARFFormValue.cpp | 28 +- llvm/lib/DebugInfo/DWARF/DWARFUnit.cpp | 25 +- llvm/lib/MC/MCObjectFileInfo.cpp | 3 + llvm/lib/Support/Host.cpp | 123 ++++--- .../InstCombine/InstCombineVectorOps.cpp | 93 +++--- llvm/test/Analysis/CostModel/X86/reduce-add.ll | 277 ++++++++++++++++ llvm/test/Analysis/CostModel/X86/reduce-and.ll | 273 ++++++++++++++++ llvm/test/Analysis/CostModel/X86/reduce-mul.ll | 293 +++++++++++++++++ llvm/test/Analysis/CostModel/X86/reduce-or.ll | 273 ++++++++++++++++ llvm/test/Analysis/CostModel/X86/reduce-smax.ll | 293 +++++++++++++++++ llvm/test/Analysis/CostModel/X86/reduce-smin.ll | 293 +++++++++++++++++ llvm/test/Analysis/CostModel/X86/reduce-umax.ll | 293 +++++++++++++++++ llvm/test/Analysis/CostModel/X86/reduce-umin.ll | 293 +++++++++++++++++ llvm/test/Analysis/CostModel/X86/reduce-xor.ll | 273 ++++++++++++++++ .../CostModel/X86/shuffle-extract_subvector.ll | 91 ++++++ .../CostModel/X86/shuffle-insert_subvector.ll | 161 +++++++++ llvm/test/CodeGen/X86/dwarf-headers.ll | 4 +- llvm/test/DebugInfo/X86/debug_addr.ll | 3 +- llvm/test/DebugInfo/X86/fission-ranges.ll | 12 +- llvm/test/DebugInfo/X86/range_reloc.ll | 49 +-- llvm/test/DebugInfo/X86/rnglists_curanges.ll | 4 +- llvm/test/DebugInfo/X86/split-dwarf-v5-ranges.ll | 78 +++++ llvm/test/DebugInfo/X86/v5-loc.ll | 27 ++ .../{hello.ll => global-ctors-and-dtors.ll} | 2 + llvm/test/ExecutionEngine/OrcLazy/minimal.ll | 8 + .../OrcLazy/single-function-call.ll | 15 + .../InstCombine/insert-extract-shuffle.ll | 82 +++-- .../Transforms/SLPVectorizer/AArch64/transpose.ll | 61 ++-- .../SLPVectorizer/X86/reduction_unrolled.ll | 358 ++++++++++++++++++++- .../test/tools/llvm-dwarfdump/X86/debug_rnglists.s | 27 +- 160 files changed, 6143 insertions(+), 1745 deletions(-) create mode 100644 clang/test/Analysis/asm.cpp create mode 100644 llvm/test/Analysis/CostModel/X86/reduce-add.ll create mode 100644 llvm/test/Analysis/CostModel/X86/reduce-and.ll create mode 100644 llvm/test/Analysis/CostModel/X86/reduce-mul.ll create mode 100644 llvm/test/Analysis/CostModel/X86/reduce-or.ll create mode 100644 llvm/test/Analysis/CostModel/X86/reduce-smax.ll create mode 100644 llvm/test/Analysis/CostModel/X86/reduce-smin.ll create mode 100644 llvm/test/Analysis/CostModel/X86/reduce-umax.ll create mode 100644 llvm/test/Analysis/CostModel/X86/reduce-umin.ll create mode 100644 llvm/test/Analysis/CostModel/X86/reduce-xor.ll create mode 100644 llvm/test/Analysis/CostModel/X86/shuffle-extract_subvector.ll create mode 100644 llvm/test/Analysis/CostModel/X86/shuffle-insert_subvector.ll create mode 100644 llvm/test/DebugInfo/X86/split-dwarf-v5-ranges.ll create mode 100644 llvm/test/DebugInfo/X86/v5-loc.ll rename llvm/test/ExecutionEngine/OrcLazy/{hello.ll => global-ctors-and-dtors.ll} (95%) create mode 100644 llvm/test/ExecutionEngine/OrcLazy/minimal.ll create mode 100644 llvm/test/ExecutionEngine/OrcLazy/single-function-call.ll