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-mainline-allyesconfig 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 adds 3fc299df3d3 [clangd] Add RelationSlab adds 92524f9bf84 [clangd] Serialization support for RelationSlab adds 471f11805f7 Add --sort-common to the man page. adds c78c999a9cd [ELF] Simplify the condition to create .interp adds abb7484c31d [ELF] Don't create an output section named `/DISCARD/` if i [...] adds ce1534b4055 [ELF][PPC64] Don't apply LD->LE relaxation on R_PPC64_GOT_D [...] adds ea0c66be551 PR42104: Support instantiations of lambdas that implicitly [...] adds 8522d579b89 [ELF][PPC64] Rename some PPC64 ELFv2 specific RelExpr from [...] adds 404a679e1d0 [TableGen] Fix std::array initializer to avoid warnings wit [...]
No new revisions were added by this update.
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 | 8 +- lld/ELF/InputSection.cpp | 8 +- lld/ELF/LinkerScript.cpp | 3 + lld/ELF/Relocations.cpp | 27 +- lld/ELF/Relocations.h | 6 +- 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 + lld/test/ELF/ppc64-relocs.s | 22 +- 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 +- llvm/utils/TableGen/DAGISelMatcherGen.cpp | 2 +- 93 files changed, 4793 insertions(+), 1717 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