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-release-aarch64-lts-allnoconfig in repository toolchain/ci/llvm-project.
from 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 [...]
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-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/lib/AST/ASTContext.cpp | 8 +- 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/Sema/SemaConcept.cpp | 7 +- clang/lib/Sema/SemaExpr.cpp | 6 +- clang/lib/Sema/SemaTemplateInstantiateDecl.cpp | 3 + clang/test/CXX/expr/expr.prim/expr.prim.id/p3.cpp | 15 + .../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 + libcxx/include/__config | 4 + lld/ELF/Arch/ARM.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 + .../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 +- .../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 +- 78 files changed, 10409 insertions(+), 1532 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 lld/test/ELF/arm-thumb-interwork-ifunc.s create mode 100644 lld/test/ELF/arm-thumb-interwork-notfunc.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