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-allmodconfig in repository toolchain/ci/llvm-project.
from f2b9dc4758e [Attributor] ValueSimplify Abstract Attribute adds 89f7859641f [ELF][test] Improve LTO tests adds 112f145306d Replicate the change "[Alignment][NFC] Use Align with Targe [...] adds 45ba26599bc [SimplifyCFG] SpeculativelyExecuteBB(): It's SpeculatedInst [...] adds 8d3e4d3a4d6 [SimplifyCFG][NFC] Regenerate merge-cond-stores* tests adds 0ff6d7f305f [SimplifyCFG][NFC] Show that we don't consider the cost whe [...] adds 84c7904d62c [Attributor] Make unimplemented method pure virtual. adds 0e79890d9b5 [ELF][test] Improve tests adds 395f254bf0e [SimplifyCFG][NFC] Make merge-cond-stores-cost.ll X86-speci [...] adds d7d8bb937ad Fix MSVC "32-bit shift implicitly converted to 64 bits" war [...] adds e85acf946d3 [DebugInfo] Pre-commit of test case for DW_OP_breg/DW_OP_fb [...] adds 2b698a13a11 [DwarfExpression] Disallow some rewrites to avoid undefined [...] adds 5d02f259c09 [X86] Add test for PR43230; NFC adds fdc6977ff3c [LVI] Look through extractvalue of insertvalue adds 314893cc4ba [X86] Fix pshuflw formation from repeated shuffle mask (PR43230) adds 5e331e4ce85 [Intrinsic] Add the llvm.umul.fix.sat intrinsic adds d065c811649 [CodeGen] Handle SMULFIXSAT with scale zero in TargetLoweri [...] adds 88bab08a886 [SimplifyCFG][NFC] Autogenerate two tests adds 4e76f880723 [SimplifyCFG][NFC] Autogenerate PhiEliminate3.ll adds 72e99e63a2f [ELF][MC] Set types of aliases of IFunc to STT_GNU_IFUNC adds fcef13344db [mips] Make another set of test cases more tolerant to exac [...] adds 31c98abda3f [X86][AVX] Add 'f5' v4f64 shuffle test mentioned in D66004 adds 08692e5dd1f [X86] Avoid uses of getZextValue(). NFCI. adds 9443c18704f [mips] Follow-up to r371313 - fix failed test case. NFC adds 879ed20bde2 Fix typo. NFCI adds bf1a23ad0e7 [llvm-nm] - Fix a bug and unbreak ASan BB. adds 8cfff1e1bc2 [X86] Add prefer-128-bit subtarget feature. adds c4450437ec9 Fixes an assertion while instantiating a template with an i [...] adds eacb2c2c975 [aarch64] Add combine patterns for fp16 fmla adds a461c26dd85 [X86] Add broadcast load unfolding tests for FMA instructions. adds 1829a09bea1 [X86] Add support for unfold broadcast loads from FMA instr [...] adds 5bd4a4806aa Remove ::gets for FreeBSD 13 and later adds 37dd59298fd [X86] Make getZeroVector return floating point vectors in t [...] new 486b173cfeb [NewPM][Sancov] Create the Sancov Pass after building the p [...]
The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: clang/lib/CodeGen/BackendUtil.cpp | 24 +- clang/lib/Sema/SemaTemplate.cpp | 8 +- ...tiate-incomplete-typo-suggested-error-limit.cpp | 60 +++ libcxx/include/__config | 7 + libcxx/include/cstdio | 2 +- lld/test/ELF/Inputs/progname-ver.s | 3 - lld/test/ELF/Inputs/version-undef-sym.so | Bin 2312 -> 0 bytes lld/test/ELF/ehdr_start.s | 4 +- lld/test/ELF/emit-relocs-icf2.s | 11 +- lld/test/ELF/emit-relocs-mergeable2.s | 8 +- .../ELF/{resolution-end.s => end-dso-defined.s} | 0 lld/test/ELF/gotpcrelx.s | 31 -- lld/test/ELF/icf-symbol-type.s | 10 +- lld/test/ELF/icf7.s | 4 +- lld/test/ELF/local-symbols-order.s | 22 +- lld/test/ELF/lto/comdat2.ll | 8 +- lld/test/ELF/lto/data-ordering-lto.s | 28 -- lld/test/ELF/lto/dynamic-list.ll | 5 +- lld/test/ELF/lto/linker-script-symbols-ipo.ll | 8 +- lld/test/ELF/lto/obj-path.ll | 8 +- lld/test/ELF/lto/parallel-internalize.ll | 4 +- lld/test/ELF/lto/shlib-undefined.ll | 2 +- lld/test/ELF/lto/symbol-ordering-data.s | 24 + lld/test/ELF/lto/symbol-ordering-function.s | 23 + lld/test/ELF/lto/symbol-ordering-lto.s | 26 - lld/test/ELF/lto/undefined-puts.ll | 4 +- lld/test/ELF/lto/version-script.ll | 6 +- lld/test/ELF/lto/version-script2.ll | 5 +- lld/test/ELF/lto/visibility.ll | 4 +- lld/test/ELF/lto/weak.ll | 8 +- lld/test/ELF/mips-got-relocs.s | 34 +- lld/test/ELF/mips-got-weak.s | 140 ++---- lld/test/ELF/mips-got16-relocatable.s | 31 +- lld/test/ELF/mips-got16.s | 70 +-- lld/test/ELF/mips-gp-disp.s | 33 +- lld/test/ELF/mips-gp-local.s | 15 +- lld/test/ELF/mips-gprel-sec.s | 8 +- lld/test/ELF/mips-gprel32-relocs-gp0.s | 21 +- lld/test/ELF/mips-gprel32-relocs.s | 18 +- lld/test/ELF/mips-higher-highest.s | 11 +- lld/test/ELF/mips-hilo-gp-disp.s | 62 +-- lld/test/ELF/mips-hilo-hi-only.s | 18 +- lld/test/ELF/mips-hilo.s | 43 +- lld/test/ELF/mips-jalr.s | 20 + lld/test/ELF/mips-jalr.test | 51 -- lld/test/ELF/mips-mgot.s | 30 +- lld/test/ELF/noplt-pie.s | 4 +- lld/test/ELF/pre_init_fini_array_missing.s | 34 +- lld/test/ELF/progname.s | 5 +- lld/test/ELF/relative-dynamic-reloc.s | 4 +- lld/test/ELF/symbol-ordering-file2.s | 21 - lld/test/ELF/version-script-extern.s | 14 +- ...d-versioned-symbol.s => version-symbol-undef.s} | 23 +- lld/test/ELF/version-undef-sym.s | 42 -- lld/test/ELF/weak-undef-export.s | 31 -- lld/test/ELF/weak-undef-val.s | 26 - lld/test/ELF/weak-undef.s | 10 +- lld/test/ELF/writable-sec-plt-reloc.s | 2 +- .../{got-plt-header.s => x86-64-got-plt-header.s} | 0 ...pc-relax-nopic.s => x86-64-gotpc-relax-nopic.s} | 0 ...elax-und-dso.s => x86-64-gotpc-relax-und-dso.s} | 8 +- .../ELF/{gotpc-relax.s => x86-64-gotpc-relax.s} | 0 lld/test/ELF/x86-64-relax-got-abs.s | 16 +- lld/test/ELF/x86-64-relax-offset.s | 8 +- lld/test/ELF/x86-64-retpoline-znow.s | 68 +-- lld/test/ELF/x86-64-retpoline.s | 94 ++-- lld/test/ELF/x86-64-tls-dynamic.s | 28 +- lld/test/ELF/x86-64-tls-ld-preemptable.s | 10 +- lld/test/ELF/x86-64-tls-opt-noplt.s | 24 +- llvm/docs/LangRef.rst | 67 +++ llvm/include/llvm/CodeGen/ISDOpcodes.h | 2 +- llvm/include/llvm/CodeGen/MachineCombinerPattern.h | 19 + llvm/include/llvm/CodeGen/TargetLowering.h | 5 +- llvm/include/llvm/IR/Intrinsics.td | 3 + llvm/include/llvm/Target/TargetSelectionDAG.td | 1 + llvm/include/llvm/Transforms/IPO/Attributor.h | 6 +- llvm/lib/Analysis/LazyValueInfo.cpp | 15 + llvm/lib/Analysis/VectorUtils.cpp | 2 + llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp | 3 +- llvm/lib/CodeGen/AsmPrinter/DwarfExpression.cpp | 20 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 6 +- llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp | 4 +- .../CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp | 84 +++- .../lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp | 13 +- .../CodeGen/SelectionDAG/LegalizeVectorTypes.cpp | 3 + .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 8 + .../CodeGen/SelectionDAG/SelectionDAGDumper.cpp | 1 + llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 92 +++- llvm/lib/CodeGen/TargetLoweringBase.cpp | 1 + llvm/lib/IR/Verifier.cpp | 3 +- llvm/lib/MC/ELFObjectWriter.cpp | 15 + llvm/lib/Target/AArch64/AArch64InstrInfo.cpp | 342 ++++++++++--- llvm/lib/Target/ARM/ARMISelLowering.cpp | 2 +- llvm/lib/Target/AVR/AVRISelLowering.cpp | 2 +- llvm/lib/Target/X86/X86.td | 4 + llvm/lib/Target/X86/X86ISelLowering.cpp | 49 +- llvm/lib/Target/X86/X86InstrAVX512.td | 12 + llvm/lib/Target/X86/X86InstrFoldTables.cpp | 121 +++++ llvm/lib/Target/X86/X86InstrSSE.td | 11 +- llvm/lib/Target/X86/X86Subtarget.cpp | 2 + llvm/lib/Target/X86/X86Subtarget.h | 3 + llvm/lib/Target/X86/X86TargetTransformInfo.h | 1 + llvm/lib/Transforms/Utils/SimplifyCFG.cpp | 14 +- llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | 2 +- llvm/test/CodeGen/AArch64/fp16-fmla.ll | 208 ++++++++ llvm/test/CodeGen/PowerPC/smulfixsat.ll | 52 ++ llvm/test/CodeGen/PowerPC/umulfixsat.ll | 36 ++ llvm/test/CodeGen/X86/2012-04-26-sdglue.ll | 4 +- llvm/test/CodeGen/X86/avx-basic.ll | 2 +- llvm/test/CodeGen/X86/avx2-gather.ll | 4 +- llvm/test/CodeGen/X86/avx512-broadcast-unfold.ll | 428 ++++++++++++++++ llvm/test/CodeGen/X86/mulfix_combine.ll | 38 ++ llvm/test/CodeGen/X86/nontemporal-3.ll | 149 ++---- llvm/test/CodeGen/X86/packss.ll | 22 +- llvm/test/CodeGen/X86/umul_fix_sat.ll | 542 +++++++++++++++++++++ llvm/test/CodeGen/X86/vec_ss_load_fold.ll | 4 +- llvm/test/CodeGen/X86/vector-mulfix-legalize.ll | 45 ++ llvm/test/CodeGen/X86/vector-shuffle-256-v16.ll | 41 ++ llvm/test/CodeGen/X86/vector-shuffle-256-v4.ll | 32 ++ llvm/test/DebugInfo/NVPTX/dbg-declare-alloca.ll | 22 +- llvm/test/DebugInfo/X86/dw_op_constu.mir | 377 ++++++++++++++ llvm/test/MC/ELF/ifunc-alias.s | 32 ++ .../CorrelatedValuePropagation/overflows.ll | 27 +- .../test/Transforms/SLPVectorizer/X86/arith-add.ll | 6 +- llvm/test/Transforms/SLPVectorizer/X86/arith-fp.ll | 8 +- .../test/Transforms/SLPVectorizer/X86/arith-mul.ll | 6 +- .../test/Transforms/SLPVectorizer/X86/arith-sub.ll | 6 +- llvm/test/Transforms/Scalarizer/intrinsics.ll | 12 + llvm/test/Transforms/SimplifyCFG/PhiEliminate3.ll | 93 +++- .../test/Transforms/SimplifyCFG/SpeculativeExec.ll | 8 +- .../SimplifyCFG/X86/merge-cond-stores-cost.ll | 51 ++ .../Transforms/SimplifyCFG/merge-cond-stores-2.ll | 92 ++-- .../Transforms/SimplifyCFG/merge-cond-stores.ll | 28 +- llvm/test/Transforms/SimplifyCFG/speculate-math.ll | 107 +++- llvm/test/Verifier/intrinsic-immarg.ll | 18 + llvm/tools/llvm-nm/llvm-nm.cpp | 5 +- 136 files changed, 3627 insertions(+), 1250 deletions(-) create mode 100644 clang/test/SemaTemplate/instantiate-incomplete-typo-suggested-e [...] delete mode 100644 lld/test/ELF/Inputs/progname-ver.s delete mode 100755 lld/test/ELF/Inputs/version-undef-sym.so rename lld/test/ELF/{resolution-end.s => end-dso-defined.s} (100%) delete mode 100644 lld/test/ELF/gotpcrelx.s delete mode 100644 lld/test/ELF/lto/data-ordering-lto.s create mode 100644 lld/test/ELF/lto/symbol-ordering-data.s create mode 100644 lld/test/ELF/lto/symbol-ordering-function.s delete mode 100644 lld/test/ELF/lto/symbol-ordering-lto.s create mode 100644 lld/test/ELF/mips-jalr.s delete mode 100644 lld/test/ELF/mips-jalr.test delete mode 100644 lld/test/ELF/symbol-ordering-file2.s rename lld/test/ELF/{undefined-versioned-symbol.s => version-symbol-undef.s} (69%) delete mode 100644 lld/test/ELF/version-undef-sym.s delete mode 100644 lld/test/ELF/weak-undef-export.s delete mode 100644 lld/test/ELF/weak-undef-val.s rename lld/test/ELF/{got-plt-header.s => x86-64-got-plt-header.s} (100%) rename lld/test/ELF/{gotpc-relax-nopic.s => x86-64-gotpc-relax-nopic.s} (100%) rename lld/test/ELF/{gotpc-relax-und-dso.s => x86-64-gotpc-relax-und-dso.s} (89%) rename lld/test/ELF/{gotpc-relax.s => x86-64-gotpc-relax.s} (100%) create mode 100644 llvm/test/CodeGen/AArch64/fp16-fmla.ll create mode 100644 llvm/test/CodeGen/PowerPC/smulfixsat.ll create mode 100644 llvm/test/CodeGen/PowerPC/umulfixsat.ll create mode 100644 llvm/test/CodeGen/X86/umul_fix_sat.ll create mode 100644 llvm/test/DebugInfo/X86/dw_op_constu.mir create mode 100644 llvm/test/MC/ELF/ifunc-alias.s create mode 100644 llvm/test/Transforms/SimplifyCFG/X86/merge-cond-stores-cost.ll