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-lts-allmodconfig in repository toolchain/ci/llvm-project.
from 4b3d94051ca [llvm][Type] Return fixed size for scalar types. [NFC] adds d0af4381619 [mlir][spirv] Add return to function to please MSVC adds 48214113472 [DAGCombine] Fix splitting indexed loads in ForwardStoreVal [...] adds 94938d7d41c [Syntax] Prevent (accidentally) copying TokenBuffer adds d68c09ac879 [AST] Add a Dependence bitmask to use for calculations with [...] adds cbce88dd3a9 FunctionRef: Strip cv qualifiers in the converting constructor adds 569e4f9bc99 `shape` dialect: add some ops adds b3f6e3d6d64 Improve recovery from invalid template-ids. adds aabc24acf0d [RISCV] Support llvm.thread.pointer adds 8913769e353 [FileCollector] Add a method to add a whole directory and i [...] adds a67f057f697 [FileCollector] Devirtualize FileCollector (NFC) adds 823dbb4c748 [lldb/CMake] Only CMAKE_CFG_INTDIR if it's not '.' adds 98d05f88d55 [GlobalISel] Fix equality for copies from physregs in match [...] adds e5a8512655c [mlir] NFC: fix trivial typo in source files adds 43a95a543fb [MLIR] Introduce full/partial tile separation using if/else adds fec6c5ac5e5 [MLIR][NFC] Move TestDialect -> Dialect/Test adds 0c42539df3d Improve error recovery from missing '>' in template argument list. adds fad47d22256 [compiler-rt] Fall back to internal_uname() when called early adds 190df4a5bc2 Revert "[FileCollector] Add a method to add a whole directo [...] adds 66774771903 Verify number of result types in generated builder. adds 88c7ffaf947 Form invalid template-id annotations when parsing a constru [...] adds 9dd92a56972 Remove spurious duplicated header include (NFC) adds 499b2a8d63c PR45294: Fix handling of assumed template names looked up i [...] adds 369e26ca9e0 [AMDGPU] Add __builtin_amdgcn_workgroup_size_x/y/z adds f3987391529 [FEnv] Constfold some unary constrained operations adds f0a5af906b4 Merge in symbols from Mach-O dyld trie to the symbol table adds 255e634bf71 [libc][NFC] Ensure internal implementation is in __llvm_lib [...] adds 51b899c846e [libc] Extend add_object rule to handle helper object libraries. adds 06066c40035 [NFC] Attributor comment updates / cast cleanup adds 65b4695375c tsan: fix build bugs adds 37943e518c5 [docs] Added solutions to slow build under common problems. adds 8d85da5f5a2 [X86][SSE] Add combine tests for PTEST/TESTPS/TESTPD instructions adds d34d2ec28be [X86][SSE] Add original PR38522 test case adds 8c1dbd5c1e2 [X86][SSE] Add testnzc(~X,Y) -> testnzc(X,Y) test cases adds 8330dcadb84 [llvm-rc] Allow -1 for menu item IDs adds d2dd0fac483 Fix `-Wsign-compare` warning. NFC. adds cb6389360b0 Fix GCC warning on enum class bitfield. NFC. adds 14db82c929d [lldb][NFC] Fix typo in TestInvalidArgsLog adds 9619c2cc9a2 [clang][Syntax] Handle macro arguments in spelledForExpanded adds a44bf59c93b [SCCP] Remove unused toLatticeValue helper (NFC). adds 81f173ed0e2 [SCCP] Remove LatticeVal alias now that transition is done (NFC). adds 6a4f8423ae6 [libc] Only use __has_builtin on clang adds e6112a56dde [AsmPrinter] Emit .weak directive for weak linkage on COFF [...] adds 03bc311a16e [CorrelatedValuePropagation] Remove redundant if statement [...] adds fdc41aa22c6 [lld][ELF] Mark empty NOLOAD output sections SHT_NOBITS ins [...] adds 337b671b0d2 [InstCombine] Change limit-max-iterations test case; NFC adds 672e8bfbfcd [InstCombine] Fix worklist management in foldXorOfICmps() adds 3ab3f3c5d58 After 09158252f777c2e2f06a86b154c44abcbcf9bb74, fix build w [...] adds e8743c0f389 Const-initialize ParsedAttrInfos adds b1f78baeaa1 [InstCombine] Reduce code duplication in GEP of PHI transform; NFC adds 30d712103fa [InstCombine] Use replaceOperand() API in GEP transforms adds e5bf5037d86 [CodeGen] Fix sinking local values in lpads with phis adds 347e31c052d Remove constexpr that MSVC doesn't like adds 4065e92195b Upgrade some instances of std::sort to llvm::sort. NFC. adds ced0d1f42b3 [BPF] support 128bit int explicitly in layout spec adds 2d24d74b859 [AMDGPU] Stabilize sort order adds d3b6e1f1f93 [ADT] Automatically forward llvm::sort to array_pod_sort if safe adds 97cc1275c7d [InstCombine] Merge two functions; NFC adds 2215dcf1d75 [InstCombine] Remove unreachable blocks before DCE adds ba2e72c54ec [MDBuilder] Don't use stable sort for sorting integers. adds b578f130a72 [COFF] Stabilize sort adds dd030036f0a Put back initializers that were dropped in 0ab5b5b8581d9f29 [...] adds 9564f46766f AMDGPU: Make use of default operands adds 09d40218539 Fix compatibility for __builtin_stdarg_start
No new revisions were added by this update.
Summary of changes: clang-tools-extra/clang-doc/Representation.cpp | 6 +- clang-tools-extra/clang-tidy/ClangTidy.cpp | 2 +- .../clang-tidy/ClangTidyDiagnosticConsumer.cpp | 4 +- clang-tools-extra/clangd/index/Relation.cpp | 2 +- clang-tools-extra/modularize/CoverageChecker.cpp | 2 +- clang-tools-extra/modularize/Modularize.cpp | 2 +- clang/examples/Attribute/Attribute.cpp | 7 +- clang/include/clang/AST/DependenceFlags.h | 171 ++++++++--- clang/include/clang/Basic/Builtins.def | 2 +- clang/include/clang/Basic/BuiltinsAMDGPU.def | 4 + clang/include/clang/Basic/DiagnosticSemaKinds.td | 3 + clang/include/clang/Basic/TargetInfo.h | 4 + clang/include/clang/Parse/Parser.h | 3 +- clang/include/clang/Sema/Ownership.h | 1 + clang/include/clang/Sema/ParsedAttr.h | 4 +- clang/include/clang/Sema/ParsedTemplate.h | 31 +- clang/include/clang/Sema/Sema.h | 2 +- clang/include/clang/Tooling/Syntax/Tokens.h | 24 +- clang/lib/AST/ComputeDependence.cpp | 9 +- clang/lib/Basic/TargetInfo.cpp | 2 + clang/lib/Basic/Targets/BPF.h | 4 +- clang/lib/CodeGen/CGBuiltin.cpp | 67 +++- clang/lib/CodeGen/CGCUDANV.cpp | 29 +- clang/lib/CodeGen/CGCUDARuntime.h | 19 +- clang/lib/Parse/ParseCXXInlineMethods.cpp | 15 +- clang/lib/Parse/ParseDecl.cpp | 52 +++- clang/lib/Parse/ParseDeclCXX.cpp | 38 +-- clang/lib/Parse/ParseExprCXX.cpp | 93 +++--- clang/lib/Parse/ParseObjc.cpp | 9 +- clang/lib/Parse/ParseTemplate.cpp | 111 +++---- clang/lib/Parse/ParseTentative.cpp | 32 +- clang/lib/Parse/Parser.cpp | 19 +- clang/lib/Sema/DeclSpec.cpp | 6 + clang/lib/Sema/ParsedAttr.cpp | 4 +- clang/lib/Sema/SemaTemplate.cpp | 198 +++++++----- clang/lib/Sema/TreeTransform.h | 17 +- clang/lib/Tooling/Syntax/Tokens.cpp | 101 ++++-- .../basic/basic.lookup/basic.lookup.unqual/p3.cpp | 2 +- clang/test/CXX/drs/dr3xx.cpp | 4 +- clang/test/CXX/temp/p3.cpp | 4 +- clang/test/CodeGen/target-data.c | 4 +- clang/test/CodeGenCUDA/amdgpu-workgroup-size.cu | 25 ++ clang/test/CodeGenOpenCL/builtins-amdgcn.cl | 19 ++ clang/test/Driver/lto-jobs.c | 2 +- clang/test/Parser/cxx-ambig-init-templ.cpp | 20 +- clang/test/Parser/cxx-class.cpp | 4 +- clang/test/Parser/cxx-decl.cpp | 3 +- clang/test/Parser/cxx-member-initializers.cpp | 6 +- clang/test/Parser/cxx-template-argument.cpp | 4 +- clang/test/Parser/cxx-template-decl.cpp | 8 +- clang/test/Parser/eof2.cpp | 3 +- .../Parser/objc-error-qualified-implementation.m | 8 +- clang/test/Parser/recovery.cpp | 5 +- clang/test/SemaCXX/PR20705.cpp | 6 +- clang/test/SemaCXX/PR9459.cpp | 4 +- clang/test/SemaCXX/builtins.cpp | 3 +- clang/test/SemaCXX/decltype.cpp | 3 +- clang/test/SemaCXX/implicit-exception-spec.cpp | 2 +- clang/test/SemaCXX/injected-class-name-crash.cpp | 4 +- clang/test/SemaCXX/invalid-member-expr.cpp | 5 +- clang/test/SemaCXX/invalid-template-specifier.cpp | 3 +- clang/test/SemaCXX/literal-operators.cpp | 4 + clang/test/SemaCXX/pseudo-destructors.cpp | 51 ++++ clang/test/SemaCXX/vararg-non-pod.cpp | 7 + clang/test/SemaObjC/crash-on-type-args-protocols.m | 18 +- .../test/SemaObjCXX/parameterized_classes_subst.mm | 1 - clang/test/SemaTemplate/dependent-base-classes.cpp | 8 +- .../ms-delayed-default-template-args.cpp | 4 +- .../SemaTemplate/nested-name-spec-template.cpp | 6 +- clang/test/SemaTemplate/temp_arg.cpp | 2 +- clang/test/SemaTemplate/temp_arg_nontype_cxx1z.cpp | 4 +- clang/tools/clang-scan-deps/ClangScanDeps.cpp | 30 +- clang/unittests/Tooling/Syntax/TokensTest.cpp | 58 +++- clang/utils/TableGen/ClangAttrEmitter.cpp | 35 ++- clang/utils/TableGen/ClangOpenCLBuiltinEmitter.cpp | 2 +- clang/utils/TableGen/SveEmitter.cpp | 2 +- .../sanitizer_common_interceptors.inc | 4 + compiler-rt/lib/tsan/go/buildgo.sh | 20 +- compiler-rt/lib/tsan/rtl/tsan_clock.cpp | 2 +- libc/cmake/modules/LLVMLibCRules.cmake | 109 ++++--- libc/loader/linux/CMakeLists.txt | 6 +- libc/src/signal/linux/CMakeLists.txt | 6 +- libc/src/signal/linux/__restore.cpp | 4 + libc/src/string/memory_utils/memcpy_utils.h | 8 +- libc/src/threads/linux/thread_utils.h | 4 + libc/test/loader/CMakeLists.txt | 2 +- libc/test/src/signal/CMakeLists.txt | 1 - lld/COFF/PDB.cpp | 2 + lld/ELF/ScriptParser.cpp | 1 + lld/test/ELF/linkerscript/noload.s | 8 +- lldb/CMakeLists.txt | 6 +- .../Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp | 207 ++++++++----- .../log/invalid-args/TestInvalidArgsLog.py | 2 +- lldb/test/API/macosx/dyld-trie-symbols/Makefile | 13 + .../dyld-trie-symbols/TestDyldTrieSymbols.py | 87 ++++++ lldb/test/API/macosx/dyld-trie-symbols/main.cpp | 29 ++ llvm/docs/GettingStarted.rst | 55 ++++ llvm/include/llvm/ADT/STLExtras.h | 30 +- llvm/include/llvm/IR/FPEnv.h | 4 + llvm/include/llvm/MC/MCAsmInfo.h | 7 +- llvm/include/llvm/Target/TargetOptions.h | 2 + llvm/lib/Analysis/ConstantFolding.cpp | 129 ++++++-- llvm/lib/Analysis/InstructionSimplify.cpp | 5 +- llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp | 2 +- llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp | 29 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 25 +- llvm/lib/CodeGen/SelectionDAG/FastISel.cpp | 17 +- llvm/lib/IR/FPEnv.cpp | 16 + llvm/lib/IR/MDBuilder.cpp | 2 +- llvm/lib/MC/MCAsmInfoCOFF.cpp | 2 +- llvm/lib/Support/Threading.cpp | 40 +-- llvm/lib/Target/AMDGPU/GCNRegBankReassign.cpp | 8 +- llvm/lib/Target/AMDGPU/GCNRegPressure.h | 2 +- llvm/lib/Target/AMDGPU/SIInstructions.td | 46 ++- llvm/lib/Target/AMDGPU/VOP1Instructions.td | 4 +- llvm/lib/Target/BPF/BPFTargetMachine.cpp | 4 +- llvm/lib/Target/RISCV/RISCVISelLowering.cpp | 17 ++ llvm/lib/Target/RISCV/RISCVISelLowering.h | 1 + llvm/lib/Target/X86/X86PartialReduction.cpp | 2 +- llvm/lib/Transforms/IPO/Attributor.cpp | 15 +- .../Transforms/InstCombine/InstCombineAndOrXor.cpp | 1 + .../InstCombine/InstructionCombining.cpp | 76 ++--- .../Scalar/CorrelatedValuePropagation.cpp | 8 +- llvm/lib/Transforms/Scalar/SCCP.cpp | 210 ++++++------- .../GlobalISel/prelegalizercombiner-select.mir | 75 ++++- llvm/test/CodeGen/BPF/i128.ll | 67 ++++ llvm/test/CodeGen/PowerPC/pr45301.ll | 58 ++++ .../PowerPC/vector-constrained-fp-intrinsics.ll | 340 +++++---------------- llvm/test/CodeGen/RISCV/thread-pointer.ll | 14 + .../CodeGen/X86/{coff-weak.ll => coff-linkonce.ll} | 0 llvm/test/CodeGen/X86/coff-weak.ll | 51 +++- llvm/test/CodeGen/X86/combine-ptest.ll | 183 +++++++++++ llvm/test/CodeGen/X86/combine-testpd.ll | 178 +++++++++++ llvm/test/CodeGen/X86/combine-testps.ll | 178 +++++++++++ llvm/test/CodeGen/X86/dllexport-x86_64.ll | 16 +- llvm/test/CodeGen/X86/dllexport.ll | 14 +- llvm/test/CodeGen/X86/sink-local-value.ll | 36 +++ llvm/test/Transforms/InstCombine/gepphigep.ll | 2 +- .../Transforms/InstCombine/limit-max-iterations.ll | 67 ++-- .../InstCombine/xor-of-icmps-with-extra-uses.ll | 2 +- .../InstSimplify/constfold-constrained.ll | 244 +++++++++++++++ llvm/test/tools/llvm-rc/Inputs/tag-menu.rc | 2 +- llvm/test/tools/llvm-rc/tag-menu.test | 2 +- llvm/tools/llvm-rc/ResourceFileWriter.cpp | 6 +- llvm/unittests/ADT/FunctionRefTest.cpp | 10 + mlir/include/mlir/Analysis/AffineStructures.h | 41 ++- mlir/include/mlir/Dialect/Affine/IR/AffineOps.td | 12 +- mlir/include/mlir/Dialect/SPIRV/SPIRVAttributes.h | 2 +- mlir/include/mlir/Dialect/Shape/IR/Shape.h | 2 + mlir/include/mlir/Dialect/Shape/IR/ShapeOps.td | 75 ++++- mlir/include/mlir/InitAllPasses.h | 1 - mlir/include/mlir/Transforms/LoopUtils.h | 30 +- mlir/include/mlir/Transforms/Passes.h | 2 +- mlir/lib/Analysis/AffineStructures.cpp | 194 ++++++++++-- mlir/lib/Analysis/Utils.cpp | 6 +- .../AffineToStandard/AffineToStandard.cpp | 4 +- .../Conversion/GPUToSPIRV/ConvertGPUToSPIRV.cpp | 2 +- .../ConvertGPULaunchFuncToVulkanLaunchFunc.cpp | 2 +- .../lib/Conversion/LinalgToSPIRV/LinalgToSPIRV.cpp | 2 +- .../Conversion/LoopToStandard/LoopToStandard.cpp | 4 +- mlir/lib/Conversion/LoopsToGPU/LoopsToGPU.cpp | 4 +- mlir/lib/Dialect/Affine/IR/AffineOps.cpp | 2 +- mlir/lib/Dialect/Affine/Transforms/LoopTiling.cpp | 26 +- .../Dialect/Linalg/Transforms/LinalgToLoops.cpp | 4 +- mlir/lib/Dialect/SPIRV/SPIRVDialect.cpp | 2 +- mlir/lib/Dialect/SPIRV/SPIRVLowering.cpp | 9 +- .../Dialect/SPIRV/Serialization/Deserializer.cpp | 4 +- mlir/lib/Dialect/Shape/CMakeLists.txt | 1 + mlir/lib/Dialect/Shape/IR/Shape.cpp | 27 ++ mlir/lib/Dialect/Traits.cpp | 2 +- mlir/lib/Dialect/Vector/VectorTransforms.cpp | 2 +- mlir/lib/ExecutionEngine/RunnerUtils.cpp | 2 +- mlir/lib/IR/AsmPrinter.cpp | 4 +- mlir/lib/IR/MLIRContext.cpp | 2 +- mlir/lib/Parser/Parser.cpp | 2 +- mlir/lib/Transforms/Utils/LoopUtils.cpp | 212 +++++++++++++ mlir/test/Dialect/Affine/loop-tiling.mlir | 62 +++- mlir/test/lib/CMakeLists.txt | 1 - mlir/test/lib/Dialect/CMakeLists.txt | 1 + .../{TestDialect => Dialect/Test}/CMakeLists.txt | 0 .../{TestDialect => Dialect/Test}/TestDialect.cpp | 0 .../{TestDialect => Dialect/Test}/TestDialect.h | 0 .../lib/{TestDialect => Dialect/Test}/TestOps.td | 0 .../{TestDialect => Dialect/Test}/TestPatterns.cpp | 0 .../{TestDialect => Dialect/Test}/lit.local.cfg | 0 mlir/test/lib/IR/CMakeLists.txt | 4 +- mlir/test/lib/Transforms/CMakeLists.txt | 4 +- .../lib/Transforms/TestGpuParallelLoopMapping.cpp | 2 +- mlir/test/mlir-tblgen/op-result.td | 4 + mlir/tools/mlir-tblgen/OpDefinitionsGen.cpp | 5 + mlir/tools/mlir-tblgen/OpFormatGen.cpp | 4 +- mlir/tools/mlir-vulkan-runner/VulkanRuntime.cpp | 10 +- mlir/tools/mlir-vulkan-runner/VulkanRuntime.h | 2 +- 193 files changed, 3720 insertions(+), 1370 deletions(-) create mode 100644 clang/test/CodeGenCUDA/amdgpu-workgroup-size.cu create mode 100644 lldb/test/API/macosx/dyld-trie-symbols/Makefile create mode 100644 lldb/test/API/macosx/dyld-trie-symbols/TestDyldTrieSymbols.py create mode 100644 lldb/test/API/macosx/dyld-trie-symbols/main.cpp create mode 100644 llvm/test/CodeGen/BPF/i128.ll create mode 100644 llvm/test/CodeGen/PowerPC/pr45301.ll create mode 100644 llvm/test/CodeGen/RISCV/thread-pointer.ll copy llvm/test/CodeGen/X86/{coff-weak.ll => coff-linkonce.ll} (100%) create mode 100644 llvm/test/CodeGen/X86/combine-ptest.ll create mode 100644 llvm/test/CodeGen/X86/combine-testpd.ll create mode 100644 llvm/test/CodeGen/X86/combine-testps.ll create mode 100644 llvm/test/Transforms/InstSimplify/constfold-constrained.ll rename mlir/test/lib/{TestDialect => Dialect/Test}/CMakeLists.txt (100%) rename mlir/test/lib/{TestDialect => Dialect/Test}/TestDialect.cpp (100%) rename mlir/test/lib/{TestDialect => Dialect/Test}/TestDialect.h (100%) rename mlir/test/lib/{TestDialect => Dialect/Test}/TestOps.td (100%) rename mlir/test/lib/{TestDialect => Dialect/Test}/TestPatterns.cpp (100%) rename mlir/test/lib/{TestDialect => Dialect/Test}/lit.local.cfg (100%)