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_LTO in repository toolchain/ci/llvm-project.
from 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/Hover.cpp | 27 +- clang-tools-extra/clangd/unittests/HoverTests.cpp | 90 +- .../clang-tidy/checkers/bugprone-infinite-loop.cpp | 38 +- clang/docs/AttributeReference.rst | 6186 +++++++++++++++++++- clang/docs/ClangCommandLineReference.rst | 600 +- clang/docs/DiagnosticsReference.rst | 3696 +++++++++--- 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/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/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/SemaTemplateDeduction.cpp | 25 +- clang/lib/Sema/SemaTemplateInstantiate.cpp | 40 + clang/lib/Sema/SemaTemplateInstantiateDecl.cpp | 3 + .../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 + .../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 | 41 +- clang/test/Parser/cxx2a-spaceship.cpp | 6 + .../SemaTemplate/instantiate-template-argument.cpp | 28 + libcxx/include/__config | 4 + libcxx/test/CMakeLists.txt | 2 +- lld/ELF/Arch/ARM.cpp | 8 +- lld/ELF/InputSection.cpp | 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-relocatable-got2.s | 41 + .../test/lang/cpp/bitfields/TestCppBitfields.py | 2 +- .../lldbsuite/test/lang/cpp/bitfields/main.cpp | 2 +- .../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 + .../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/Support/CrashRecoveryContext.cpp | 7 + .../WebAssemblyLowerEmscriptenEHSjLj.cpp | 5 +- llvm/lib/Transforms/IPO/PassManagerBuilder.cpp | 41 +- .../Vectorize/LoopVectorizationPlanner.h | 7 +- llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 14 +- .../CodeGen/AArch64/global-merge-hidden-minsize.ll | 25 + .../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 + .../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/utils/release/test-release.sh | 8 + mlir/lib/ExecutionEngine/ExecutionEngine.cpp | 6 +- 107 files changed, 10918 insertions(+), 1660 deletions(-) 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/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-relocatable-got2.s create mode 100644 llvm/test/CodeGen/AArch64/global-merge-hidden-minsize.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