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-monorepo.
from 38f18781abf Use backquotes to avoid a sphinx unexpected error: Unknown [...] adds 7960e9deae3 Update the list of platforms & archs adds cdf8dacfbb3 [DAGCombiner] allow hoisting vector bitwise logic ahead of [...] adds 7eb68c699a8 [x86] increment/decrement constant vector with min/max in v [...] adds ae0f1fca64d [test] [support] Use socket()+bind() to create unix sockets [...] adds 7543f21ff70 [InstCombine] add tests for vector widening transforms (PR4 [...] adds 7c250e6aa1b [InstCombine] regenerate test checks; NFC adds da1f4f8ceb2 Thread safety analysis: Avoid intermediate copies [NFC] adds f8ddec3c1fe [InstCombine] Add additional saturating add/sub + icmp tests; NFC adds 42a68c9adac [InstCombined] Add more tests for cttz/ctlz + icmp; NFC adds 2218c1a36d2 [InstCombine] Regenerate test checks; NFC adds 364b4121bf4 Revert "[InstCombine] Regenerate test checks; NFC" adds 4d716e0786b Clarify a few minor details. adds 922b1395dfc [X86] Autogenerate complete checks. NFC adds 1235cfe7c12 [X86] Remove truncation handling from EmitTest. Replace it [...] adds e9c3495a0ea Add a description of the similar packets defined in the gdb [...] adds 91c3f1a83c6 Regenerate test (merges X86+X64 cases). NFCI. adds a8930e2a29c [InstCombine] Make cttz/ctlz knownbits tests more robust; NFC adds 8cc77c8fff1 [X86] Pull out constant splat rotation detection. adds b9830b81ec3 [analyzer] Fix some expressions staying live too long. Add [...] adds 8caa83ed6ec [InstCombine] Regenerate test checks; NFC adds 1d2eaaae29c [InstCombine] Add cttz/ctlz + select non-bitwidth tests; NFC adds 220c7f6ca2a [EarlyCSE] If DI can't be salvaged, mark it as unavailable. adds b9fa2fabe72 [gn build] Add build files for opt and its dependency Trans [...] adds 8c171c58ef3 [Power9][NFC]Make pre-inc-disable case more robust adds 526c280e93b Speculatively re-apply "[analyzer] MoveChecker: Add checks [...] adds f9e6ce74f70 [analyzer] MoveChecker: Add an option to suppress warnings [...] adds 887630dca55 [analyzer] MoveChecker: Enable by default as cplusplus.Move. adds bb7c6938424 [Power9][NFC]update vabsd case for better dumping adds 85eb13c011b [X86] Fix bad operand lookup for cmov introduced in r349315 adds 6b0aa3e66aa [X86] Add test case for PR39968. NFC adds f46dbdd2936 [llvm-mca] Move llvm-mca library to llvm/lib/MCA. adds 79372b4c3b9 DebugInfo: Assume an absence of ranges or high_pc on a CU m [...] adds eb82b096fa9 [Docs] Expand -fstack-protector and -fstack-protector-all adds 822a940c1d5 Reverting bitfield size to attempt to fix a windows buildbot adds d8b871514a6 [ELF][ARM] Add support for architecture v6m thunks adds 344f393ab2a [AArch64] Re-run load/store optimizer after aggressive tail [...] adds 7925cc61248 [AArch64][libunwind] Unwinding support for return address s [...] adds 5e1c4a0df57 Revert rC349281 '[analyzer][MallocChecker][NFC] Document an [...] adds efd6a9fa48a Revert rCTE349288 'Fix a lit test failure after MallocCheck [...] adds ef8fb2ca7eb Fix "enumeral mismatch in conditional expression" gcc7 warn [...] adds 07b8f137f5c Fix "enumeral mismatch in conditional expression" gcc7 warn [...] adds f68ce4dda7e Revert rC349281 '[analyzer][MallocChecker][NFC] Document an [...] adds 6aa84cf44da [clangd] Only reduce priority of a thread for indexing. adds cb89eba52cb [MIPS GlobalISel] Lower G_UADDE and narrowScalar G_ADD adds 79dfad91f71 [AggressiveInstCombine] add test for rotate insertion point; NFC adds 4e5c2ac3397 [clangd] Change diskbackedstorage to be atomic adds 97e75290728 [ASTImporter] Fix redecl chain of classes and class templates adds ceee07edc21 Regenerate test in prep for SimplifyDemandedBits improvements. adds f9003ddad8f [ASTImporter] Add importer specific lookup adds b9256d3e369 [MCA] Don't assume that createMCInstrAnalysis() always retu [...] adds dd76b25e40f Revert "DebugInfo: Assume an absence of ranges or high_pc o [...] adds ce6c13e638a [MCA] Add support for BeginGroup/EndGroup.
No new revisions were added by this update.
Summary of changes: clang-tools-extra/clangd/Threading.cpp | 4 +- clang-tools-extra/clangd/Threading.h | 2 +- clang-tools-extra/clangd/index/Background.cpp | 86 +- clang-tools-extra/clangd/index/Background.h | 5 +- .../clangd/index/BackgroundIndexStorage.cpp | 41 +- .../test/clang-tidy/static-analyzer.cpp | 2 +- clang/docs/LibASTMatchersReference.html | 10 + clang/docs/analyzer/DebugChecks.rst | 5 +- clang/include/clang/AST/ASTImporter.h | 25 +- clang/include/clang/AST/ASTImporterLookupTable.h | 75 ++ clang/include/clang/ASTMatchers/ASTMatchers.h | 11 + .../clang/Analysis/Analyses/LiveVariables.h | 8 +- clang/include/clang/CrossTU/CrossTranslationUnit.h | 3 + clang/include/clang/Driver/Options.td | 13 +- .../clang/StaticAnalyzer/Checkers/Checkers.td | 9 +- clang/lib/AST/ASTImporter.cpp | 509 ++++---- clang/lib/AST/ASTImporterLookupTable.cpp | 129 ++ clang/lib/AST/CMakeLists.txt | 1 + clang/lib/AST/DeclBase.cpp | 4 +- clang/lib/ASTMatchers/ASTMatchersInternal.cpp | 2 + clang/lib/ASTMatchers/Dynamic/Registry.cpp | 1 + clang/lib/Analysis/LiveVariables.cpp | 48 + clang/lib/Analysis/ThreadSafety.cpp | 52 +- clang/lib/CrossTU/CrossTranslationUnit.cpp | 13 +- clang/lib/Frontend/ASTMerge.cpp | 11 +- clang/lib/Sema/SemaDeclAttr.cpp | 7 +- clang/lib/Sema/SemaDeclCXX.cpp | 34 +- clang/lib/Sema/SemaStmtAttr.cpp | 7 +- .../lib/StaticAnalyzer/Checkers/DebugCheckers.cpp | 19 + .../lib/StaticAnalyzer/Checkers/MallocChecker.cpp | 1148 +++++++---------- clang/lib/StaticAnalyzer/Checkers/MoveChecker.cpp | 230 +++- .../expected-plists/NewDelete-path-notes.cpp.plist | 20 +- .../Malloc+MismatchedDeallocator+NewDelete.cpp | 2 +- clang/test/Analysis/NewDelete-checker-test.cpp | 2 +- clang/test/Analysis/NewDelete-path-notes.cpp | 8 +- clang/test/Analysis/dtor.cpp | 2 +- clang/test/Analysis/live-stmts.cpp | 167 +++ clang/test/Analysis/mismatched-iterator.cpp | 5 +- clang/test/Analysis/use-after-move.cpp | 540 ++++++-- clang/unittests/AST/ASTImporterTest.cpp | 1301 ++++++++++++++++++-- clang/unittests/AST/StructuralEquivalenceTest.cpp | 71 ++ .../test/support/filesystem_dynamic_test_helper.py | 10 +- libunwind/src/DwarfInstructions.hpp | 10 +- libunwind/src/DwarfParser.hpp | 11 + lld/ELF/Thunks.cpp | 97 +- lld/test/ELF/arm-thumb-nov6thunk.s | 39 - lld/test/ELF/arm-thumb-thunk-v6m.s | 61 + lldb/docs/lldb-platform-packets.txt | 36 +- llvm/CODE_OWNERS.TXT | 2 +- llvm/RELEASE_TESTERS.TXT | 4 +- .../include => include/llvm/MCA}/Context.h | 15 +- .../include => include/llvm/MCA}/HWEventListener.h | 10 +- .../llvm/MCA}/HardwareUnits/HardwareUnit.h | 6 +- .../llvm/MCA}/HardwareUnits/LSUnit.h | 8 +- .../llvm/MCA}/HardwareUnits/RegisterFile.h | 8 +- .../llvm/MCA}/HardwareUnits/ResourceManager.h | 10 +- .../llvm/MCA}/HardwareUnits/RetireControlUnit.h | 10 +- .../llvm/MCA}/HardwareUnits/Scheduler.h | 14 +- .../include => include/llvm/MCA}/InstrBuilder.h | 14 +- .../include => include/llvm/MCA}/Instruction.h | 8 +- .../include => include/llvm/MCA}/Pipeline.h | 10 +- .../include => include/llvm/MCA}/SourceMgr.h | 6 +- .../llvm/MCA}/Stages/DispatchStage.h | 16 +- .../llvm/MCA}/Stages/EntryStage.h | 10 +- .../llvm/MCA}/Stages/ExecuteStage.h | 12 +- .../llvm/MCA}/Stages/InstructionTables.h | 12 +- .../llvm/MCA}/Stages/RetireStage.h | 12 +- .../include => include/llvm/MCA}/Stages/Stage.h | 8 +- .../include => include/llvm/MCA}/Support.h | 6 +- llvm/lib/CMakeLists.txt | 1 + llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp | 18 + llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 7 +- llvm/lib/LLVMBuild.txt | 1 + .../{tools/llvm-mca/lib => lib/MCA}/CMakeLists.txt | 15 +- llvm/{tools/llvm-mca/lib => lib/MCA}/Context.cpp | 16 +- .../llvm-mca/lib => lib/MCA}/HWEventListener.cpp | 2 +- .../lib => lib/MCA}/HardwareUnits/HardwareUnit.cpp | 2 +- .../lib => lib/MCA}/HardwareUnits/LSUnit.cpp | 4 +- .../lib => lib/MCA}/HardwareUnits/RegisterFile.cpp | 4 +- .../MCA}/HardwareUnits/ResourceManager.cpp | 6 +- .../MCA}/HardwareUnits/RetireControlUnit.cpp | 2 +- .../lib => lib/MCA}/HardwareUnits/Scheduler.cpp | 2 +- .../llvm-mca/lib => lib/MCA}/InstrBuilder.cpp | 25 +- .../llvm-mca/lib => lib/MCA}/Instruction.cpp | 2 +- llvm/{tools/llvm-mca/lib => lib/MCA}/LLVMBuild.txt | 0 llvm/{tools/llvm-mca/lib => lib/MCA}/Pipeline.cpp | 4 +- .../lib => lib/MCA}/Stages/DispatchStage.cpp | 14 +- .../llvm-mca/lib => lib/MCA}/Stages/EntryStage.cpp | 4 +- .../lib => lib/MCA}/Stages/ExecuteStage.cpp | 2 +- .../lib => lib/MCA}/Stages/InstructionTables.cpp | 2 +- .../lib => lib/MCA}/Stages/RetireStage.cpp | 4 +- .../llvm-mca/lib => lib/MCA}/Stages/Stage.cpp | 2 +- llvm/{tools/llvm-mca/lib => lib/MCA}/Support.cpp | 2 +- llvm/lib/Target/AArch64/AArch64TargetMachine.cpp | 6 + llvm/lib/Target/Mips/MipsLegalizerInfo.cpp | 35 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 223 ++-- llvm/lib/Transforms/Scalar/EarlyCSE.cpp | 3 +- llvm/test/CodeGen/AArch64/O3-pipeline.ll | 1 + .../AArch64/ldst-opt-after-block-placement.ll | 51 + llvm/test/CodeGen/ARM/setcc-logic.ll | 3 +- .../CodeGen/Hexagon/autohvx/bitwise-pred-128b.ll | 18 +- .../CodeGen/Hexagon/autohvx/bitwise-pred-64b.ll | 18 +- .../test/CodeGen/Mips/GlobalISel/legalizer/add.mir | 96 +- llvm/test/CodeGen/Mips/GlobalISel/llvm-ir/add.ll | 69 +- llvm/test/CodeGen/PowerPC/ppc64-P9-vabsd.ll | 57 +- llvm/test/CodeGen/PowerPC/pre-inc-disable.ll | 56 +- llvm/test/CodeGen/X86/2011-12-28-vselecti8.ll | 18 +- llvm/test/CodeGen/X86/avx512-select.ll | 24 +- llvm/test/CodeGen/X86/bitcast-and-setcc-128.ll | 19 +- llvm/test/CodeGen/X86/bitcast-and-setcc-256.ll | 109 +- llvm/test/CodeGen/X86/bitcast-and-setcc-512.ll | 52 +- llvm/test/CodeGen/X86/cmp.ll | 19 + llvm/test/CodeGen/X86/fold-load.ll | 43 +- llvm/test/CodeGen/X86/pr34137.ll | 9 +- llvm/test/CodeGen/X86/psubus.ll | 44 +- llvm/test/CodeGen/X86/sat-add.ll | 6 +- llvm/test/CodeGen/X86/test-shrink-bug.ll | 2 +- llvm/test/CodeGen/X86/vec_minmax_match.ll | 11 +- llvm/test/CodeGen/X86/vec_setcc-2.ll | 94 +- llvm/test/CodeGen/X86/vector-rotate-128.ll | 28 +- llvm/test/CodeGen/X86/vector-rotate-256.ll | 24 +- llvm/test/CodeGen/X86/vector-rotate-512.ll | 12 +- llvm/test/CodeGen/X86/xop-intrinsics-fast-isel.ll | 859 ++++--------- .../Transforms/AggressiveInstCombine/rotate.ll | 37 + llvm/test/Transforms/EarlyCSE/debug-info-undef.ll | 69 ++ llvm/test/Transforms/InstCombine/cast.ll | 691 +++++------ llvm/test/Transforms/InstCombine/cmp-intrinsic.ll | 155 ++- llvm/test/Transforms/InstCombine/intrinsics.ll | 32 +- llvm/test/Transforms/InstCombine/select-bitext.ll | 196 +-- .../Transforms/InstCombine/select-cmp-cttz-ctlz.ll | 353 +++--- llvm/test/Transforms/InstCombine/vector-casts.ll | 32 + .../Transforms/InstSimplify/saturating-add-sub.ll | 145 ++- .../llvm-mca}/SystemZ/lit.local.cfg | 0 llvm/test/tools/llvm-mca/SystemZ/stm-lm.s | 72 ++ llvm/tools/llvm-mca/CMakeLists.txt | 3 +- llvm/tools/llvm-mca/LLVMBuild.txt | 2 +- llvm/tools/llvm-mca/PipelinePrinter.h | 2 +- llvm/tools/llvm-mca/Views/SummaryView.cpp | 2 +- llvm/tools/llvm-mca/Views/View.h | 2 +- llvm/tools/llvm-mca/llvm-mca.cpp | 12 +- llvm/utils/gn/secondary/BUILD.gn | 1 + .../llvm/lib/Transforms/Coroutines/BUILD.gn | 20 + llvm/utils/gn/secondary/llvm/tools/llc/BUILD.gn | 2 +- .../gn/secondary/llvm/tools/{llc => opt}/BUILD.gn | 25 +- 144 files changed, 5780 insertions(+), 3320 deletions(-) create mode 100644 clang/include/clang/AST/ASTImporterLookupTable.h create mode 100644 clang/lib/AST/ASTImporterLookupTable.cpp create mode 100644 clang/test/Analysis/live-stmts.cpp delete mode 100644 lld/test/ELF/arm-thumb-nov6thunk.s create mode 100644 lld/test/ELF/arm-thumb-thunk-v6m.s rename llvm/{tools/llvm-mca/include => include/llvm/MCA}/Context.h (90%) rename llvm/{tools/llvm-mca/include => include/llvm/MCA}/HWEventListener.h (96%) rename llvm/{tools/llvm-mca/include => include/llvm/MCA}/HardwareUnits/HardwareUni [...] rename llvm/{tools/llvm-mca/include => include/llvm/MCA}/HardwareUnits/LSUnit.h (98%) rename llvm/{tools/llvm-mca/include => include/llvm/MCA}/HardwareUnits/RegisterFil [...] rename llvm/{tools/llvm-mca/include => include/llvm/MCA}/HardwareUnits/ResourceMan [...] rename llvm/{tools/llvm-mca/include => include/llvm/MCA}/HardwareUnits/RetireContr [...] rename llvm/{tools/llvm-mca/include => include/llvm/MCA}/HardwareUnits/Scheduler.h (96%) rename llvm/{tools/llvm-mca/include => include/llvm/MCA}/InstrBuilder.h (90%) rename llvm/{tools/llvm-mca/include => include/llvm/MCA}/Instruction.h (99%) rename llvm/{tools/llvm-mca/include => include/llvm/MCA}/Pipeline.h (93%) rename llvm/{tools/llvm-mca/include => include/llvm/MCA}/SourceMgr.h (95%) rename llvm/{tools/llvm-mca/include => include/llvm/MCA}/Stages/DispatchStage.h (91%) rename llvm/{tools/llvm-mca/include => include/llvm/MCA}/Stages/EntryStage.h (88%) rename llvm/{tools/llvm-mca/include => include/llvm/MCA}/Stages/ExecuteStage.h (92%) rename llvm/{tools/llvm-mca/include => include/llvm/MCA}/Stages/InstructionTables.h (83%) rename llvm/{tools/llvm-mca/include => include/llvm/MCA}/Stages/RetireStage.h (84%) rename llvm/{tools/llvm-mca/include => include/llvm/MCA}/Stages/Stage.h (94%) rename llvm/{tools/llvm-mca/include => include/llvm/MCA}/Support.h (98%) rename llvm/{tools/llvm-mca/lib => lib/MCA}/CMakeLists.txt (62%) rename llvm/{tools/llvm-mca/lib => lib/MCA}/Context.cpp (86%) rename llvm/{tools/llvm-mca/lib => lib/MCA}/HWEventListener.cpp (94%) rename llvm/{tools/llvm-mca/lib => lib/MCA}/HardwareUnits/HardwareUnit.cpp (93%) rename llvm/{tools/llvm-mca/lib => lib/MCA}/HardwareUnits/LSUnit.cpp (98%) rename llvm/{tools/llvm-mca/lib => lib/MCA}/HardwareUnits/RegisterFile.cpp (99%) rename llvm/{tools/llvm-mca/lib => lib/MCA}/HardwareUnits/ResourceManager.cpp (99%) rename llvm/{tools/llvm-mca/lib => lib/MCA}/HardwareUnits/RetireControlUnit.cpp (98%) rename llvm/{tools/llvm-mca/lib => lib/MCA}/HardwareUnits/Scheduler.cpp (99%) rename llvm/{tools/llvm-mca/lib => lib/MCA}/InstrBuilder.cpp (97%) rename llvm/{tools/llvm-mca/lib => lib/MCA}/Instruction.cpp (99%) rename llvm/{tools/llvm-mca/lib => lib/MCA}/LLVMBuild.txt (100%) rename llvm/{tools/llvm-mca/lib => lib/MCA}/Pipeline.cpp (97%) rename llvm/{tools/llvm-mca/lib => lib/MCA}/Stages/DispatchStage.cpp (95%) rename llvm/{tools/llvm-mca/lib => lib/MCA}/Stages/EntryStage.cpp (96%) rename llvm/{tools/llvm-mca/lib => lib/MCA}/Stages/ExecuteStage.cpp (99%) rename llvm/{tools/llvm-mca/lib => lib/MCA}/Stages/InstructionTables.cpp (98%) rename llvm/{tools/llvm-mca/lib => lib/MCA}/Stages/RetireStage.cpp (95%) rename llvm/{tools/llvm-mca/lib => lib/MCA}/Stages/Stage.cpp (95%) rename llvm/{tools/llvm-mca/lib => lib/MCA}/Support.cpp (98%) create mode 100644 llvm/test/CodeGen/AArch64/ldst-opt-after-block-placement.ll create mode 100644 llvm/test/Transforms/EarlyCSE/debug-info-undef.ll copy llvm/test/{CodeGen => tools/llvm-mca}/SystemZ/lit.local.cfg (100%) create mode 100644 llvm/test/tools/llvm-mca/SystemZ/stm-lm.s create mode 100644 llvm/utils/gn/secondary/llvm/lib/Transforms/Coroutines/BUILD.gn copy llvm/utils/gn/secondary/llvm/tools/{llc => opt}/BUILD.gn (50%)