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-arm-lts-allnoconfig in repository toolchain/ci/llvm-project.
from baa84d8cde9 Revert "[Concepts] Requires Expressions" adds 0eeddf1ac59 Revert "[ms] [llvm-ml] Add placeholder for llvm-ml, based o [...] adds add95990508 [Support] Explicitly instantiate BumpPtrAllocatorImpl adds ff6be0ca25c Revert "[Support] Explicitly instantiate BumpPtrAllocatorImpl" adds 80146fc13ad [test] clang/test/InterfaceStubs/externstatic.c requires x8 [...] adds 2981eceec33 [debugserver] Share code between Enable/DisableHardwareWatc [...] adds e3d92b7442e [mlir] Fix compilation with VS2019. adds 002ec79f979 [mlir] NFC: Rename index_t to index_type adds f78f15a60ee [lldb/Test] XFAIL TestRequireHWBreakpoints when HW BPs are [...] adds ed9cc6404e7 [llvm-exegesis][mips] Fix -Wunused-function after D72858 adds a0f50d73163 [Concepts] Requires Expressions adds e68c1e00eba [Concepts] Fix name-type conflict compilation issues adds 9583a3f2625 [AsmPrinter] Delete dead takeDeletedSymbsForFunction() adds 0cb415c1890 [X86][BranchAlign] Suppress branch alignment for {,_}__tls_ [...] adds 5fa2022ec00 [X86] Remove X86ISD::FILD_FLAG and stop gluing nodes together. adds 26ba1f77b55 [DebugInfo][test] Change two MIR tests to use -start-before [...] adds a72d15e37c5 [XRay] Set hasSideEffects flag of PATCHABLE_FUNCTION_{ENTER,EXIT} adds 9a24488cb67 [CodeGen] Move fentry-insert, xray-instrumentation and patc [...]
No new revisions were added by this update.
Summary of changes: clang/include/clang/AST/ASTConcept.h | 1 + clang/include/clang/AST/DeclCXX.h | 31 ++ clang/include/clang/AST/ExprCXX.h | 94 ---- clang/include/clang/AST/ExprConcepts.h | 540 +++++++++++++++++++++ clang/include/clang/AST/RecursiveASTVisitor.h | 25 + clang/include/clang/AST/Stmt.h | 12 + clang/include/clang/AST/StmtVisitor.h | 1 + clang/include/clang/Basic/DeclNodes.td | 1 + clang/include/clang/Basic/DiagnosticParseKinds.td | 27 ++ clang/include/clang/Basic/DiagnosticSemaKinds.td | 66 ++- clang/include/clang/Basic/StmtNodes.td | 1 + clang/include/clang/Parse/Parser.h | 3 +- clang/include/clang/Sema/DeclSpec.h | 9 +- clang/include/clang/Sema/Sema.h | 84 +++- clang/include/clang/Sema/SemaConcept.h | 7 + clang/include/clang/Serialization/ASTBitCodes.h | 4 + clang/lib/AST/CMakeLists.txt | 1 + clang/lib/AST/DeclBase.cpp | 2 + clang/lib/AST/DeclCXX.cpp | 10 + clang/lib/AST/Expr.cpp | 1 + clang/lib/AST/ExprCXX.cpp | 79 +-- clang/lib/AST/ExprClassification.cpp | 1 + clang/lib/AST/ExprConcepts.cpp | 185 +++++++ clang/lib/AST/ExprConstant.cpp | 5 + clang/lib/AST/ItaniumMangle.cpp | 2 + clang/lib/AST/Stmt.cpp | 1 + clang/lib/AST/StmtPrinter.cpp | 54 +++ clang/lib/AST/StmtProfile.cpp | 43 ++ clang/lib/CodeGen/CGDecl.cpp | 1 + clang/lib/CodeGen/CGExprScalar.cpp | 4 + clang/lib/Frontend/FrontendActions.cpp | 4 + clang/lib/Frontend/InitPreprocessor.cpp | 3 + clang/lib/Parse/ParseDecl.cpp | 20 +- clang/lib/Parse/ParseExpr.cpp | 4 + clang/lib/Parse/ParseExprCXX.cpp | 326 ++++++++++++- clang/lib/Sema/Sema.cpp | 3 +- clang/lib/Sema/SemaConcept.cpp | 204 +++++++- clang/lib/Sema/SemaDecl.cpp | 2 + clang/lib/Sema/SemaExceptionSpec.cpp | 1 + clang/lib/Sema/SemaExpr.cpp | 13 +- clang/lib/Sema/SemaExprCXX.cpp | 213 ++++++++ clang/lib/Sema/SemaLookup.cpp | 4 +- clang/lib/Sema/SemaTemplate.cpp | 127 +++-- clang/lib/Sema/SemaTemplateInstantiate.cpp | 250 +++++++++- clang/lib/Sema/SemaTemplateInstantiateDecl.cpp | 6 + clang/lib/Sema/SemaType.cpp | 6 + clang/lib/Sema/TreeTransform.h | 220 ++++++++- clang/lib/Serialization/ASTCommon.cpp | 1 + clang/lib/Serialization/ASTReaderDecl.cpp | 7 + clang/lib/Serialization/ASTReaderStmt.cpp | 162 ++++++- clang/lib/Serialization/ASTWriter.cpp | 1 + clang/lib/Serialization/ASTWriterDecl.cpp | 5 + clang/lib/Serialization/ASTWriterStmt.cpp | 105 +++- clang/lib/StaticAnalyzer/Core/ExprEngine.cpp | 1 + .../expr.prim.req/compound-requirement.cpp | 175 +++++++ .../expr/expr.prim/expr.prim.req/equivalence.cpp | 125 +++++ .../expr.prim/expr.prim.req/nested-requirement.cpp | 46 ++ clang/test/CXX/expr/expr.prim/expr.prim.req/p3.cpp | 37 ++ .../expr/expr.prim/expr.prim.req/requires-expr.cpp | 68 +++ .../expr.prim/expr.prim.req/simple-requirement.cpp | 106 ++++ .../expr.prim/expr.prim.req/type-requirement.cpp | 194 ++++++++ clang/test/InterfaceStubs/externstatic.c | 1 + clang/test/PCH/cxx2a-requires-expr.cpp | 20 + clang/test/Parser/cxx2a-concepts-requires-expr.cpp | 141 ++++++ .../SemaTemplate/instantiate-requires-expr.cpp | 216 +++++++++ clang/tools/libclang/CIndex.cpp | 1 + clang/tools/libclang/CXCursor.cpp | 1 + .../TestRequireHWBreakpoints.py | 23 +- .../debugserver/source/MacOSX/MachThreadList.cpp | 93 ++-- .../debugserver/source/MacOSX/MachThreadList.h | 8 + llvm/include/llvm/CodeGen/MachineModuleInfo.h | 7 - llvm/include/llvm/Target/Target.td | 4 +- llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp | 10 - llvm/lib/CodeGen/MachineModuleInfo.cpp | 49 +- llvm/lib/CodeGen/TargetPassConfig.cpp | 12 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 20 +- llvm/lib/Target/X86/X86ISelLowering.h | 5 +- llvm/lib/Target/X86/X86InstrFPStack.td | 17 +- llvm/lib/Target/X86/X86MCInstLower.cpp | 45 +- llvm/test/CMakeLists.txt | 1 - llvm/test/CodeGen/AArch64/O0-pipeline.ll | 6 +- llvm/test/CodeGen/AArch64/O3-pipeline.ll | 6 +- .../AArch64/patchable-function-entry-bti.ll | 24 + llvm/test/CodeGen/ARM/O3-pipeline.ll | 6 +- llvm/test/CodeGen/X86/O0-pipeline.ll | 6 +- llvm/test/CodeGen/X86/O3-pipeline.ll | 6 +- .../X86/align-branch-boundary-suppressions-tls.ll | 30 ++ llvm/test/CodeGen/X86/vec-strict-inttofp-256.ll | 5 +- llvm/test/CodeGen/X86/vec-strict-inttofp-512.ll | 26 +- llvm/test/DebugInfo/ARM/cfi-eof-prologue.mir | 4 +- llvm/test/DebugInfo/X86/debug-loc-asan.mir | 4 +- llvm/test/tools/llvm-ml/basic.test | 3 - llvm/test/tools/llvm-ml/run.test | 3 - llvm/tools/llvm-exegesis/lib/Mips/Target.cpp | 3 +- llvm/tools/llvm-ml/CMakeLists.txt | 14 - llvm/tools/llvm-ml/Disassembler.cpp | 203 -------- llvm/tools/llvm-ml/Disassembler.h | 37 -- llvm/tools/llvm-ml/llvm-ml.cpp | 381 --------------- llvm/utils/gn/secondary/llvm/test/BUILD.gn | 1 - .../utils/gn/secondary/llvm/tools/llvm-ml/BUILD.gn | 15 - mlir/docs/EDSC.md | 8 +- mlir/include/mlir/EDSC/Builders.h | 6 +- mlir/include/mlir/EDSC/Intrinsics.h | 4 +- mlir/include/mlir/IR/Attributes.h | 7 +- .../VectorToLoops/ConvertVectorToLoops.cpp | 2 +- mlir/lib/EDSC/Builders.cpp | 2 +- mlir/lib/EDSC/Helpers.cpp | 8 +- mlir/test/EDSC/builder-api-test.cpp | 10 +- 108 files changed, 4031 insertions(+), 1207 deletions(-) create mode 100644 clang/include/clang/AST/ExprConcepts.h create mode 100644 clang/lib/AST/ExprConcepts.cpp create mode 100644 clang/test/CXX/expr/expr.prim/expr.prim.req/compound-requirement.cpp create mode 100644 clang/test/CXX/expr/expr.prim/expr.prim.req/equivalence.cpp create mode 100644 clang/test/CXX/expr/expr.prim/expr.prim.req/nested-requirement.cpp create mode 100644 clang/test/CXX/expr/expr.prim/expr.prim.req/p3.cpp create mode 100644 clang/test/CXX/expr/expr.prim/expr.prim.req/requires-expr.cpp create mode 100644 clang/test/CXX/expr/expr.prim/expr.prim.req/simple-requirement.cpp create mode 100644 clang/test/CXX/expr/expr.prim/expr.prim.req/type-requirement.cpp create mode 100644 clang/test/PCH/cxx2a-requires-expr.cpp create mode 100644 clang/test/Parser/cxx2a-concepts-requires-expr.cpp create mode 100644 clang/test/SemaTemplate/instantiate-requires-expr.cpp create mode 100644 llvm/test/CodeGen/AArch64/patchable-function-entry-bti.ll create mode 100644 llvm/test/CodeGen/X86/align-branch-boundary-suppressions-tls.ll delete mode 100644 llvm/test/tools/llvm-ml/basic.test delete mode 100644 llvm/test/tools/llvm-ml/run.test delete mode 100644 llvm/tools/llvm-ml/CMakeLists.txt delete mode 100644 llvm/tools/llvm-ml/Disassembler.cpp delete mode 100644 llvm/tools/llvm-ml/Disassembler.h delete mode 100644 llvm/tools/llvm-ml/llvm-ml.cpp delete mode 100644 llvm/utils/gn/secondary/llvm/tools/llvm-ml/BUILD.gn