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-stable-allmodconfig in repository toolchain/ci/llvm-monorepo.
from 1259d216543f [Driver] Reland: Default Android toolchains to libc++. adds 97925b2c458a [ConstantFolding] Constant fold minimum and maximum intrinsics adds fa267af0ed03 [llvm-mca] Remove a stale TODO comment. NFC adds 6e333c091740 [lldb] Add support in Status::AsCString to retrieve win32 [...] adds 0b29ae583020 [InstCombine] InstCombine and InstSimplify for minimum and [...] adds 14ccc599e394 Add basic test that we perform lifetime extension in the e [...] adds 656ad96f3bb4 PR24164, PR39336: init-captures are not distinct full-expr [...] adds 286c1904bae3 Fix a use-after-RAUW bug in large GEP splitting adds f8f9c204adf2 [WebAssembly] Handle undefined lane indices in SIMD patterns adds 70e283f91bca Revert "[Driver] Reland: Default Android toolchains to libc++." adds 1fe56509bd17 [DWARF] Make llvm-dwarfdump display location lists in a .d [...] adds 5daf99a8febd [X86] In PostprocessISelDAG, start from allnodes_end, not [...] adds ce32abb010c9 [PDB] Test variadic function type in PDB adds 7df129c47e90 [GISel]: Allow PHIs to be DCEd adds c49101959dd8 Fix typos in assert message adds a7f9217fddd1 [X86] Remove some left over code from when MVT:i1 was a le [...] adds 1435ee1a7370 [NFC][InstCombine] Undo stray change adds 9aee8d3deeaf AMDGPU: Add support pattern for SUB of one bit adds b738d5f6fa5b [LoopVectorize] Loop vectorization for minimum and maximum adds cff9a50371fc [llvm-objdump] Fix --file-headers (-f) option adds 1e197f8bb195 Repair thread-unsafe modifications of n_alive in F.pass.cpp adds 7f3818a116f8 [libcxx] [test] Add missing <stdexcept> to map at tests. adds a5cd3a7818ff [MachineCSE][GlobalISel] Making sure MachineCSE works mid- [...] adds 7a907b6b8b55 [analyzer] Be more plugin-friendly by moving static locals [...] adds 24ec33ff09fe [X86] When checking the bits in cpu_features for function [...] adds 3cc4669d9afb [WebAssembly] Custom lower i64x2 constant shifts to avoid wrap adds 05f404de0615 [WebAssembly] Implement vector sext_inreg and tests with c [...] adds 68673743dcef Disable unittests/clangd/JSONTransportTests.cpp on version [...] adds 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
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 | 17 +- .../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/include/clang/Sema/Sema.h | 3 +- clang/include/clang/StaticAnalyzer/Core/Checker.h | 2 + .../clang/StaticAnalyzer/Core/CheckerManager.h | 6 +- .../Core/PathSensitive/DynamicTypeMap.h | 5 +- .../StaticAnalyzer/Core/PathSensitive/ExprEngine.h | 2 +- .../Core/PathSensitive/RangedConstraintManager.h | 2 +- .../Core/PathSensitive/TaintManager.h | 10 +- clang/lib/AST/Expr.cpp | 7 +- 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/CGExprCXX.cpp | 1 - clang/lib/CodeGen/CodeGenFunction.cpp | 15 +- clang/lib/CodeGen/CodeGenFunction.h | 4 +- clang/lib/Driver/ToolChains/Linux.cpp | 6 - clang/lib/Driver/ToolChains/Linux.h | 1 - clang/lib/Parse/ParseTentative.cpp | 4 +- clang/lib/Sema/SemaExprCXX.cpp | 37 +- clang/lib/Sema/SemaInit.cpp | 16 +- clang/lib/Sema/SemaLambda.cpp | 10 - clang/lib/Sema/SemaLookup.cpp | 6 +- clang/lib/Sema/SemaOverload.cpp | 2 +- clang/lib/Sema/SemaStmt.cpp | 6 +- clang/lib/StaticAnalyzer/Core/CMakeLists.txt | 1 + clang/lib/StaticAnalyzer/Core/Checker.cpp | 2 + clang/lib/StaticAnalyzer/Core/CheckerManager.cpp | 4 +- clang/lib/StaticAnalyzer/Core/DynamicTypeMap.cpp | 5 + clang/lib/StaticAnalyzer/Core/ExprEngine.cpp | 5 + .../Core/RangedConstraintManager.cpp | 5 + clang/lib/StaticAnalyzer/Core/TaintManager.cpp | 23 + clang/lib/Tooling/ASTDiff/ASTDiff.cpp | 5 +- clang/test/CXX/special/class.temporary/p6.cpp | 240 ++++++ clang/test/CodeGen/attr-target-mv.c | 17 +- clang/test/CodeGen/builtin-cpu-supports.c | 9 +- clang/test/CodeGen/target-builtin-noerror.c | 10 + clang/test/CodeGenCXX/cxx1y-init-captures.cpp | 13 + clang/test/CodeGenObjCXX/lambda-to-block.mm | 60 +- clang/test/Driver/android-ndk-standalone.cpp | 120 +-- clang/test/SemaCXX/cxx1y-init-captures.cpp | 8 +- clang/test/SemaCXX/warn-loop-analysis.cpp | 23 +- compiler-rt/lib/builtins/cpu_model.c | 113 ++- .../associative/map/map.access/at.pass.cpp | 3 +- .../unord/unord.map/unord.map.elem/at.pass.cpp | 5 +- .../test/std/depr/depr.c.headers/stdlib_h.pass.cpp | 4 +- .../support.runtime/cstdlib.pass.cpp | 6 +- .../thread.thread.constr/F.pass.cpp | 14 +- lld/ELF/Writer.cpp | 16 +- lldb/source/Utility/Status.cpp | 29 +- .../SymbolFile/PDB/Inputs/test-pdb-types.cpp | 9 +- .../SymbolFile/PDB/Inputs/test-pdb-types.exe | Bin 7168 -> 8192 bytes .../SymbolFile/PDB/Inputs/test-pdb-types.pdb | Bin 102400 -> 102400 bytes .../SymbolFile/PDB/SymbolFilePDBTests.cpp | 13 +- lldb/unittests/Utility/StatusTest.cpp | 23 + llvm/include/llvm/CodeGen/MachineRegisterInfo.h | 15 +- llvm/include/llvm/CodeGen/SlotIndexes.h | 4 +- .../llvm/DebugInfo/DWARF/DWARFCompileUnit.h | 8 +- .../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/DWARFTypeUnit.h | 8 +- llvm/include/llvm/DebugInfo/DWARF/DWARFUnit.h | 34 +- llvm/include/llvm/Support/X86TargetParser.def | 45 +- llvm/lib/Analysis/ConstantFolding.cpp | 14 + llvm/lib/Analysis/InstructionSimplify.cpp | 25 +- llvm/lib/Analysis/ValueTracking.cpp | 6 + llvm/lib/Analysis/VectorUtils.cpp | 2 + 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/CodeGen/CodeGenPrepare.cpp | 17 +- llvm/lib/CodeGen/GlobalISel/Utils.cpp | 2 +- llvm/lib/CodeGen/MachineCSE.cpp | 17 +- llvm/lib/CodeGen/MachineRegisterInfo.cpp | 55 +- 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 | 12 +- llvm/lib/DebugInfo/DWARF/DWARFExpression.cpp | 1 + llvm/lib/DebugInfo/DWARF/DWARFFormValue.cpp | 28 +- llvm/lib/DebugInfo/DWARF/DWARFUnit.cpp | 73 +- llvm/lib/DebugInfo/DWARF/DWARFVerifier.cpp | 14 +- llvm/lib/MC/MCObjectFileInfo.cpp | 3 + llvm/lib/Support/Host.cpp | 123 +-- llvm/lib/Target/AMDGPU/SIInstructions.td | 10 + llvm/lib/Target/WebAssembly/WebAssemblyISD.def | 3 + .../Target/WebAssembly/WebAssemblyISelLowering.cpp | 48 +- .../Target/WebAssembly/WebAssemblyISelLowering.h | 1 + .../lib/Target/WebAssembly/WebAssemblyInstrSIMD.td | 58 +- llvm/lib/Target/X86/X86FastISel.cpp | 3 - llvm/lib/Target/X86/X86ISelDAGToDAG.cpp | 3 +- .../Transforms/InstCombine/InstCombineCalls.cpp | 27 +- .../InstCombine/InstCombineVectorOps.cpp | 93 ++- llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp | 4 +- llvm/test/Analysis/ConstantFolding/min-max.ll | 136 ++++ 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 ++++ .../CodeGen/AArch64/GlobalISel/legalize-phi.mir | 1 + .../GlobalISel/machine-cse-mid-pipeline.mir | 38 +- llvm/test/CodeGen/AMDGPU/add_i1.ll | 26 + llvm/test/CodeGen/AMDGPU/sub_i1.ll | 47 ++ llvm/test/CodeGen/WebAssembly/simd-arith.ll | 29 +- llvm/test/CodeGen/WebAssembly/simd-comparisons.ll | 830 ++++++++++++++++++++- llvm/test/CodeGen/WebAssembly/simd-sext-inreg.ll | 65 ++ llvm/test/CodeGen/WebAssembly/simd.ll | 266 +++++++ llvm/test/CodeGen/X86/dwarf-headers.ll | 4 +- llvm/test/DebugInfo/Inputs/loclists-dwp-b.ll | 32 + llvm/test/DebugInfo/X86/debug_addr.ll | 3 +- llvm/test/DebugInfo/X86/fission-ranges.ll | 12 +- llvm/test/DebugInfo/X86/loclists-dwp.ll | 62 ++ 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 + .../CodeGenPrepare/AArch64/large-offset-gep.ll | 28 + llvm/test/Transforms/InstCombine/maximum.ll | 238 ++++++ llvm/test/Transforms/InstCombine/minimum.ll | 263 +++++++ .../InstSimplify/floating-point-arithmetic.ll | 317 +++++++- .../InstSimplify/floating-point-compare.ll | 14 +- llvm/test/Transforms/LICM/hoist-round.ll | 12 +- llvm/test/Transforms/LoopVectorize/intrinsic.ll | 56 ++ .../Transforms/SLPVectorizer/AArch64/transpose.ll | 61 +- .../SLPVectorizer/X86/reduction_unrolled.ll | 358 ++++++++- llvm/test/Transforms/Scalarizer/intrinsics.ll | 24 + llvm/test/Transforms/SimplifyCFG/speculate-math.ll | 36 + .../test/tools/llvm-dwarfdump/X86/debug_rnglists.s | 27 +- .../test/tools/llvm-objdump/file-headers-coff.test | 2 +- llvm/test/tools/llvm-objdump/file-headers-elf.test | 4 +- llvm/test/tools/llvm-objdump/file-headers-pe.test | 4 +- llvm/tools/llvm-mca/include/Instruction.h | 2 - llvm/tools/llvm-objdump/llvm-objdump.cpp | 5 +- 227 files changed, 8569 insertions(+), 1941 deletions(-) create mode 100644 clang/lib/StaticAnalyzer/Core/TaintManager.cpp create mode 100644 clang/test/CXX/special/class.temporary/p6.cpp create mode 100644 llvm/test/Analysis/ConstantFolding/min-max.ll 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/CodeGen/AMDGPU/sub_i1.ll create mode 100644 llvm/test/CodeGen/WebAssembly/simd-sext-inreg.ll create mode 100644 llvm/test/DebugInfo/Inputs/loclists-dwp-b.ll create mode 100644 llvm/test/DebugInfo/X86/loclists-dwp.ll create mode 100644 llvm/test/DebugInfo/X86/split-dwarf-v5-ranges.ll create mode 100644 llvm/test/DebugInfo/X86/v5-loc.ll create mode 100644 llvm/test/Transforms/InstCombine/maximum.ll create mode 100644 llvm/test/Transforms/InstCombine/minimum.ll