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-mainline-defconfig in repository toolchain/ci/llvm-project.
from 591ede411d2 [Target] Adjust header in Thread adds 0bfa9359b0d [NFC][X86] extract-lowbits.ll: add patterns with truncation too adds eb375098322 [IndVarSimplify] Add tests for saturating math on IV; NFC adds 30a6caa3e72 [TargetLowering] SimplifyDemandedVectorElts - use same arg [...] adds 88522ce3889 [TargetLowering] SimplifyDemandedBits - don't use OriginalD [...] adds ffb4d2bff7f [DAG] isBitwiseNot / isConstOrConstSplat - add support for [...] adds 7a869e70367 [DAGCombine] Fold insert_subvector(bitcast(x),bitcast(y),c1 [...] adds 2065ddfd79b [NFC][X86] extract-lowbits.ll: add one more pattern a with [...] adds b0dc262ffbc [X86] Add AVX2 'fast-variable-shuffle' PHADD tests (PR39921) adds 71a39bcf68c [X86] isHorizontalBinOp - add extract_subvector(shuffle(x)) [...] adds ccbda6b0003 [test] Fix plugin tests adds d0d32c35d93 Add test coverage for __pascal mangling adds 420f5df1c32 [NFC][X86] extract-{low,}bits.ll: one more pattern a with t [...] adds dfe02bc4e9f Add mangling test coverage for non-volatile const member pointers adds 869308dd55b Add demangling test coverage for unsigned short, unsigned long adds b5cd6163f43 Remove code path that's dead after r358835 adds 232a8785c01 Fix bug in r362328 -- append to dependency list instead of [...] adds 59a8db628b7 [TTI][X86] Cleanup getMaskedMemoryOpCost. NFCI. adds 87346a15db5 Transform lambda expression captures when transforming an e [...] adds a7bc31ebc6d [DAGCombiner] Replace masked loads with a zero mask with th [...] adds 8a32ca381d1 [CostModel][X86] Improve masked load/store AVX1/AVX2 costs adds fde26d222da [Commands] Remove unused header adds 162360774ed [analyzer] exploded-graph-rewriter: Initial commit. adds 5f79d749466 [X86] Add test cases for masked store and masked scatter wi [...] adds 50b35caf305 [DAGCombiner][X86] Fold away masked store and scatter with [...] adds 0ac4ab48fcf [analyzer] exploded-graph-rewriter: An attempt to fix Windo [...] adds 54362477c7b llvm-undname; Add more test coverage for demangleFunctionClass() adds 2d59bab568f Update MSVC Visualizer to reflect new variadic PointerUnion adds 3cbb8b83917 llvm-undname: Add coverage for some error paths adds c3236cd200a Revert "[analyzer] exploded-graph-rewriter: An attempt to f [...] adds 38f11825d18 [coroutines][PR41909] Don't build dependent coroutine state [...] adds 382320ea025 [COFF, ARM64] Fix CodeView API change for getRegisterNames adds e71963c850d Recommit r360171: [DAGCombiner] Avoid creating large tokenf [...] adds 20b14dacbbb [AVR] Fix incorrect source regclass of LDWRdPtr new 3fc299df3d3 [clangd] Add RelationSlab new 92524f9bf84 [clangd] Serialization support for RelationSlab new 471f11805f7 Add --sort-common to the man page. new c78c999a9cd [ELF] Simplify the condition to create .interp new abb7484c31d [ELF] Don't create an output section named `/DISCARD/` if i [...] new ce1534b4055 [ELF][PPC64] Don't apply LD->LE relaxation on R_PPC64_GOT_D [...] new ea0c66be551 PR42104: Support instantiations of lambdas that implicitly [...]
The 7 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/index/Index.h | 1 + clang-tools-extra/clangd/index/Relation.cpp | 40 + clang-tools-extra/clangd/index/Relation.h | 88 ++ clang-tools-extra/clangd/index/Serialization.cpp | 83 +- clang-tools-extra/clangd/index/Serialization.h | 11 +- .../clangd/index/YAMLSerialization.cpp | 63 +- clang-tools-extra/clangd/unittests/IndexTests.cpp | 39 + .../clangd/unittests/SerializationTests.cpp | 29 +- clang/include/clang/Sema/ScopeInfo.h | 19 +- clang/include/clang/Sema/Sema.h | 13 +- clang/lib/Analysis/CMakeLists.txt | 2 + clang/lib/Analysis/plugins/CMakeLists.txt | 5 + .../CheckerDependencyHandling/CMakeLists.txt | 15 +- .../CheckerDependencyHandling.cpp | 0 ...CheckerDependencyHandlingAnalyzerPlugin.exports | 0 .../plugins/CheckerOptionHandling/CMakeLists.txt | 15 +- .../CheckerOptionHandling.cpp | 0 .../CheckerOptionHandlingAnalyzerPlugin.exports | 0 .../Analysis/plugins/SampleAnalyzer/CMakeLists.txt | 10 + .../plugins/SampleAnalyzer/MainCallChecker.cpp | 0 .../SampleAnalyzer/SampleAnalyzerPlugin.exports | 0 clang/lib/Sema/ScopeInfo.cpp | 28 +- clang/lib/Sema/SemaExpr.cpp | 63 +- clang/lib/Sema/SemaExprCXX.cpp | 11 +- clang/lib/Sema/SemaLambda.cpp | 27 +- clang/lib/Sema/SemaTemplateInstantiate.cpp | 14 +- clang/lib/Sema/TreeTransform.h | 108 +- .../test/Analysis/exploded-graph-rewriter/edge.dot | 15 + .../Analysis/exploded-graph-rewriter/empty.dot | 12 + .../exploded-graph-rewriter/environment.dot | 53 + .../Analysis/exploded-graph-rewriter/lit.local.cfg | 13 + .../exploded-graph-rewriter/program_points.dot | 63 + .../Analysis/exploded-graph-rewriter/store.dot | 45 + clang/test/Analysis/lit.local.cfg | 2 - clang/test/Analysis/plugins/CMakeLists.txt | 12 - .../Analysis/plugins/SampleAnalyzer/CMakeLists.txt | 11 - clang/test/CMakeLists.txt | 32 +- clang/test/CodeGenCXX/mangle-ms.cpp | 4 + clang/test/CodeGenCXX/mangle-windows.cpp | 4 + clang/test/SemaCXX/coroutines.cpp | 10 + .../SemaCXX/cxx1y-generic-lambdas-capturing.cpp | 27 +- clang/test/SemaTemplate/lambda-capture-pack.cpp | 17 + clang/utils/analyzer/exploded-graph-rewriter.py | 398 ++++++ lld/ELF/Arch/PPC64.cpp | 4 - lld/ELF/LinkerScript.cpp | 3 + lld/ELF/Relocations.cpp | 7 +- lld/ELF/Writer.cpp | 3 +- lld/docs/ld.lld.1 | 2 + lld/test/ELF/dynamic-linker.s | 16 +- lld/test/ELF/linkerscript/discard-phdr.s | 2 +- lld/test/ELF/ppc64-dtprel.s | 26 +- lld/test/ELF/ppc64-ld-got-dtprel.s | 44 + lldb/source/Commands/CommandObjectExpression.cpp | 1 - .../NativePDB/PdbFPOProgramToDWARFExpression.cpp | 13 +- llvm/CMakeLists.txt | 11 + llvm/cmake/modules/HandleLLVMOptions.cmake | 8 - llvm/include/llvm/CodeGen/SelectionDAGNodes.h | 8 +- llvm/lib/CodeGen/ScalarizeMaskedMemIntrin.cpp | 2 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 100 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 41 +- llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 18 +- llvm/lib/Demangle/MicrosoftDemangle.cpp | 10 +- llvm/lib/Target/AVR/AVRInstrInfo.td | 8 +- llvm/lib/Target/AVR/AVRRegisterInfo.td | 4 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 63 +- llvm/lib/Target/X86/X86TargetTransformInfo.cpp | 19 +- .../CostModel/X86/masked-intrinsic-cost-widen.ll | 76 +- .../CostModel/X86/masked-intrinsic-cost.ll | 76 +- llvm/test/CodeGen/AArch64/sat-add.ll | 24 +- llvm/test/CodeGen/AVR/load.ll | 10 +- .../CodeGen/AVR/pseudo/LDDWRdPtrQ-same-src-dst.mir | 35 - llvm/test/CodeGen/AVR/pseudo/LDDWRdPtrQ.mir | 6 +- llvm/test/CodeGen/X86/avx512-intrinsics-upgrade.ll | 15 +- .../X86/dagcombine-tokenfactor-limit-crash.ll | 59 + llvm/test/CodeGen/X86/extract-bits.ll | 940 +++++++----- llvm/test/CodeGen/X86/extract-lowbits.ll | 1500 ++++++++++++++++---- llvm/test/CodeGen/X86/masked_gather_scatter.ll | 8 + llvm/test/CodeGen/X86/masked_load.ll | 12 + llvm/test/CodeGen/X86/masked_store.ll | 12 + llvm/test/CodeGen/X86/phaddsub.ll | 68 +- llvm/test/CodeGen/X86/vmaskmov-offset.ll | 40 +- llvm/test/Demangle/invalid-manglings.test | 50 + llvm/test/Demangle/ms-basic.test | 6 + llvm/test/Demangle/ms-mangle.test | 38 +- llvm/test/Demangle/ms-windows.test | 3 + .../Transforms/IndVarSimplify/eliminate-sat.ll | 123 ++ .../LoopVectorize/X86/masked_load_store.ll | 1422 ++++++++++++------- llvm/utils/LLVMVisualizers/llvm.natvis | 109 +- 89 files changed, 4755 insertions(+), 1693 deletions(-) create mode 100644 clang-tools-extra/clangd/index/Relation.cpp create mode 100644 clang-tools-extra/clangd/index/Relation.h create mode 100644 clang/lib/Analysis/plugins/CMakeLists.txt rename clang/{test => lib}/Analysis/plugins/CheckerDependencyHandling/CMakeLists.t [...] rename clang/{test => lib}/Analysis/plugins/CheckerDependencyHandling/CheckerDepen [...] rename clang/{test => lib}/Analysis/plugins/CheckerDependencyHandling/CheckerDepen [...] rename clang/{test => lib}/Analysis/plugins/CheckerOptionHandling/CMakeLists.txt (50%) rename clang/{test => lib}/Analysis/plugins/CheckerOptionHandling/CheckerOptionHan [...] rename clang/{test => lib}/Analysis/plugins/CheckerOptionHandling/CheckerOptionHan [...] create mode 100644 clang/lib/Analysis/plugins/SampleAnalyzer/CMakeLists.txt rename clang/{test => lib}/Analysis/plugins/SampleAnalyzer/MainCallChecker.cpp (100%) rename clang/{test => lib}/Analysis/plugins/SampleAnalyzer/SampleAnalyzerPlugin.ex [...] create mode 100644 clang/test/Analysis/exploded-graph-rewriter/edge.dot create mode 100644 clang/test/Analysis/exploded-graph-rewriter/empty.dot create mode 100644 clang/test/Analysis/exploded-graph-rewriter/environment.dot create mode 100644 clang/test/Analysis/exploded-graph-rewriter/lit.local.cfg create mode 100644 clang/test/Analysis/exploded-graph-rewriter/program_points.dot create mode 100644 clang/test/Analysis/exploded-graph-rewriter/store.dot delete mode 100644 clang/test/Analysis/plugins/CMakeLists.txt delete mode 100644 clang/test/Analysis/plugins/SampleAnalyzer/CMakeLists.txt create mode 100644 clang/test/SemaTemplate/lambda-capture-pack.cpp create mode 100755 clang/utils/analyzer/exploded-graph-rewriter.py create mode 100644 lld/test/ELF/ppc64-ld-got-dtprel.s delete mode 100644 llvm/test/CodeGen/AVR/pseudo/LDDWRdPtrQ-same-src-dst.mir create mode 100644 llvm/test/CodeGen/X86/dagcombine-tokenfactor-limit-crash.ll create mode 100644 llvm/test/Transforms/IndVarSimplify/eliminate-sat.ll