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-mainline-allmodconfig in repository toolchain/ci/llvm-project.
from 5c82608d200 Use _WIN32 instead of _MSC_VER adds 38014c553f0 [X86] Add test memset and memcpy testcases for D67874. NFC adds 1b38002c7da Move classes into anonymous namespaces. NFC. adds a506ed256ae Clang-format: Add Whitesmiths indentation style adds 665ccbff60f [Cost][X86] Add v2i64 truncation costs adds 0b68a825ac1 [Hexagon] Don't dereference dyn_cast<ConstantFPSDNode> resu [...] adds eb2941f10d0 [MIPS] Don't dereference dyn_cast<> Constant results. NFCI. adds 2de9b107fac AMDGPUPrintfRuntimeBinding - silence static analyzer null d [...] adds a56bd6c51e9 [VPlan] Silence static analyzer dyn_cast null dereference w [...] adds 83795907700 [Lanai] LanaiAsmParser - Silence static analyzer dyn_cast n [...] adds a75b947014a [NVPTX] NVPTXLowerAggrCopies - Silence static analyzer dyn_ [...] adds 2e8d5d73992 gn build: Add build files for llvm/lib/Target/AVR adds 597ec24c145 gn build: Add missing RISCV to llvm_targets_to_build="all" adds 62ed3fea670 [AArch64] AArch64StackTagging - Silence static analyzer dyn [...] adds 8bfea817803 Fix uninitialized variable warning. NFCI. adds d2a524288d1 [InstCombine] add tests for icmp fold hindered by min/max; NFC adds eb8d39e1131 [InstCombine] allow icmp+binop folds before min/max bailout [...] adds e2af0e5ee83 [compiler-rt] Fix lint check failure on comments adds 44b6e02f357 gn build: consolidate "Nothing to do" branches in targets.gni adds e03007cb4e5 [mips] Deduce MIPS specific ELF header flags from `emulation` adds 4d486156e7c [Cost][X86] Add more missing vector truncation costs adds f7d5f90c333 gn build: Friendlier error on invalid entries in llvm_targe [...] adds 91d5c2a0355 [CLANG][BPF] permit any argument type for __builtin_preserv [...] adds db05a482bc5 ConstantHoisting - Silence static analyzer dyn_cast<Pointer [...] adds 2441455bc83 [LSR] Silence static analyzer null dereference warnings wit [...] adds 2c558bd8454 [XRay] Silence static analyzer dyn_cast<BufferExtents> null [...] adds c8a9ae4ce2c [SelectionDAG] computeKnownBits/ComputeNumSignBits - cleanu [...] adds ac847712617 [X86] Add more tests for commuting evex vcmp instructions d [...] adds a1d86857fff [X86] Update commutable EVEX vcmp patterns to use timm inst [...] adds 24159592cac [NFC][X86] Add BEXTR test with load and 33-bit mask (PR4338 [...] adds 80fda375b22 [X86][TableGen] Allow timm to appear in output patterns. Us [...] adds c4802de31b1 [X86] Fix some VCVTPS2PH isel patterns where 'i32' was used [...] adds 96f35266a5d [clang] [Basic] Enable __has_feature(leak_sanitizer) adds 557cee337b9 [AMDGPU] isSDNodeAlwaysUniform - silence static analyzer dy [...] adds 638933acab3 Verifier - silence static analyzer dyn_cast<VectorType> nul [...] adds 914c4c306d1 [clang] fixing conditional explicit for out-of-line definit [...] adds fb218170b47 [Diagnostics] Warn if ?: with integer constants always eval [...] adds 7c3d6f5a1bf [X86] X86DAGToDAGISel::matchBEXTRFromAndImm(): if can't use [...] adds 7b4d40e8db3 [NFC] Fixed failed test adds e4c17651243 [X86] Require last argument to LWPINS/LWPVAL builtins to be [...] adds a533e87792c [X86][SelectionDAGBuilder] Move the hack for handling MMX s [...] adds 5efc928ab27 [X86] Remove stale FIXME. adds da4a4707d2e [X86] Convert to Constant arguments to MMX shift by i32 int [...]
No new revisions were added by this update.
Summary of changes: clang/docs/ClangFormatStyleOptions.rst | 28 ++ clang/docs/LanguageExtensions.rst | 7 +- clang/include/clang/AST/DeclCXX.h | 8 +- clang/include/clang/Basic/BuiltinsX86.def | 4 +- clang/include/clang/Basic/BuiltinsX86_64.def | 4 +- clang/include/clang/Basic/DiagnosticSemaKinds.td | 7 +- clang/include/clang/Basic/Features.def | 2 + clang/include/clang/Format/Format.h | 26 + clang/lib/Format/ContinuationIndenter.cpp | 5 + clang/lib/Format/Format.cpp | 14 + clang/lib/Format/UnwrappedLineFormatter.cpp | 6 + clang/lib/Sema/SemaChecking.cpp | 53 ++- .../lib/StaticAnalyzer/Checkers/MallocChecker.cpp | 4 +- .../CodeGen/builtin-preserve-access-index-nonptr.c | 18 + clang/test/Lexer/has_feature_leak_sanitizer.cpp | 11 + clang/test/Sema/builtin-preserve-access-index.c | 12 +- clang/test/Sema/builtins-x86.c | 16 + .../test/Sema/warn-integer-constants-in-ternary.c | 32 ++ clang/test/SemaCXX/constexpr-builtin-bit-cast.cpp | 2 +- clang/test/SemaCXX/cxx2a-explicit-bool.cpp | 18 + clang/unittests/Format/FormatTest.cpp | 264 +++++++++++ compiler-rt/lib/asan/asan_interceptors.cpp | 3 +- compiler-rt/lib/lsan/lsan_interceptors.cpp | 3 +- lld/ELF/Arch/MipsArchTree.cpp | 20 +- lld/test/ELF/mips-elf-flags-binary.s | 25 + llvm/include/llvm/IR/IntrinsicsX86.td | 12 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 13 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 59 --- llvm/lib/IR/Verifier.cpp | 8 +- llvm/lib/Target/AArch64/AArch64StackTagging.cpp | 2 +- llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp | 5 +- .../Target/AMDGPU/AMDGPUPrintfRuntimeBinding.cpp | 5 +- llvm/lib/Target/Hexagon/HexagonISelDAGToDAG.cpp | 2 +- llvm/lib/Target/Hexagon/HexagonInstrInfo.cpp | 2 + llvm/lib/Target/Lanai/AsmParser/LanaiAsmParser.cpp | 17 +- llvm/lib/Target/Mips/MipsSEISelDAGToDAG.cpp | 6 +- llvm/lib/Target/NVPTX/NVPTXLowerAggrCopies.cpp | 2 +- llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 2 +- llvm/lib/Target/PowerPC/PPCInstrInfo.cpp | 2 + llvm/lib/Target/X86/X86ISelDAGToDAG.cpp | 60 ++- llvm/lib/Target/X86/X86ISelLowering.cpp | 55 +++ llvm/lib/Target/X86/X86InstrAVX512.td | 140 +++--- llvm/lib/Target/X86/X86InstrInfo.td | 8 +- llvm/lib/Target/X86/X86InstrMMX.td | 3 +- llvm/lib/Target/X86/X86InstrSSE.td | 136 +++--- llvm/lib/Target/X86/X86InstrXOP.td | 2 +- llvm/lib/Target/X86/X86TargetTransformInfo.cpp | 10 + .../Transforms/InstCombine/InstCombineCompares.cpp | 6 +- .../Transforms/InstCombine/InstCombineSelect.cpp | 1 + llvm/lib/Transforms/Scalar/ConstantHoisting.cpp | 2 +- llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp | 2 + .../Transforms/Vectorize/VPlanHCFGTransforms.cpp | 2 +- llvm/lib/XRay/FDRRecordProducer.cpp | 2 +- llvm/test/Analysis/CostModel/X86/arith-fix.ll | 48 +- llvm/test/Analysis/CostModel/X86/arith-overflow.ll | 48 +- llvm/test/Analysis/CostModel/X86/cast.ll | 12 +- llvm/test/Analysis/CostModel/X86/trunc.ll | 200 ++++---- llvm/test/CodeGen/X86/avx512-vec-cmp.ll | 302 +++++++++++- llvm/test/CodeGen/X86/bitcast-mmx.ll | 38 +- llvm/test/CodeGen/X86/bmi-x86_64.ll | 32 +- llvm/test/CodeGen/X86/commute-fcmp.ll | 522 ++++++++++++++++++++- llvm/test/CodeGen/X86/memcpy.ll | 412 +++++++++++++--- llvm/test/CodeGen/X86/memset-nonzero.ll | 52 ++ llvm/test/CodeGen/X86/memset-zero.ll | 229 +++++++++ llvm/test/CodeGen/X86/mmx-fold-load.ll | 16 +- llvm/test/Transforms/InstCombine/icmp.ll | 30 ++ llvm/test/Transforms/InstCombine/minmax-fold.ll | 4 +- .../test/Transforms/SLPVectorizer/X86/arith-fix.ll | 80 +++- llvm/utils/TableGen/CodeGenDAGPatterns.cpp | 1 + llvm/utils/gn/TODO.txt | 2 +- .../llvm/lib/Target/AVR/AsmParser/BUILD.gn | 23 + .../gn/secondary/llvm/lib/Target/AVR/BUILD.gn | 61 +++ .../llvm/lib/Target/AVR/Disassembler/BUILD.gn | 23 + .../llvm/lib/Target/AVR/MCTargetDesc/BUILD.gn | 64 +++ .../llvm/lib/Target/AVR/TargetInfo/BUILD.gn | 10 + .../utils/gn/secondary/llvm/lib/Target/targets.gni | 68 ++- 76 files changed, 2831 insertions(+), 604 deletions(-) create mode 100644 clang/test/CodeGen/builtin-preserve-access-index-nonptr.c create mode 100644 clang/test/Lexer/has_feature_leak_sanitizer.cpp create mode 100644 clang/test/Sema/warn-integer-constants-in-ternary.c create mode 100644 lld/test/ELF/mips-elf-flags-binary.s create mode 100644 llvm/utils/gn/secondary/llvm/lib/Target/AVR/AsmParser/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/lib/Target/AVR/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/lib/Target/AVR/Disassembler/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/lib/Target/AVR/MCTargetDesc/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/lib/Target/AVR/TargetInfo/BUILD.gn