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-mainline-allyesconfig in repository toolchain/ci/llvm-project.
from c7d8cc48c13 lld-link: Make Options.td formatting more self-consistent. adds 60aadd19cbf [CodeEmitter] Support instruction widths > 64 bits adds a088b95f891 [CodeEmitter] Improve testing for APInt encoding adds 06b309d5274 [ARM] Simplify and update vmla test. NFC adds b6a0faaa0c7 [SLP] limit vectorization of Constant subclasses (PR33958) adds b325c057322 [ARM] Masked loads and stores adds 4f234aaf2c9 [DebugInfo] Don't dereference a dyn_cast<PDBSymbolData> res [...] adds 556fbfec135 [OpenMP] Fix OMPClauseReader::readClause() uninitialized va [...] adds 2b4ace3f299 InterleavedLoadCombine - merge isa<> and dyn_cast<> duplica [...] adds 4e46ea3946c [LoadStoreVectorizer] vectorizeLoadChain - ensure we find a [...] adds a8a4953fdf3 [GlobalISel] findGISelOptimalMemOpLowering - remove dead in [...] adds 07d824a7c39 [PowerPC][NFC] Add a testcase for fdiv expansion. adds c77ad16f8e5 [InstCombine] add icmp tests with extra uses; NFC adds 3daf168fa98 [InstCombine] remove unneeded one-use checks for icmp fold adds f7877dd4b63 Commit missing part of "Split many_tls_keys.cpp into two tests" adds 431141c5cc3 [Attributor] Heap-To-Stack Conversion adds f5d5cd205e7 AMDGPU/GlobalISel: Fix VALU s16 fneg adds 0a6123595f9 AMDGPU/GlobalISel: Select s32->s16 G_[US]ITOFP adds 9f52c1ea583 AMDGPU/GlobalISel: Select S16->S32 fptoint adds 60169ed6130 AMDGPU/GlobalISel: Set type on vgpr live in special arguments adds 01c7f40de3e AMDGPU/GlobalISel: Legalize s1 source G_[SU]ITOFP adds 48b158acae6 AMDGPU/GlobalISel: RegBankSelect for kill adds bc8de8a8da7 AMDGPU/GlobalISel: Select SMRD loads for more types adds 255d1576722 AMDGPU/GlobalISel: Remove illegal select tests adds 06bb7dfbd44 [ELF] Map the ELF header at imageBase adds d4306e90cb1 [ELF][X86] Allow PT_LOAD to have overlapping p_offset range [...] adds ca5acf5b5e7 [SystemZ] Merge the SystemZExpandPseudo pass into SystemZP [...] adds b1e1a26e8e7 [AArch64] Some more FP16 FMA pattern matching new ac32934f284 gn build: Merge r371959 new b026b3e53d6 [test] Add -z separate-code to fix tests that ae sensitive [...]
The 2 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/Serialization/ASTReader.cpp | 4 +- .../test/lsan/TestCases/many_tls_keys_pthread.cpp | 34 +- .../test/lsan/TestCases/many_tls_keys_thread.cpp | 2 +- lld/ELF/LinkerScript.cpp | 43 +- lld/ELF/Writer.cpp | 6 +- lld/test/ELF/Inputs/copy-rel-abs.s | 2 +- lld/test/ELF/Inputs/copy-rel-tls.s | 2 +- lld/test/ELF/abs-hidden.s | 6 +- lld/test/ELF/apply-dynamic-relocs.s | 4 +- lld/test/ELF/avoid-empty-program-headers.s | 12 +- lld/test/ELF/basic-aarch64.s | 8 +- lld/test/ELF/basic-i386.s | 8 +- lld/test/ELF/basic-ppc.s | 8 +- lld/test/ELF/basic-sparcv9.s | 8 +- lld/test/ELF/basic.s | 20 +- lld/test/ELF/build-id.s | 6 +- lld/test/ELF/cgprofile-bad-clusters.s | 18 +- lld/test/ELF/cgprofile-icf.s | 16 +- lld/test/ELF/cgprofile-obj.s | 18 +- lld/test/ELF/cgprofile-reproduce.s | 8 +- lld/test/ELF/cgprofile-txt.s | 48 +- lld/test/ELF/cgprofile-txt2.s | 8 +- lld/test/ELF/combreloc.s | 24 +- lld/test/ELF/comdat.s | 8 +- lld/test/ELF/common-page.s | 24 +- lld/test/ELF/common.s | 10 +- lld/test/ELF/copy-rel-large.s | 2 +- lld/test/ELF/copy-rel-tls.s | 4 +- lld/test/ELF/defsym-reserved-syms.s | 4 +- lld/test/ELF/edata-etext.s | 20 +- lld/test/ELF/edata-no-bss.s | 4 +- lld/test/ELF/eh-align-cie.s | 4 +- lld/test/ELF/eh-frame-hdr-abs-fde.s | 4 +- lld/test/ELF/eh-frame-hdr-augmentation.s | 6 +- lld/test/ELF/eh-frame-hdr-icf-fde.s | 10 +- lld/test/ELF/eh-frame-hdr.s | 28 +- lld/test/ELF/eh-frame-merge.s | 10 +- lld/test/ELF/eh-frame-pcrel-overflow.s | 2 +- lld/test/ELF/eh-frame-value-format7.s | 14 +- lld/test/ELF/eh-frame-value-format8.s | 14 +- lld/test/ELF/ehframe-relocation.s | 4 +- lld/test/ELF/emit-relocs-icf1.s | 6 +- lld/test/ELF/emit-relocs-mergeable.s | 8 +- lld/test/ELF/emit-relocs.s | 18 +- lld/test/ELF/end-dso-defined.s | 10 +- lld/test/ELF/end-update.s | 4 +- lld/test/ELF/end.s | 4 +- lld/test/ELF/entry.s | 12 +- lld/test/ELF/fill-trap.s | 3 +- lld/test/ELF/gdb-index-base-addr.s | 4 +- lld/test/ELF/gdb-index-dwarf5-low-high.s | 2 +- lld/test/ELF/gdb-index-gc-sections.s | 2 +- lld/test/ELF/gdb-index-ranges-discarded.s | 2 +- lld/test/ELF/gdb-index-ranges.s | 4 +- lld/test/ELF/gdb-index-rng-lists.s | 4 +- lld/test/ELF/gdb-index.s | 4 +- lld/test/ELF/global_offset_table_shared.s | 2 +- lld/test/ELF/gnu-ifunc-canon.s | 12 +- lld/test/ELF/gnu-ifunc-dyntags.s | 4 +- lld/test/ELF/gnu-ifunc-noplt.s | 50 +- lld/test/ELF/gnu-ifunc-plt.s | 54 +- lld/test/ELF/gnu-ifunc-shared.s | 44 +- lld/test/ELF/gnu-ifunc.s | 36 +- lld/test/ELF/got.s | 20 +- lld/test/ELF/image-base.s | 6 +- lld/test/ELF/just-symbols.s | 2 +- lld/test/ELF/linkerscript/absolute.s | 2 +- lld/test/ELF/linkerscript/page-size.s | 12 +- lld/test/ELF/linkerscript/symbol-reserved.s | 2 +- lld/test/ELF/linkerscript/synthetic-symbols3.test | 4 +- lld/test/ELF/local-got-pie.s | 10 +- lld/test/ELF/local-got-shared.s | 10 +- lld/test/ELF/local-got.s | 20 +- lld/test/ELF/map-file.s | 75 +- lld/test/ELF/no-inhibit-exec.s | 2 +- lld/test/ELF/partition-notes.s | 2 +- lld/test/ELF/partition-pack-dyn-relocs.s | 10 +- lld/test/ELF/partition-synthetic-sections.s | 29 +- lld/test/ELF/pre_init_fini_array_missing.s | 8 +- lld/test/ELF/rel-offset.s | 4 +- lld/test/ELF/relative-dynamic-reloc-pie.s | 6 +- lld/test/ELF/relocatable.s | 4 +- lld/test/ELF/relocation-common.s | 4 +- lld/test/ELF/relocation-copy-align-common.s | 6 +- lld/test/ELF/relocation-copy-flags.s | 12 +- lld/test/ELF/relocation-copy-relro.s | 16 +- lld/test/ELF/relocation-copy.s | 21 +- lld/test/ELF/relocation-non-alloc.s | 18 +- lld/test/ELF/relocation-undefined-weak.s | 2 +- lld/test/ELF/relocation.s | 38 +- lld/test/ELF/relro-bss.s | 16 +- lld/test/ELF/relro-tls.s | 4 +- lld/test/ELF/segments.s | 6 +- lld/test/ELF/startstop-shared2.s | 4 +- lld/test/ELF/startstop.s | 20 +- .../ELF/symbol-ordering-file-cgprofile-conflicts.s | 26 +- lld/test/ELF/symbol-ordering-file-icf.s | 6 +- lld/test/ELF/symbols.s | 10 +- lld/test/ELF/tls-offset.s | 68 +- lld/test/ELF/tls.s | 4 +- lld/test/ELF/ttext-tdata-tbss.s | 32 +- lld/test/ELF/undef-with-plt-addr.s | 8 +- lld/test/ELF/verdef-defaultver.s | 14 +- lld/test/ELF/x86-64-got-plt-header.s | 8 +- lld/test/ELF/x86-64-gotpc-relax-nopic.s | 46 +- lld/test/ELF/x86-64-gotpc-relax-und-dso.s | 24 +- lld/test/ELF/x86-64-gotpc-relax.s | 30 +- lld/test/ELF/x86-64-plt-high-addr.s | 8 +- lld/test/ELF/x86-64-plt.s | 32 +- lld/test/ELF/x86-64-relax-got-abs.s | 2 +- lld/test/ELF/x86-64-reloc-error2.s | 2 +- lld/test/ELF/x86-64-reloc-gotoff64.s | 12 +- lld/test/ELF/x86-64-reloc-gotpc64.s | 6 +- lld/test/ELF/x86-64-reloc-range.s | 2 +- lld/test/ELF/x86-64-reloc-size.s | 16 +- lld/test/ELF/x86-64-retpoline-znow-static-iplt.s | 16 +- lld/test/ELF/x86-64-retpoline-znow.s | 14 +- lld/test/ELF/x86-64-retpoline.s | 16 +- lld/test/ELF/x86-64-tls-dynamic.s | 26 +- lld/test/ELF/x86-64-tls-gd-local.s | 8 +- lld/test/ELF/x86-64-tls-gdie.s | 12 +- lld/test/ELF/x86-64-tls-ie-local.s | 14 +- lld/test/ELF/x86-64-tls-ie.s | 32 +- lld/test/ELF/x86-64-tls-opt-noplt.s | 8 +- lld/test/ELF/x86-64-tlsdesc-gd.s | 24 +- lld/test/ELF/x86-64-tlsdesc-ld.s | 8 +- lld/test/ELF/ztext.s | 10 +- .../SymbolFile/DWARF/debug-types-address-ranges.s | 2 +- .../dir-separator-no-comp-dir-relative-name.s | 2 +- .../SymbolFile/DWARF/dir-separator-no-comp-dir.s | 2 +- lldb/lit/SymbolFile/DWARF/dir-separator-posix.s | 2 +- lldb/lit/SymbolFile/DWARF/dir-separator-windows.s | 2 +- lldb/lit/SymbolFile/DWARF/find-inline-method.s | 2 +- llvm/include/llvm/Transforms/IPO/Attributor.h | 49 +- llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp | 4 +- llvm/lib/CodeGen/InterleavedLoadCombinePass.cpp | 4 +- llvm/lib/DebugInfo/PDB/UDTLayout.cpp | 2 +- llvm/lib/Target/AArch64/AArch64InstrInfo.td | 21 +- llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp | 5 +- llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp | 4 + llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 3 +- llvm/lib/Target/AMDGPU/SIInstructions.td | 18 +- llvm/lib/Target/AMDGPU/SMInstructions.td | 15 +- llvm/lib/Target/ARM/ARMISelLowering.cpp | 31 + llvm/lib/Target/ARM/ARMInstrMVE.td | 83 + llvm/lib/Target/ARM/ARMTargetTransformInfo.cpp | 20 + llvm/lib/Target/ARM/ARMTargetTransformInfo.h | 3 + llvm/lib/Target/SystemZ/CMakeLists.txt | 1 - llvm/lib/Target/SystemZ/SystemZ.h | 1 - llvm/lib/Target/SystemZ/SystemZExpandPseudo.cpp | 152 - llvm/lib/Target/SystemZ/SystemZInstrInfo.cpp | 122 +- llvm/lib/Target/SystemZ/SystemZInstrInfo.h | 4 - llvm/lib/Target/SystemZ/SystemZPostRewrite.cpp | 162 +- llvm/lib/Target/SystemZ/SystemZRegisterInfo.h | 9 + llvm/lib/Target/SystemZ/SystemZTargetMachine.cpp | 2 - llvm/lib/Transforms/IPO/Attributor.cpp | 264 +- .../Transforms/InstCombine/InstCombineCompares.cpp | 7 +- .../Transforms/Vectorize/LoadStoreVectorizer.cpp | 3 +- llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | 7 +- llvm/test/CodeGen/AArch64/fp16_intrinsic_lane.ll | 8 +- .../CodeGen/AArch64/fp16_intrinsic_scalar_3op.ll | 61 +- .../CodeGen/AMDGPU/GlobalISel/inst-select-fneg.mir | 20 +- .../AMDGPU/GlobalISel/inst-select-fptosi.mir | 132 + .../AMDGPU/GlobalISel/inst-select-fptoui.mir | 83 +- .../GlobalISel/inst-select-load-constant.mir | 933 +++++ .../AMDGPU/GlobalISel/inst-select-sitofp.mir | 58 +- .../AMDGPU/GlobalISel/inst-select-uitofp.mir | 86 + .../CodeGen/AMDGPU/GlobalISel/legalize-sitofp.mir | 4 +- .../CodeGen/AMDGPU/GlobalISel/legalize-uitofp.mir | 4 +- .../AMDGPU/GlobalISel/llvm.amdgcn.workitem.id.ll | 27 + .../GlobalISel/regbankselect-amdgcn.kill.mir | 68 + .../AMDGPU/GlobalISel/regbankselect-sitofp.mir | 36 + .../AMDGPU/GlobalISel/regbankselect-uitofp.mir | 36 + llvm/test/CodeGen/PowerPC/fdiv.ll | 16 + llvm/test/CodeGen/Thumb2/mve-masked-ldst.ll | 1128 +----- llvm/test/CodeGen/Thumb2/mve-masked-load.ll | 3877 +------------------- llvm/test/CodeGen/Thumb2/mve-masked-store.ll | 2502 +------------ llvm/test/CodeGen/Thumb2/mve-vmaxv.ll | 1 + llvm/test/CodeGen/Thumb2/mve-vmla.ll | 76 +- llvm/test/TableGen/BigEncoder.td | 66 + llvm/test/TableGen/RegisterEncoder.td | 5 +- .../test/Transforms/FunctionAttrs/heap_to_stack.ll | 318 ++ llvm/test/Transforms/InstCombine/icmp.ll | 34 + .../Transforms/LoopVectorize/ARM/mve-maskedldst.ll | 40 + .../SLPVectorizer/X86/consecutive-access.ll | 15 +- llvm/utils/TableGen/CodeEmitterGen.cpp | 188 +- .../gn/secondary/llvm/lib/Target/SystemZ/BUILD.gn | 1 - 187 files changed, 4202 insertions(+), 8342 deletions(-) delete mode 100644 llvm/lib/Target/SystemZ/SystemZExpandPseudo.cpp create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fptosi.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-load-constant.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-uitofp.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-amdgcn.kill.mir create mode 100644 llvm/test/CodeGen/PowerPC/fdiv.ll create mode 100644 llvm/test/TableGen/BigEncoder.td create mode 100644 llvm/test/Transforms/FunctionAttrs/heap_to_stack.ll create mode 100644 llvm/test/Transforms/LoopVectorize/ARM/mve-maskedldst.ll