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-Oz_LTO in repository toolchain/ci/llvm-project.
from 901a7890c0e [Concepts] Update cxx_status.html with Concepts support status adds 425d15aeb13 [ELF][PowerPC] Support R_PPC_COPY and R_PPC64_COPY adds a3db4e05e36 [lld][RISCV] Print error when encountering R_RISCV_ALIGN adds 39c349e8fc7 Add test for spaceship operator to __config adds 50627622856 [XRay] Set hasSideEffects flag of PATCHABLE_FUNCTION_{ENTER,EXIT} adds 6c1e479db22 [CodeGen] Move fentry-insert, xray-instrumentation and patc [...] adds 0e2eea29cc4 [AsmPrinter] Don't emit __patchable_function_entries entry [...] adds bf04730dee1 Add function attribute "patchable-function-prefix" to suppo [...] adds 6f4edc606b2 [X86][test] Add tests for -fpatchable-function-entry=N,M (w [...] adds 5d1fe1a1a9f [Driver][CodeGen] Support -fpatchable-function-entry=N,M an [...] adds 4d5a200f31d [PatchableFunction] Allow empty entry MachineBasicBlock adds b86c3b26acf [openmp] Disable archer if LIBOMP_OMPT_SUPPORT is off adds e9739ba8ffc Make address-space-lambda.cl pass on 32-bit Windows adds d11abddb32f [DebugInfo][test] Change two MIR tests to use -start-before [...] adds 0df13627c6a [CUDA] Fix order of memcpy arguments in __shfl_*(<64-bit type>). adds c21e178bf22 [Concepts] Transform constraints of non-template functions [...] adds 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 [...]
No new revisions were added by this update.
Summary of changes: clang/docs/ReleaseNotes.rst | 3 + clang/include/clang/AST/ASTConcept.h | 6 +- clang/include/clang/Basic/AttrDocs.td | 2 - clang/include/clang/Basic/CodeGenOptions.def | 1 + clang/include/clang/Basic/DiagnosticDriverKinds.td | 2 +- clang/include/clang/Basic/DiagnosticSemaKinds.td | 2 + clang/include/clang/Driver/CC1Options.td | 3 + clang/include/clang/Driver/Options.td | 2 +- clang/include/clang/Sema/Sema.h | 13 +++- clang/lib/AST/ASTConcept.cpp | 4 +- clang/lib/CodeGen/CodeGenFunction.cpp | 17 +++-- clang/lib/Driver/ToolChains/Clang.cpp | 11 ++- clang/lib/Frontend/CompilerInvocation.cpp | 2 + clang/lib/Headers/__clang_cuda_intrinsics.h | 4 +- clang/lib/Parse/ParseExprCXX.cpp | 26 ++----- clang/lib/Sema/SemaConcept.cpp | 58 ++++++++------- clang/lib/Sema/SemaDeclAttr.cpp | 4 +- clang/lib/Sema/SemaExpr.cpp | 3 +- clang/lib/Sema/SemaExprCXX.cpp | 3 +- clang/lib/Sema/SemaOverload.cpp | 20 +++-- clang/lib/Sema/SemaTemplate.cpp | 6 +- clang/lib/Sema/SemaTemplateInstantiate.cpp | 17 ++++- clang/lib/Sema/SemaTemplateInstantiateDecl.cpp | 7 +- clang/test/CodeGen/patchable-function-entry.c | 18 ++++- clang/test/Driver/fpatchable-function-entry.c | 8 +- clang/test/Parser/cxx2a-abbreviated-templates.cpp | 19 +++++ clang/test/Parser/cxx2a-concepts-requires-expr.cpp | 24 +++--- .../Parser/cxx2a-placeholder-type-constraint.cpp | 37 +++++---- clang/test/Sema/patchable-function-entry-attr.c | 4 +- clang/test/SemaOpenCLCXX/address-space-lambda.cl | 12 +-- clang/test/SemaTemplate/cxx2a-constraint-exprs.cpp | 60 ++++++++++++--- .../SemaTemplate/instantiate-requires-clause.cpp | 7 ++ libcxx/include/__config | 5 +- lld/ELF/Arch/PPC.cpp | 38 ++++++---- lld/ELF/Arch/PPC64.cpp | 1 + lld/ELF/Arch/RISCV.cpp | 9 ++- lld/ELF/Relocations.cpp | 29 ++++---- lld/ELF/SyntheticSections.cpp | 5 +- lld/ELF/SyntheticSections.h | 4 +- lld/ELF/Thunks.cpp | 45 ++++++++++- lld/docs/ReleaseNotes.rst | 8 ++ lld/test/ELF/ppc-reloc-copy.s | 29 ++++++++ lld/test/ELF/ppc32-canonical-plt.s | 72 ++++++++++++++++++ lld/test/ELF/ppc32-long-thunk.s | 87 ++++++++++++++++++++++ lld/test/ELF/riscv-reloc-align.s | 12 +++ llvm/docs/ReleaseNotes.rst | 18 ++++- .../llvm/BinaryFormat/ELFRelocs/PowerPC64.def | 2 + llvm/include/llvm/CodeGen/AsmPrinter.h | 6 ++ llvm/include/llvm/Target/Target.td | 4 +- llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp | 35 ++++++++- llvm/lib/CodeGen/PatchableFunction.cpp | 11 ++- llvm/lib/CodeGen/TargetPassConfig.cpp | 12 +-- llvm/lib/IR/Verifier.cpp | 21 ++++-- llvm/lib/Target/AArch64/AArch64AsmPrinter.cpp | 3 +- llvm/lib/Target/ARM/ARMMCInstLower.cpp | 5 +- llvm/test/CodeGen/AArch64/O0-pipeline.ll | 6 +- llvm/test/CodeGen/AArch64/O3-pipeline.ll | 6 +- .../AArch64/patchable-function-entry-bti.ll | 43 +++++++++++ .../AArch64/patchable-function-entry-empty.mir | 64 ++++++++++++++++ .../CodeGen/AArch64/patchable-function-entry.ll | 67 ++++++++++++++--- llvm/test/CodeGen/ARM/O3-pipeline.ll | 6 +- llvm/test/CodeGen/X86/O0-pipeline.ll | 6 +- llvm/test/CodeGen/X86/O3-pipeline.ll | 6 +- .../CodeGen/X86/patchable-function-entry-ibt.ll | 48 ++++++++++++ llvm/test/CodeGen/X86/patchable-function-entry.ll | 66 +++++++++++++--- llvm/test/DebugInfo/ARM/cfi-eof-prologue.mir | 4 +- llvm/test/DebugInfo/X86/debug-loc-asan.mir | 4 +- .../Verifier/invalid-patchable-function-entry.ll | 10 +++ .../llvm-readobj/ELF/reloc-types-elf-ppc64.test | 3 + openmp/tools/archer/CMakeLists.txt | 16 ++-- 70 files changed, 962 insertions(+), 259 deletions(-) create mode 100644 clang/test/Parser/cxx2a-abbreviated-templates.cpp create mode 100644 lld/test/ELF/ppc-reloc-copy.s create mode 100644 lld/test/ELF/ppc32-canonical-plt.s create mode 100644 lld/test/ELF/ppc32-long-thunk.s create mode 100644 lld/test/ELF/riscv-reloc-align.s create mode 100644 llvm/test/CodeGen/AArch64/patchable-function-entry-bti.ll create mode 100644 llvm/test/CodeGen/AArch64/patchable-function-entry-empty.mir create mode 100644 llvm/test/CodeGen/X86/patchable-function-entry-ibt.ll