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-defconfig in repository toolchain/ci/llvm-project.
from 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 adds fc93787d7e8 [MC][PowerPC] Make .reloc support arbitrary relocation types adds c0aa97b6327 [X86] Add cost model test cases for fmin/fmax reduction.
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/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/Sema/ParsedAttr.h | 4 +- clang/include/clang/Sema/Sema.h | 2 +- clang/include/clang/Tooling/Syntax/Tokens.h | 18 +- 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/ParseExprCXX.cpp | 49 +-- clang/lib/Parse/ParseTemplate.cpp | 13 +- clang/lib/Parse/ParseTentative.cpp | 11 +- clang/lib/Parse/Parser.cpp | 21 +- 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 ++++-- 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-decl.cpp | 3 +- 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 + .../test/SemaObjCXX/parameterized_classes_subst.mm | 1 - clang/test/SemaTemplate/dependent-base-classes.cpp | 8 +- .../SemaTemplate/nested-name-spec-template.cpp | 6 +- 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 +- 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 +- .../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 | 22 +- 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/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 +- .../Target/PowerPC/MCTargetDesc/PPCAsmBackend.cpp | 47 ++- .../PowerPC/MCTargetDesc/PPCELFObjectWriter.cpp | 6 +- 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 ++++++------- llvm/test/Analysis/CostModel/X86/reduce-fmax.ll | 110 +++++++ llvm/test/Analysis/CostModel/X86/reduce-fmin.ll | 110 +++++++ llvm/test/CodeGen/BPF/i128.ll | 67 ++++ .../PowerPC/vector-constrained-fp-intrinsics.ll | 340 +++++---------------- .../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/MC/PowerPC/ppc32-reloc-directive.s | 9 + llvm/test/MC/PowerPC/ppc64-reloc-directive.s | 9 + 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 +- mlir/include/mlir/InitAllPasses.h | 1 - 110 files changed, 2690 insertions(+), 1037 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/Analysis/CostModel/X86/reduce-fmax.ll create mode 100644 llvm/test/Analysis/CostModel/X86/reduce-fmin.ll create mode 100644 llvm/test/CodeGen/BPF/i128.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