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-stable-allyesconfig in repository toolchain/ci/llvm-project.
from e2dee9af8db [X86] Add test cases for PR11210 adds 2c85f5e642f [ARM] Add tests for fmin/max with largest/smallest float (NFC) adds 9237fde4813 [CGP] Prevent optimizePhiType from iterating forever new a4c53519864 [DAGCombiner] Propagate FMF flags in FMA folding new c0bcd11068f [ASTImporter] Add basic support for comparing Stmts and com [...] new 8889faaed0b [SelectionDAG] Remove default for 'unsigned' Alignment for [...] new 6e06f1cd081 GCOVProfiling: Avoid use-after-move new 7940af02baa Correct end-of-namespace comment to be clang-tidy/LLVM styl [...] new ce89eeee16d PPCInstrInfo: Fix readability-inconsistent-declaration-para [...] new cb3e1dd6c31 [ARM] Add some fmin/fmax tests with commuted operands (NFC) new b2c32c90bab [llvm-cov gcov] Add -r (--relative-only) && -s (--source-prefix) new 44664a54483 [llvm-cov gcov][test] Unsupport Windows new 783ba64a895 [JITLink] Improve formatting for Edge, Block and Symbol deb [...] new 56b33391d3a [SelectionDAG] Move ISD:PARITY formation from DAGCombine to [...] new 6e42cadf106 [docs] Document LLVM_EXTERNALIZE_DEBUGINFO CMake option new 88690a96589 [CodeGenPrepare] Fix zapping dead operands of assume new f1cd6593da3 [AST][FPEnv] Keep FP options in trailing storage of CastExpr new 4d7b1945439 [llvm-cov gcov] Refactor counting and reporting new 163863604f9 [analyzer] Evaluate PredefinedExpressions new d7ae9696e31 [analyzer][docs][NFC] Document the ento namespace in the ll [...] new cdacffe4acc [analyzer][z3] Use more elaborate Z3 variable names new 15bff4dec43 [CodeGen] Fix bug in IncrementPointer new 4946802c5f4 [ARM] Fix so immediates and pc relative checks new 9a4476072e1 [UnifyLoopExits] Fix non-deterministic iteration order new 0008fb34370 [compiler-rt] [netbsd] Use internal_ptrace() instead of ptrace() new bfcb824ba52 [JumpThreading] Fix an incorrect Modified status new 09b8871f8d8 AMDGPU/GlobalISel/Emitter Support for predicate code that u [...] new 30667c967d3 [clangd] Add error() function for creating formatv-style ll [...] new 119e57be762 [gn build] Port 30667c967d3 new d3af441dfeb [DebugInstrRef][1/9] Add fields for instr-ref variable locations new 574dd605471 [clangd] Track tweaks that fail the apply stage new 4232bccfb46 [CodeGen][X86] Regenerate minmax reduction sequence tests t [...] new 687e1d71216 [clangd] makeStringError,make_error<StringError> -> error() new 00e5676cf64 [LegalizeDAG] Fix MSVC "result of 32-bit shift implicitly c [...] new 0c8f4cd6573 AMDGPU/GlobalISel Add test for non-leaf complex patterns new 416346d1ca5 AMDGPU/GlobalISel/Emitter Recognize additional 'same operan [...] new 6e2a86ed5ab AMDGPU/GlobalISel Check for NoNaNsFPMath in isKnownNeverSNaN new 816663adb5f [SVE] In LoopIdiomRecognize::isLegalStore bail out for scal [...] new 676febc044e [ARM][MVE] Tail-predication: check get.active.lane.mask's TC value new 12232dc181c [SyntaxTree][List] Fix: `ParameterDeclarationList` is the ` [...] new 0f4cc64fd74 [SyntaxTree] Provide `List::classof` new ceb0128509c [SyntaxTree][List] `assertInvariants` for `List`s new dd519bf0b07 [ARM] Selects SSAT/USAT from correct LLVM IR new eef30334d1d [DSE] Precommit test case for invalid elimination of store [...] new f715d81c9df [DSE] Only eliminate candidates that always store the same loc. new 06fb4e90649 [CGP] Limit converting phi types to simple loads and stores new 5cac85c931d [mlir] Check for type conversion success in std->llvm funct [...] new 0b2e0e80d96 [pstl] Support Threading Building Blocks 2020 (oneTBB) for [...] new f4eb94e1db8 [llvm-readobj/elf][test] - Test all core note types properly. new e9c314611bc [llvm-readelf/obj] - Refine and generalize the code that is [...] new 412b417bfa7 [NFC] Add missing `const` statements in SCEV new 14e191a0e7c [llvm-readobj] - Cleanup implementation LLVMStyle<ELFT>::pr [...] new 7448e64a790 [llvm-readobj/elf] - Don't use unwrapOrError when reporting [...] new 7109fc9e42e Don't dereference from a dyn_cast<>. NFCI. new 98eaacd73d4 Assert we've found both vector types. NFCI. new c799f873cb9 [AMDGPU] Don't cluster stores
The 53 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/ClangdLSPServer.cpp | 28 +- clang-tools-extra/clangd/ClangdServer.cpp | 10 +- clang-tools-extra/clangd/CodeComplete.cpp | 3 +- clang-tools-extra/clangd/DraftStore.cpp | 23 +- clang-tools-extra/clangd/FindSymbols.cpp | 9 +- clang-tools-extra/clangd/IncludeFixer.cpp | 3 +- clang-tools-extra/clangd/JSONTransport.cpp | 14 +- clang-tools-extra/clangd/PathMapping.cpp | 8 +- clang-tools-extra/clangd/Preamble.cpp | 9 +- clang-tools-extra/clangd/RIFF.cpp | 19 +- clang-tools-extra/clangd/SourceCode.cpp | 22 +- clang-tools-extra/clangd/TUScheduler.cpp | 3 +- clang-tools-extra/clangd/URI.cpp | 21 +- clang-tools-extra/clangd/index/Background.cpp | 9 +- clang-tools-extra/clangd/index/Serialization.cpp | 33 +- clang-tools-extra/clangd/index/SymbolID.cpp | 7 +- .../clangd/index/YAMLSerialization.cpp | 9 +- .../index/remote/marshalling/Marshalling.cpp | 27 +- clang-tools-extra/clangd/refactor/Rename.cpp | 52 +- clang-tools-extra/clangd/refactor/Tweak.cpp | 12 +- .../clangd/refactor/tweaks/AddUsing.cpp | 10 +- .../clangd/refactor/tweaks/DefineInline.cpp | 28 +- .../clangd/refactor/tweaks/DefineOutline.cpp | 40 +- .../clangd/refactor/tweaks/ExpandAutoType.cpp | 25 +- .../clangd/refactor/tweaks/ExtractFunction.cpp | 8 +- .../refactor/tweaks/ObjCLocalizeStringLiteral.cpp | 3 +- .../refactor/tweaks/RemoveUsingNamespace.cpp | 4 +- .../clangd/refactor/tweaks/SwapIfBranches.cpp | 8 +- clang-tools-extra/clangd/support/Logger.cpp | 23 + clang-tools-extra/clangd/support/Logger.h | 26 + clang-tools-extra/clangd/tool/ClangdMain.cpp | 14 +- clang-tools-extra/clangd/unittests/CMakeLists.txt | 1 + clang-tools-extra/clangd/unittests/LoggerTests.cpp | 62 + clang-tools-extra/clangd/unittests/TestFS.cpp | 12 +- clang-tools-extra/clangd/xpc/XPCTransport.cpp | 2 +- clang/include/clang/AST/ASTStructuralEquivalence.h | 7 + clang/include/clang/AST/Expr.h | 117 +- clang/include/clang/AST/ExprCXX.h | 139 +- clang/include/clang/AST/ExprObjC.h | 4 +- clang/include/clang/AST/Stmt.h | 3 + clang/include/clang/AST/TextNodeDumper.h | 1 + clang/include/clang/Basic/LangOptions.h | 2 + .../Core/PathSensitive/SMTConstraintManager.h | 3 +- .../StaticAnalyzer/Core/PathSensitive/SMTConv.h | 18 +- .../StaticAnalyzer/Core/PathSensitive/SymExpr.h | 3 + .../Core/PathSensitive/SymbolManager.h | 10 + clang/include/clang/Tooling/Syntax/Tree.h | 7 +- clang/lib/AST/ASTImporter.cpp | 15 +- clang/lib/AST/ASTStructuralEquivalence.cpp | 244 +- clang/lib/AST/Expr.cpp | 55 +- clang/lib/AST/ExprCXX.cpp | 61 +- clang/lib/AST/TextNodeDumper.cpp | 10 + clang/lib/Analysis/BodyFarm.cpp | 16 +- clang/lib/CodeGen/CGBlocks.cpp | 2 +- clang/lib/CodeGen/CGObjC.cpp | 13 +- clang/lib/CodeGen/CGStmtOpenMP.cpp | 2 +- clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp | 7 +- clang/lib/Frontend/Rewrite/RewriteObjC.cpp | 7 +- clang/lib/Sema/Sema.cpp | 3 +- clang/lib/Sema/SemaCast.cpp | 29 +- clang/lib/Sema/SemaDecl.cpp | 8 +- clang/lib/Sema/SemaDeclCXX.cpp | 9 +- clang/lib/Sema/SemaExpr.cpp | 11 +- clang/lib/Sema/SemaExprCXX.cpp | 13 +- clang/lib/Sema/SemaExprObjC.cpp | 12 +- clang/lib/Sema/SemaInit.cpp | 34 +- clang/lib/Sema/SemaLambda.cpp | 5 +- clang/lib/Sema/SemaObjCProperty.cpp | 14 +- clang/lib/Sema/SemaOpenMP.cpp | 12 +- clang/lib/Sema/SemaOverload.cpp | 23 +- clang/lib/Sema/SemaStmt.cpp | 7 +- clang/lib/Sema/SemaTemplate.cpp | 2 +- clang/lib/Serialization/ASTReaderStmt.cpp | 29 +- clang/lib/Serialization/ASTWriterDecl.cpp | 1 + clang/lib/Serialization/ASTWriterStmt.cpp | 6 +- clang/lib/StaticAnalyzer/Core/Environment.cpp | 1 + clang/lib/StaticAnalyzer/Core/SValBuilder.cpp | 8 + clang/lib/StaticAnalyzer/Core/SymbolManager.cpp | 22 +- clang/lib/Tooling/Syntax/Tree.cpp | 38 +- clang/test/AST/ast-dump-fpfeatures.cpp | 43 +- clang/test/Analysis/eval-predefined-exprs.cpp | 109 + clang/test/Analysis/z3/pretty-dump.c | 17 + clang/test/CodeGen/X86/avx512-reduceMinMaxIntrin.c | 2769 +++----------------- clang/unittests/AST/StructuralEquivalenceTest.cpp | 322 ++- .../sanitizer_stoptheworld_netbsd_libcdep.cpp | 2 +- llvm/docs/CMake.rst | 4 + llvm/docs/Lexicon.rst | 13 + llvm/include/llvm/Analysis/ScalarEvolution.h | 16 +- .../llvm/CodeGen/GlobalISel/InstructionSelector.h | 18 +- .../CodeGen/GlobalISel/InstructionSelectorImpl.h | 17 +- llvm/include/llvm/CodeGen/MachineFunction.h | 9 + llvm/include/llvm/CodeGen/MachineInstr.h | 18 +- llvm/include/llvm/CodeGen/SelectionDAG.h | 33 +- llvm/include/llvm/ProfileData/GCOV.h | 154 +- llvm/include/llvm/Support/TargetOpcodes.def | 4 + llvm/include/llvm/Target/Target.td | 6 + .../llvm/Transforms/Instrumentation/GCOVProfiler.h | 2 +- llvm/lib/Analysis/ScalarEvolution.cpp | 13 +- llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp | 5 + llvm/lib/CodeGen/CodeGenPrepare.cpp | 40 +- llvm/lib/CodeGen/GlobalISel/Utils.cpp | 4 +- llvm/lib/CodeGen/MachineInstr.cpp | 32 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 32 +- llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp | 2 +- .../CodeGen/SelectionDAG/LegalizeVectorTypes.cpp | 3 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 5 + llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 11 + llvm/lib/ExecutionEngine/JITLink/JITLink.cpp | 34 +- llvm/lib/ProfileData/GCOV.cpp | 713 ++--- .../Target/AMDGPU/AMDGPUInstructionSelector.cpp | 3 +- llvm/lib/Target/AMDGPU/AMDGPUInstructionSelector.h | 1 + llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp | 4 - llvm/lib/Target/AMDGPU/VOP3Instructions.td | 20 +- llvm/lib/Target/ARM/ARMConstantIslandPass.cpp | 28 +- llvm/lib/Target/ARM/ARMISelLowering.cpp | 115 +- llvm/lib/Target/ARM/MVEGatherScatterLowering.cpp | 1 + llvm/lib/Target/ARM/MVETailPredication.cpp | 81 +- llvm/lib/Target/AVR/AsmParser/AVRAsmParser.cpp | 4 +- llvm/lib/Target/PowerPC/PPCInstrInfo.h | 5 +- .../Transforms/Instrumentation/GCOVProfiling.cpp | 12 +- .../lib/Transforms/Scalar/DeadStoreElimination.cpp | 37 + llvm/lib/Transforms/Scalar/JumpThreading.cpp | 6 +- llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp | 7 +- llvm/lib/Transforms/Utils/UnifyLoopExits.cpp | 3 +- llvm/test/CodeGen/AArch64/convertphitype.ll | 401 ++- llvm/test/CodeGen/AMDGPU/GlobalISel/add_shl.ll | 149 ++ .../GlobalISel/extractelement-stack-lower.ll | 959 ++++--- llvm/test/CodeGen/AMDGPU/GlobalISel/fmed3.ll | 589 +++++ .../AMDGPU/GlobalISel/insertelement-stack-lower.ll | 634 ++--- .../CodeGen/AMDGPU/GlobalISel/insertelement.i16.ll | 135 +- .../AMDGPU/GlobalISel/insertelement.large.ll | 42 +- .../AMDGPU/GlobalISel/inst-select-fract.f64.mir | 103 + .../CodeGen/AMDGPU/GlobalISel/load-unaligned.ll | 38 +- .../CodeGen/AMDGPU/GlobalISel/store-local.128.ll | 192 +- .../CodeGen/AMDGPU/GlobalISel/store-local.96.ll | 144 +- .../CodeGen/AMDGPU/amdgpu-codegenprepare-idiv.ll | 24 +- llvm/test/CodeGen/AMDGPU/call-argument-types.ll | 48 +- llvm/test/CodeGen/AMDGPU/cluster_stores.ll | 13 +- llvm/test/CodeGen/AMDGPU/elf-notes.ll | 6 +- .../AMDGPU/fast-unaligned-load-store.global.ll | 26 +- .../AMDGPU/fast-unaligned-load-store.private.ll | 14 +- llvm/test/CodeGen/AMDGPU/fshr.ll | 14 +- llvm/test/CodeGen/AMDGPU/half.ll | 2 +- llvm/test/CodeGen/AMDGPU/insert_vector_elt.ll | 15 +- llvm/test/CodeGen/AMDGPU/local-memory.amdgcn.ll | 2 +- llvm/test/CodeGen/AMDGPU/memory_clause.ll | 8 +- llvm/test/CodeGen/AMDGPU/merge-stores.ll | 2 +- llvm/test/CodeGen/AMDGPU/non-entry-alloca.ll | 28 +- .../CodeGen/AMDGPU/si-triv-disjoint-mem-access.ll | 12 +- llvm/test/CodeGen/AMDGPU/store-local.128.ll | 282 +- llvm/test/CodeGen/AMDGPU/store-local.96.ll | 208 +- llvm/test/CodeGen/AMDGPU/store-weird-sizes.ll | 254 +- .../AMDGPU/token-factor-inline-limit-test.ll | 28 +- llvm/test/CodeGen/AMDGPU/widen-smrd-loads.ll | 13 +- .../CodeGen/ARM/constant-island-SOImm-limit16.mir | 62 + llvm/test/CodeGen/ARM/fminmax-folds.ll | 564 +++- llvm/test/CodeGen/ARM/ssat.ll | 80 +- llvm/test/CodeGen/ARM/usat.ll | 80 +- llvm/test/CodeGen/PowerPC/fma-combine.ll | 59 +- .../Thumb2/LowOverheadLoops/basic-tail-pred.ll | 189 ++ .../Thumb2/LowOverheadLoops/tail-pred-const.ll | 62 +- llvm/test/CodeGen/Thumb2/mve-satmul-loops.ll | 12 +- llvm/test/CodeGen/X86/parity.ll | 94 + llvm/test/TableGen/GlobalISelEmitter.td | 6 +- .../TableGen/GlobalISelEmitterCustomPredicate.td | 47 +- .../TableGen/GlobalISelEmitterSkippedPatterns.td | 2 +- .../X86/recursively-delete-dead-instructions.ll | 27 + .../DeadStoreElimination/MSSA/multiblock-loops.ll | 60 +- .../JumpThreading/constant-fold-status.ll | 28 + llvm/test/Transforms/LoopIdiom/memcpy-vectors.ll | 53 + llvm/test/tools/llvm-cov/gcov-fake-4.2.c | 1 + llvm/test/tools/llvm-cov/gcov/Inputs/abs-path.gcda | Bin 0 -> 104 bytes llvm/test/tools/llvm-cov/gcov/Inputs/abs-path.gcno | Bin 0 -> 368 bytes llvm/test/tools/llvm-cov/gcov/relative-only.test | 38 + llvm/test/tools/llvm-cov/llvm-cov.test | 20 +- llvm/test/tools/llvm-readobj/ELF/addrsig.test | 27 +- .../ELF/dynamic-not-in-pt-dynamic.test | 4 +- .../ELF/non-dynamic-in-pt-dynamic.test | 2 +- llvm/test/tools/llvm-readobj/ELF/note-core.test | 313 ++- llvm/test/tools/llvm-readobj/ELF/note-freebsd.s | 4 +- llvm/tools/llvm-cov/gcov.cpp | 15 +- llvm/tools/llvm-readobj/ELFDumper.cpp | 405 ++- llvm/utils/TableGen/GlobalISelEmitter.cpp | 128 +- .../clang-tools-extra/clangd/unittests/BUILD.gn | 1 + .../Conversion/StandardToLLVM/StandardToLLVM.cpp | 2 + mlir/test/Conversion/StandardToLLVM/invalid.mlir | 5 + pstl/include/pstl/internal/parallel_backend_tbb.h | 448 +++- 187 files changed, 7677 insertions(+), 5943 deletions(-) create mode 100644 clang-tools-extra/clangd/unittests/LoggerTests.cpp create mode 100644 clang/test/Analysis/eval-predefined-exprs.cpp create mode 100644 clang/test/Analysis/z3/pretty-dump.c create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/add_shl.ll create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/fmed3.ll create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fract.f64.mir create mode 100644 llvm/test/CodeGen/ARM/constant-island-SOImm-limit16.mir create mode 100644 llvm/test/Transforms/CodeGenPrepare/X86/recursively-delete-dead [...] create mode 100644 llvm/test/Transforms/JumpThreading/constant-fold-status.ll create mode 100644 llvm/test/Transforms/LoopIdiom/memcpy-vectors.ll create mode 100644 llvm/test/tools/llvm-cov/gcov/Inputs/abs-path.gcda create mode 100644 llvm/test/tools/llvm-cov/gcov/Inputs/abs-path.gcno create mode 100644 llvm/test/tools/llvm-cov/gcov/relative-only.test