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-stable-allyesconfig in repository toolchain/ci/llvm-project.
from 509a4947c91 Add an operand to memory intrinsics to denote the "tail" marker. adds f7a428ecaac [TimeProfiler] Fix "OptModule" section and add new "Backend [...] adds 7d62e480b5c [GlobalISel Enable memcpy inlining with optsize. adds c20fd856d92 [LLDB] Use the llvm microsoft demangler instead of the wind [...] adds ac7c6d554d5 [LLD] [test] Add a forgotten comment. NFC. adds b1cd91815e0 Revert "[LLDB] Use the llvm microsoft demangler instead of [...] adds 4bc05627199 Driver tests: set `--sysroot=""` to support clang with `DEF [...] adds 243058fff14 Don't install example analyzer plugins adds 520876d83f4 [PowerPC] make tests immune to improved undef handling adds 6891c72d0f2 SemaExpr - silence static analyzer getAs<> null dereference [...] adds 2adae76cc60 [NFC] Move hot cold splitting class to header file adds fef62e1a684 [OpenMP] FreeBSD address check if mapped more native adds 6195ed83978 [X86] Match (or (and A, B), (andn (A, C))) to VPTERNLOG wit [...] adds 0ac4aacea83 [X86] Enable canonicalizeBitSelect for AVX512 since we can [...] adds b6a2207ba23 [X86] Move bitselect matching to vpternlog into X86ISelDAGT [...] adds 494bfd9fed4 [X86] Enable isel to fold broadcast loads that have been bi [...] adds ac5969933ab [Docs] Adds sections for Command Line and LibFuzzer articles adds 2b4fa5348ee For P0784R7: compute whether a variable has constant destru [...] adds 4566f87649c Fix checking for permitted results of constant expressions. adds 1e8c0850b1f For now, disallow lifetime-extended temporaries with non-tr [...]
No new revisions were added by this update.
Summary of changes: clang/include/clang/AST/Decl.h | 28 ++- clang/include/clang/Basic/DiagnosticASTKinds.td | 9 +- clang/include/clang/Basic/DiagnosticSemaKinds.td | 2 + clang/lib/AST/ASTContext.cpp | 2 +- clang/lib/AST/Decl.cpp | 12 ++ clang/lib/AST/ExprConstant.cpp | 223 +++++++++++++++------ clang/lib/AST/Interp/Interp.cpp | 2 +- clang/lib/AST/TextNodeDumper.cpp | 2 + .../CheckerDependencyHandling/CMakeLists.txt | 2 +- .../plugins/CheckerOptionHandling/CMakeLists.txt | 2 +- .../Analysis/plugins/SampleAnalyzer/CMakeLists.txt | 2 +- clang/lib/CodeGen/BackendUtil.cpp | 3 + clang/lib/CodeGen/CGCall.cpp | 2 +- clang/lib/CodeGen/CGClass.cpp | 2 +- clang/lib/CodeGen/CGDecl.cpp | 15 +- clang/lib/CodeGen/CGDeclCXX.cpp | 11 +- clang/lib/CodeGen/CodeGenModule.cpp | 4 +- clang/lib/CodeGen/ItaniumCXXABI.cpp | 2 +- clang/lib/Sema/SemaDeclCXX.cpp | 13 ++ clang/lib/Sema/SemaExpr.cpp | 60 +++--- clang/lib/Serialization/ASTReaderDecl.cpp | 5 +- clang/lib/Serialization/ASTWriterDecl.cpp | 11 +- .../test/CXX/dcl.dcl/dcl.spec/dcl.constexpr/p9.cpp | 17 ++ clang/test/CXX/expr/expr.const/p6-2a.cpp | 43 ++++ clang/test/CodeGenCXX/attr-no-destroy-d54344.cpp | 1 + clang/test/CodeGenCXX/const-init-cxx2a.cpp | 57 +++++- clang/test/CodeGenCXX/no_destroy.cpp | 8 +- clang/test/CodeGenCXX/non-const-init-cxx2a.cpp | 19 ++ clang/test/Driver/darwin-sdkroot.c | 12 +- clang/test/Driver/gcc-toolchain.cpp | 2 + clang/test/Driver/mips-mti.cpp | 16 ++ clang/test/Driver/msp430-toolchain.c | 28 +-- clang/test/SemaCXX/constant-expression-cxx1y.cpp | 19 ++ clang/test/SemaCXX/constant-expression-cxx2a.cpp | 19 ++ clang/unittests/Driver/ToolChainTest.cpp | 2 +- lld/test/ELF/undef.s | 2 + llvm/docs/ProgrammingDocumentation.rst | 30 ++- .../include/llvm/CodeGen/GlobalISel/CombinerInfo.h | 2 +- .../include/llvm/Transforms/IPO/HotColdSplitting.h | 36 ++++ llvm/lib/IR/LegacyPassManager.cpp | 1 - .../Target/AArch64/AArch64PreLegalizerCombiner.cpp | 2 +- llvm/lib/Target/X86/X86ISelDAGToDAG.cpp | 53 +++++ llvm/lib/Target/X86/X86ISelLowering.cpp | 12 +- llvm/lib/Target/X86/X86InstrAVX512.td | 203 +++++++++++++++++++ llvm/lib/Transforms/IPO/HotColdSplitting.cpp | 31 --- .../CodeGen/AArch64/GlobalISel/inline-memcpy.mir | 92 +++++++++ llvm/test/CodeGen/PowerPC/pr38087.ll | 14 +- llvm/test/CodeGen/PowerPC/vsx-fma-mutate-undef.ll | 4 +- llvm/test/CodeGen/X86/combine-bitselect.ll | 18 +- llvm/test/CodeGen/X86/vec-copysign-avx512.ll | 89 ++------ llvm/test/CodeGen/X86/vector-fshl-128.ll | 55 ++++- llvm/test/CodeGen/X86/vector-fshl-256.ll | 55 ++++- llvm/test/CodeGen/X86/vector-fshl-512.ll | 42 ++-- llvm/test/CodeGen/X86/vector-fshl-rot-128.ll | 39 +++- llvm/test/CodeGen/X86/vector-fshl-rot-256.ll | 59 ++++-- llvm/test/CodeGen/X86/vector-fshl-rot-512.ll | 80 +++----- llvm/test/CodeGen/X86/vector-fshr-128.ll | 55 ++++- llvm/test/CodeGen/X86/vector-fshr-256.ll | 55 ++++- llvm/test/CodeGen/X86/vector-fshr-512.ll | 42 ++-- llvm/test/CodeGen/X86/vector-fshr-rot-128.ll | 39 +++- llvm/test/CodeGen/X86/vector-fshr-rot-256.ll | 63 ++++-- llvm/test/CodeGen/X86/vector-fshr-rot-512.ll | 80 +++----- llvm/test/CodeGen/X86/vector-rotate-128.ll | 39 +++- llvm/test/CodeGen/X86/vector-rotate-256.ll | 40 ++-- llvm/test/CodeGen/X86/vector-rotate-512.ll | 66 +++--- openmp/runtime/src/z_Linux_util.cpp | 43 +++- 66 files changed, 1487 insertions(+), 611 deletions(-) create mode 100644 clang/test/CXX/expr/expr.const/p6-2a.cpp create mode 100644 clang/test/CodeGenCXX/non-const-init-cxx2a.cpp