This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_tk1/llvm-release-arm-spec2k6-O3 in repository toolchain/ci/llvm-project.
from 6f8ad14521e [ELF][PPC32] Support canonical PLT adds f15b60b3a2a [ELF][PPC32] Support range extension thunks with addends adds 27f93515c68 [docs][mips] 10.0 Release notes adds 73a91477f70 [Concepts] Fix parsing of scope specifier in compound-requi [...] adds b07b82777b9 [Concepts] Add missing null check to transformConstructor adds b39efdbcfcb [Concepts] Fix incorrect TemplateArgs for introduction of l [...] adds 2c9cb89d0d0 [Support] Fix race in threading test, found by TSan adds b5cf8926518 [LLDB] Fix the handling of unnamed bit-fields when parsing DWARF adds 23d93923900 Include <cstdlib> for std::abort() in clangd adds f234f5c2b1e [msan] Instrument x86.pclmulqdq* intrinsics. adds 256a0eaf23b [X86] Make `llc --help` output readable again adds ef917463d9c [clangd] Show hower info for expressions adds a6f550eae71 [clangd] Add a ruler after header in hover adds 13553d51aa8 [clangd] Rearrange type, returntype and parameters in hover card adds a27142b26a5 [clangd] Fix windows buildbots adds 1f448807c2e [clangd] Extract string literals in macro arguments to unbr [...] adds 7350a0429cc [clangd] Dont display `<unknown>` kinds in hover board adds 1426bb44cc7 [clangd] Print underlying type for decltypes in hover adds 53f39c77b2b [clangd] Drop returntype/type when hovering over type-ish names adds 99464b7eb1d [clangd][Hover] Change arrow in return type back to → adds 01fd650ba3d [RISCV] Pass target-abi via module flag metadata adds 7c5784746cf [RISCV] Check the target-abi module flag matches the option adds 4d342b7d8e9 Revert "[RISCV] Support ABI checking with per function targ [...] adds 72882ca30d8 [RISCV] Support ABI checking with per function target-features adds c23212a438f [IR] Keep a double break between functions when printing a module adds 87c7863c3ec Reland "[StackColoring] Remap PseudoSourceValue frame indic [...] adds 6472fec9a69 [clangd][Hover] Handle uninstantiated templates adds 54b022d3444 [lldb] Fix nondeterminism in TestCppBitfields adds 684c216d73c [ELF][PPC32] Support --emit-relocs link of R_PPC_PLTREL24 adds 9a174549742 [clangd][Hover] Make tests hermetic by setting target triplet adds 967658150ed Work around PR44697 in CrashRecoveryContext adds 5777899f146 [CUDA] Assume the latest known CUDA version if we've found [...] adds 81d73c6de33 [LLD][ELF][ARM] Do not insert interworking thunks for non S [...] adds 425198bf1f9 [GlobalMerge] Preserve symbol visibility when merging globals adds 52c1d209ace [PassManagerBuilder] Remove global extension when a plugin [...] adds f7f0fd4a21d [ORC] Add weak symbol support to defineMaterializing, fix f [...] adds 32723d57207 [ORC] Add support for emulated TLS to ORCv2. adds 32056b4eb87 [ORC] Fix a missing move in ce2207abaf9. adds 46f6f03839e [ORC] Update examples to incorporate changes in ce2207abaf9. adds 011adfcbbdb Update clang-interpreter example to incorporate changes in [...] adds 92edb295392 [ORC] Fix the LLJITWithObjectCache example to address chang [...] adds d18ccb8b331 [WebAssembly] Fix resume-only case in Emscripten EH adds d275de35f8b [clan-tidy] Fix false positive in bugprone-infinite-loop adds b0536b58c1b [LV] Do not try to sink dead instructions. adds b28b38a59d3 [clangd] Don't mmap source files on all platforms --> don't [...] adds b516ca06183 Revert "Reland: [DWARF] Allow cross-CU references of subpro [...] adds e40782f3cfa [mlir][orc] unbreak MLIR ExecutionEngine after ORC changes adds 478ea4b46d3 test-release.sh: Add MLIR to the projects list adds 1f95a775949 Drop arm triple from test/CodeGen/AArch64/global-merge-hidd [...] adds 1a5959196da Define _LIBCPP_HAS_TIMESPEC_GET for FreeBSD when appropriate adds e5123472201 Generate docs adds a3609357f38 [Concept] Fix incorrect check for containsUnexpandedParamet [...] adds 6c6ea5995f2 [Concepts] Add check for dependent RC when checking functio [...] adds 800395c5475 [Concepts] Add 'this' context to instantiation of member re [...] adds 0ce7ea7c6e0 PR41991: Accept attributes on defaulted and deleted friends. adds cc85862c60a [Concepts] Check function constraints before deducing auto [...] adds 904d146c5f5 PR44627: Consider reversing == and <=> candidates found by ADL. adds 3573526c028 Revert "[libcxx] Force-cache LIBCXX_CXX_ABI_LIBRARY_PATH" adds 3b32963252b [Concepts] Correctly form initial parameter mapping for par [...] adds 8be11623043 [Concepts] Fix isDeclarationSpecifier to detect type-constr [...] adds fdedf39c46f PR44723: Trigger return type deduction for operator<=>s who [...] adds f85d63a5583 Fix wrong devirtualization when the final overrider in one [...]
No new revisions were added by this update.
Summary of changes: .../clang-tidy/bugprone/InfiniteLoopCheck.cpp | 24 +- clang-tools-extra/clangd/FSProvider.cpp | 17 +- clang-tools-extra/clangd/FSProvider.h | 1 - clang-tools-extra/clangd/FormattedString.cpp | 49 +- clang-tools-extra/clangd/FormattedString.h | 5 +- clang-tools-extra/clangd/Hover.cpp | 180 +- clang-tools-extra/clangd/Shutdown.cpp | 1 + clang-tools-extra/clangd/test/hover.test | 2 +- .../clangd/unittests/FormattedStringTests.cpp | 34 +- clang-tools-extra/clangd/unittests/HoverTests.cpp | 164 +- .../clang-tidy/checkers/bugprone-infinite-loop.cpp | 38 +- clang/docs/AttributeReference.rst | 6186 +++++++++++++++++++- clang/docs/ClangCommandLineReference.rst | 600 +- clang/docs/DiagnosticsReference.rst | 3696 +++++++++--- clang/docs/ReleaseNotes.rst | 3 + clang/examples/clang-interpreter/main.cpp | 3 +- clang/include/clang/AST/ExprConcepts.h | 13 + clang/include/clang/Basic/Cuda.h | 3 +- clang/include/clang/Basic/DiagnosticDriverKinds.td | 3 + clang/include/clang/Basic/DiagnosticGroups.td | 3 + clang/include/clang/Basic/DiagnosticSemaKinds.td | 6 + clang/include/clang/Sema/Sema.h | 2 +- clang/include/clang/Sema/SemaConcept.h | 12 +- clang/lib/AST/ASTContext.cpp | 8 +- clang/lib/AST/CXXInheritance.cpp | 2 + clang/lib/AST/DeclCXX.cpp | 32 +- clang/lib/AST/ExprConcepts.cpp | 63 +- clang/lib/Basic/Cuda.cpp | 8 +- clang/lib/CodeGen/CodeGenModule.cpp | 7 + clang/lib/Driver/ToolChains/Cuda.cpp | 43 +- clang/lib/Headers/__clang_cuda_runtime_wrapper.h | 2 +- clang/lib/Parse/ParseDecl.cpp | 11 +- clang/lib/Parse/ParseDeclCXX.cpp | 2 +- clang/lib/Parse/ParseExprCXX.cpp | 26 +- clang/lib/Sema/SemaConcept.cpp | 11 +- clang/lib/Sema/SemaDeclCXX.cpp | 25 + clang/lib/Sema/SemaExpr.cpp | 50 +- clang/lib/Sema/SemaOverload.cpp | 30 +- clang/lib/Sema/SemaTemplate.cpp | 6 +- clang/lib/Sema/SemaTemplateDeduction.cpp | 25 +- clang/lib/Sema/SemaTemplateInstantiate.cpp | 40 + clang/lib/Sema/SemaTemplateInstantiateDecl.cpp | 10 +- .../class.compare/class.compare.default/p4.cpp | 2 +- .../CXX/class/class.compare/class.spaceship/p2.cpp | 33 + clang/test/CXX/expr/expr.prim/expr.prim.id/p3.cpp | 15 + clang/test/CXX/expr/expr.prim/expr.prim.id/p4.cpp | 3 + .../over.match.funcs/over.match.oper/p3-2a.cpp | 12 + .../CXX/temp/temp.constr/temp.constr.normal/p1.cpp | 51 + clang/test/CodeGen/riscv-metadata.c | 14 + .../devirtualize-virtual-function-calls-final.cpp | 43 + .../usr/local/cuda/bin/.keep | 0 .../usr/local/cuda/include}/.keep | 0 .../bin => CUDA-unknown/usr/local/cuda/lib}/.keep | 0 .../usr/local/cuda/lib64}/.keep | 0 .../usr/local/cuda/nvvm/libdevice/libdevice.10.bc | 0 .../Inputs/CUDA-unknown/usr/local/cuda/version.txt | 1 + clang/test/Driver/cuda-version-check.cu | 4 + clang/test/Parser/cxx-default-delete.cpp | 4 + clang/test/Parser/cxx2a-abbreviated-templates.cpp | 44 + clang/test/Parser/cxx2a-concepts-requires-expr.cpp | 24 +- .../Parser/cxx2a-placeholder-type-constraint.cpp | 37 +- clang/test/Parser/cxx2a-spaceship.cpp | 6 + .../SemaTemplate/instantiate-requires-clause.cpp | 7 + .../SemaTemplate/instantiate-template-argument.cpp | 28 + libcxx/include/__config | 4 + libcxx/test/CMakeLists.txt | 2 +- lld/ELF/Arch/ARM.cpp | 8 +- lld/ELF/Arch/PPC.cpp | 10 +- lld/ELF/InputSection.cpp | 8 + lld/ELF/Relocations.cpp | 21 +- lld/ELF/Thunks.cpp | 45 +- lld/docs/ReleaseNotes.rst | 8 + lld/test/ELF/arm-thumb-interwork-ifunc.s | 52 + lld/test/ELF/arm-thumb-interwork-notfunc.s | 73 + lld/test/ELF/arm-thunk-edgecase.s | 1 + lld/test/ELF/ppc32-long-thunk.s | 87 + lld/test/ELF/ppc32-relocatable-got2.s | 41 + .../cpp/bitfields}/Makefile | 0 .../test/lang/cpp/bitfields/TestCppBitfields.py | 105 + .../lldbsuite/test/lang/cpp/bitfields/main.cpp | 81 + .../SymbolFile/DWARF/DWARFASTParserClang.cpp | 166 +- .../Plugins/SymbolFile/DWARF/DWARFASTParserClang.h | 35 +- llvm/docs/ReleaseNotes.rst | 18 +- .../BuildingAJIT/Chapter1/KaleidoscopeJIT.h | 3 +- .../BuildingAJIT/Chapter2/KaleidoscopeJIT.h | 3 +- .../LLJITWithObjectCache/LLJITWithObjectCache.cpp | 8 +- llvm/examples/SpeculativeJIT/SpeculativeJIT.cpp | 2 +- .../llvm/ExecutionEngine/Orc/CompileUtils.h | 19 +- llvm/include/llvm/ExecutionEngine/Orc/Core.h | 13 +- .../llvm/ExecutionEngine/Orc/IRCompileLayer.h | 29 +- llvm/include/llvm/ExecutionEngine/Orc/LLJIT.h | 4 +- llvm/include/llvm/ExecutionEngine/Orc/Layer.h | 89 +- .../include/llvm/ExecutionEngine/Orc/Speculation.h | 4 +- .../llvm/Transforms/IPO/PassManagerBuilder.h | 28 +- llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp | 4 +- llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 24 +- llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h | 3 - llvm/lib/CodeGen/AsmPrinter/DwarfUnit.cpp | 9 +- llvm/lib/CodeGen/GlobalMerge.cpp | 2 + llvm/lib/CodeGen/StackColoring.cpp | 16 +- .../ExecutionEngine/Orc/CompileOnDemandLayer.cpp | 39 +- llvm/lib/ExecutionEngine/Orc/CompileUtils.cpp | 33 +- llvm/lib/ExecutionEngine/Orc/Core.cpp | 77 +- llvm/lib/ExecutionEngine/Orc/IRCompileLayer.cpp | 11 +- llvm/lib/ExecutionEngine/Orc/IRTransformLayer.cpp | 8 +- llvm/lib/ExecutionEngine/Orc/LLJIT.cpp | 10 +- llvm/lib/ExecutionEngine/Orc/Layer.cpp | 51 +- .../Orc/RTDyldObjectLinkingLayer.cpp | 43 +- llvm/lib/IR/AsmWriter.cpp | 4 +- llvm/lib/Support/CrashRecoveryContext.cpp | 7 + llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp | 5 +- llvm/lib/Target/RISCV/RISCVTargetMachine.cpp | 14 +- llvm/lib/Target/RISCV/Utils/RISCVBaseInfo.cpp | 24 +- llvm/lib/Target/RISCV/Utils/RISCVBaseInfo.h | 2 + .../WebAssemblyLowerEmscriptenEHSjLj.cpp | 5 +- llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp | 14 +- llvm/lib/Transforms/IPO/PassManagerBuilder.cpp | 41 +- .../Transforms/Instrumentation/MemorySanitizer.cpp | 43 + .../Vectorize/LoopVectorizationPlanner.h | 7 +- llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 14 +- .../CodeGen/AArch64/global-merge-hidden-minsize.ll | 25 + llvm/test/CodeGen/RISCV/module-target-abi.ll | 24 + llvm/test/CodeGen/RISCV/module-target-abi2.ll | 27 + .../WebAssembly/lower-em-exceptions-lpad-only.ll | 25 - .../WebAssembly/lower-em-exceptions-resume-only.ll | 17 + .../AArch64/unretained-declaration-subprogram.ll | 44 - .../MIR/AArch64/dbgcall-site-orr-moves.mir | 6 +- .../DebugInfo/MIR/X86/debug-call-site-param.mir | 18 +- .../DebugInfo/X86/lto-cross-cu-call-origin-ref.ll | 211 - llvm/test/ExecutionEngine/OrcLazy/emulated-tls.ll | 23 + llvm/test/Feature/undefined.ll | 13 + llvm/test/Instrumentation/MemorySanitizer/clmul.ll | 72 + .../LoopVectorize/first-order-recurrence.ll | 38 + llvm/tools/lli/lli.cpp | 21 +- .../Orc/LegacyRTDyldObjectLinkingLayerTest.cpp | 10 +- .../Orc/ObjectTransformLayerTest.cpp | 3 +- llvm/unittests/ExecutionEngine/Orc/OrcCAPITest.cpp | 4 +- .../Orc/RTDyldObjectLinkingLayerTest.cpp | 12 +- .../ExecutionEngine/Orc/RemoteObjectLayerTest.cpp | 2 +- llvm/unittests/Support/Threading.cpp | 4 +- llvm/utils/release/test-release.sh | 8 + mlir/lib/ExecutionEngine/ExecutionEngine.cpp | 6 +- 142 files changed, 11949 insertions(+), 1915 deletions(-) create mode 100644 clang/test/CodeGen/riscv-metadata.c copy clang/test/Driver/Inputs/{CUDA-macosx => CUDA-unknown}/usr/local/cuda/bin/.ke [...] copy clang/test/Driver/Inputs/{CUDA-macosx/usr/local/cuda/bin => CUDA-unknown/usr/ [...] copy clang/test/Driver/Inputs/{CUDA-macosx/usr/local/cuda/bin => CUDA-unknown/usr/ [...] copy clang/test/Driver/Inputs/{CUDA-macosx/usr/local/cuda/bin => CUDA-unknown/usr/ [...] copy clang/test/Driver/Inputs/{CUDA_90 => CUDA-unknown}/usr/local/cuda/nvvm/libdev [...] create mode 100644 clang/test/Driver/Inputs/CUDA-unknown/usr/local/cuda/version.txt create mode 100644 clang/test/Parser/cxx2a-abbreviated-templates.cpp create mode 100644 clang/test/SemaTemplate/instantiate-template-argument.cpp create mode 100644 lld/test/ELF/arm-thumb-interwork-ifunc.s create mode 100644 lld/test/ELF/arm-thumb-interwork-notfunc.s create mode 100644 lld/test/ELF/ppc32-long-thunk.s create mode 100644 lld/test/ELF/ppc32-relocatable-got2.s copy lldb/packages/Python/lldbsuite/test/{api/check_public_api_headers => lang/cpp [...] create mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/bitfields/TestCppB [...] create mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/bitfields/main.cpp create mode 100644 llvm/test/CodeGen/AArch64/global-merge-hidden-minsize.ll create mode 100644 llvm/test/CodeGen/RISCV/module-target-abi.ll create mode 100644 llvm/test/CodeGen/RISCV/module-target-abi2.ll delete mode 100644 llvm/test/CodeGen/WebAssembly/lower-em-exceptions-lpad-only.ll create mode 100644 llvm/test/CodeGen/WebAssembly/lower-em-exceptions-resume-only.ll delete mode 100644 llvm/test/DebugInfo/AArch64/unretained-declaration-subprogram.ll delete mode 100644 llvm/test/DebugInfo/X86/lto-cross-cu-call-origin-ref.ll create mode 100644 llvm/test/ExecutionEngine/OrcLazy/emulated-tls.ll create mode 100644 llvm/test/Instrumentation/MemorySanitizer/clmul.ll