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-aarch64-stable-defconfig 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 [...]
No new revisions were added by this update.
Summary of changes: 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 +- 135 files changed, 3620 insertions(+), 1233 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