This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk/llvm-master-aarch64-spec2k6-Oz_LTO in repository toolchain/ci/llvm-project.
from ae02f6b594e PDB docs: Delete trailing whitespace, wrap to 80 cols adds d801cb1f548 [PowerPC][NFC] Move comment to the relevant function adds 6f3222ed94f [NFC] Fix indentation in PPCAsmPrinter.cpp adds a5b83bc9e3b [CommandLine] Remove OptionCategory and SubCommand caches f [...] adds 8deb84c8ef8 Exploit a zero LoopExit count to eliminate loop exits adds a962c1bc0fd [X86][SSE] Fold extract_subvector(vselect(x,y,z),0) -> vsel [...] adds ebae85bc4a3 builtins: relax __iso_volatile_{load,store}32 adds d050479be51 Natural MSVC visualization of constructors adds 780c374b205 Remove reliance on toCharUnitsFromBits rounding down. adds 1fa07ebd929 Fix TBAA representation for zero-sized fields and unnamed b [...] adds 64b0924531c Revert [CommandLine] Remove OptionCategory and SubCommand c [...] adds bc85dbe2ba7 Disable -Wignored-attributes for now adds 5f4ae7c4571 [Support] Fix build under Emscripten adds 2a31c9ba677 Fix placement of -Wno-ignored-attributes adds 08c699a1105 MSVC visualizers for type aliases adds cf92a1f6eb1 Add noexcept throughout <atomic> adds 6281ccea02d Revert "builtins: relax __iso_volatile_{load,store}32" adds de2b633a4a0 Add super fast _IsSame trait for internal use. adds 8d7924560ea Disable test by default adds cadd826d0af [X86][SelectionDAG] Cleanup and simplify masked_load/masked [...] adds 6ddc7912b0e [SelectionDAG] Remove the code that attempts to calculate t [...] new 6620e3b2f69 SlotIndexes: simplify IdxMBBPair operators new 13a5ae58fcf [InstCombine] squash is-power-of-2 that uses ctpop new f955d5f623d SlotIndexes: delete unused functions new d22a2a9a726 [IndVars] Remove dead instructions after folding trivial loop exit new 3f8264b0628 [Tests] Autogen and improve test readability new 9bc3141dc2d Fix test for 32-bit targets. new c8d94e78899 [X86] Fix isel pattern that was looking for a bitcasted loa [...] new e2291f5af92 Fix typo in comment; NFC new 3359a17b3ae Apply new meta-programming traits throughout the library. new fb2bd4a9398 Use C++11 implementation of unique_ptr in C++03. new c6094f0495b [GN] Generation failure caused by trailing space in file name new e8da65c698e [X86] Turn v16i16->v16i8 truncate+store into a any_extend+t [...] new 2fb6b0f2baf [ELF][PPC][X86] Use [-2**(n-1), 2**n) to check overflows fo [...] new 9771f500f29 PR42362: Fix auto deduction of template parameter packs fro [...] new 8c1b73591fa [llvm-readobj/llvm-readelf] - Eliminate the elf-groups.x86_ [...] new a94c18fc200 Follow up of rL363913. NFC. new bb6d0b8e7b0 [Support] Fix error handling in DataExtractor::get[US]LEB128 new a5bb7b6c20e [libcxx] [test] Read files as bytestrings to fix py3 encodi [...] new 3519d5535a4 [docs][llvm-nm] Improve symbol code documentation new fe8017621ea [ARM] Add MVE interleaving load/store family. new 853dfab799f [OpenCL] Remove more duplicates from opencl-c.h new b502a44110f [OpenCL] Restore ATOMIC_VAR_INIT new 078d711908a [sancov] Avoid unnecessary unique_ptr new 2c5ff946277 [docs][llvm-nm] Add missing options to documentation new 512b1187794 [Scalarizer] Add scalarizer support for smul.fix.sat new 485a421876d [ConstantFolding] Use hasVectorInstrinsicScalarOpd. NFC new 69144a925e7 [DAGCombine] visitMUL - allow shift by zero in MulByConstant. new ca89eb5f9c9 [clangd] Improve SelectionTree string representation new b617b0808de [InstCombine] SliceUpIllegalIntegerPHI - bail on out of ran [...]
The 29 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-tools-extra/clangd/Selection.cpp | 13 +- clang/lib/CodeGen/CGExprConstant.cpp | 3 +- clang/lib/CodeGen/CodeGenTBAA.cpp | 4 + clang/lib/Headers/opencl-c-base.h | 7 +- clang/lib/Headers/opencl-c.h | 29 --- clang/lib/Sema/SemaTemplate.cpp | 5 +- clang/test/CodeGen/tbaa-struct.cpp | 8 +- clang/test/CodeGen/tbaa.cpp | 8 +- clang/test/CodeGenCXX/no-unique-address.cpp | 16 ++ clang/test/CodeGenCXX/tail-padding.cpp | 8 +- clang/test/Headers/opencl-c-header.cl | 4 + clang/test/SemaTemplate/temp_arg_nontype_cxx1z.cpp | 15 ++ clang/utils/ClangVisualizers/clang.natvis | 58 ++++- libcxx/CMakeLists.txt | 4 +- libcxx/include/__tuple | 2 +- libcxx/include/atomic | 56 ++--- libcxx/include/cmath | 2 +- libcxx/include/functional | 6 +- libcxx/include/math.h | 74 +++--- libcxx/include/memory | 208 ++++------------ libcxx/include/optional | 101 ++++---- libcxx/include/tuple | 52 ++-- libcxx/include/type_traits | 176 +++++--------- .../libcxx/type_traits/lazy_metafunctions.pass.cpp | 58 ++--- .../meta/stress_tests/stress_test_is_same.sh.cpp | 57 +++++ .../unique.ptr.ctor/pointer_deleter.fail.cpp | 4 - libcxx/utils/libcxx/test/format.py | 14 +- lld/ELF/Arch/PPC.cpp | 3 + lld/ELF/Arch/PPC64.cpp | 12 +- lld/ELF/Arch/X86_64.cpp | 4 +- lld/ELF/Target.h | 2 +- lld/test/ELF/Inputs/i386-reloc-16-error.s | 3 - lld/test/ELF/Inputs/i386-reloc-16.s | 3 - lld/test/ELF/Inputs/i386-reloc-8-error.s | 3 - lld/test/ELF/Inputs/i386-reloc-8.s | 3 - lld/test/ELF/Inputs/x86-64-reloc-16-error.s | 3 - lld/test/ELF/Inputs/x86-64-reloc-16.s | 3 - lld/test/ELF/Inputs/x86-64-reloc-8-error.s | 3 - lld/test/ELF/Inputs/x86-64-reloc-8.s | 3 - lld/test/ELF/aarch64-abs16.s | 8 +- lld/test/ELF/aarch64-abs32.s | 8 +- lld/test/ELF/aarch64-prel16.s | 4 +- lld/test/ELF/aarch64-prel32.s | 4 +- lld/test/ELF/i386-reloc-16.s | 27 ++- lld/test/ELF/i386-reloc-8.s | 27 ++- lld/test/ELF/ppc32-reloc-addr.s | 10 +- lld/test/ELF/ppc64-addr16-error.s | 13 - lld/test/ELF/ppc64-reloc-addr.s | 25 ++ lld/test/ELF/x86-64-reloc-16.s | 14 -- lld/test/ELF/x86-64-reloc-8-16.s | 25 ++ lld/test/ELF/x86-64-reloc-8.s | 14 -- llvm/docs/CommandGuide/llvm-nm.rst | 197 ++++++++++++--- llvm/include/llvm/Analysis/VectorUtils.h | 9 +- llvm/include/llvm/CodeGen/SlotIndexes.h | 75 +----- llvm/include/llvm/Target/TargetSelectionDAG.td | 4 +- llvm/lib/Analysis/ConstantFolding.cpp | 29 +-- llvm/lib/Analysis/VectorUtils.cpp | 10 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 27 +-- .../CodeGen/SelectionDAG/LegalizeVectorTypes.cpp | 16 +- llvm/lib/CodeGen/SlotIndexes.cpp | 17 +- llvm/lib/Support/DataExtractor.cpp | 28 +-- llvm/lib/Support/Unix/Path.inc | 3 + llvm/lib/Target/ARM/ARMInstrMVE.td | 134 ++++++++++ llvm/lib/Target/ARM/ARMInstrThumb2.td | 4 +- llvm/lib/Target/ARM/ARMRegisterInfo.td | 9 - llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp | 105 ++++++-- .../Target/ARM/Disassembler/ARMDisassembler.cpp | 36 +++ .../lib/Target/ARM/MCTargetDesc/ARMInstPrinter.cpp | 14 ++ llvm/lib/Target/ARM/MCTargetDesc/ARMInstPrinter.h | 3 + .../PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp | 2 +- llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp | 108 ++++----- llvm/lib/Target/X86/X86ISelLowering.cpp | 25 +- llvm/lib/Target/X86/X86InstrAVX512.td | 40 +-- llvm/lib/Target/X86/X86InstrFragmentsSIMD.td | 62 ++--- llvm/lib/Target/X86/X86InstrSSE.td | 8 +- .../Transforms/InstCombine/InstCombineAndOrXor.cpp | 23 ++ llvm/lib/Transforms/InstCombine/InstCombinePHI.cpp | 5 + llvm/lib/Transforms/Scalar/IndVarSimplify.cpp | 20 +- llvm/test/CodeGen/X86/combine-mul.ll | 24 ++ llvm/test/CodeGen/X86/horizontal-reduce-smax.ll | 4 +- llvm/test/CodeGen/X86/horizontal-reduce-smin.ll | 4 +- llvm/test/CodeGen/X86/horizontal-reduce-umax.ll | 4 +- llvm/test/CodeGen/X86/horizontal-reduce-umin.ll | 4 +- .../test/CodeGen/X86/shuffle-vs-trunc-512-widen.ll | 6 +- llvm/test/CodeGen/X86/shuffle-vs-trunc-512.ll | 6 +- llvm/test/CodeGen/X86/var-permute-128.ll | 6 +- llvm/test/CodeGen/X86/var-permute-256.ll | 3 +- llvm/test/CodeGen/X86/vector-reduce-smax-widen.ll | 6 +- llvm/test/CodeGen/X86/vector-reduce-smax.ll | 6 +- llvm/test/CodeGen/X86/vector-reduce-smin-widen.ll | 6 +- llvm/test/CodeGen/X86/vector-reduce-smin.ll | 6 +- llvm/test/CodeGen/X86/vector-reduce-umax-widen.ll | 6 +- llvm/test/CodeGen/X86/vector-reduce-umax.ll | 6 +- llvm/test/CodeGen/X86/vector-reduce-umin-widen.ll | 6 +- llvm/test/CodeGen/X86/vector-reduce-umin.ll | 6 +- llvm/test/CodeGen/X86/vector-trunc-widen.ll | 4 +- llvm/test/CodeGen/X86/vector-trunc.ll | 4 +- llvm/test/MC/ARM/mve-interleave.s | 270 +++++++++++++++++++++ llvm/test/MC/Disassembler/ARM/mve-interleave.txt | 267 ++++++++++++++++++++ .../IndVarSimplify/eliminate-comparison.ll | 11 +- .../Transforms/IndVarSimplify/eliminate-trunc.ll | 12 +- .../Transforms/IndVarSimplify/floating-point-iv.ll | 141 +++++++---- llvm/test/Transforms/InstCombine/ispow2.ll | 26 +- llvm/test/Transforms/InstCombine/phi-shifts.ll | 26 ++ llvm/test/Transforms/Scalarizer/intrinsics.ll | 17 +- .../tools/llvm-readobj/Inputs/elf-groups.x86_64 | Bin 4384 -> 0 bytes llvm/test/tools/llvm-readobj/elf-groups.test | 134 +++++----- llvm/test/tools/llvm-readobj/print-section.test | 8 - llvm/tools/sancov/sancov.cpp | 22 +- llvm/unittests/Support/DataExtractorTest.cpp | 10 + llvm/unittests/Support/TargetParserTest.cpp | 12 +- .../gn/secondary/compiler-rt/lib/builtins/BUILD.gn | 2 +- 112 files changed, 2106 insertions(+), 1198 deletions(-) create mode 100644 libcxx/test/libcxx/utilities/meta/stress_tests/stress_test_is_s [...] delete mode 100644 lld/test/ELF/Inputs/i386-reloc-16-error.s delete mode 100644 lld/test/ELF/Inputs/i386-reloc-16.s delete mode 100644 lld/test/ELF/Inputs/i386-reloc-8-error.s delete mode 100644 lld/test/ELF/Inputs/i386-reloc-8.s delete mode 100644 lld/test/ELF/Inputs/x86-64-reloc-16-error.s delete mode 100644 lld/test/ELF/Inputs/x86-64-reloc-16.s delete mode 100644 lld/test/ELF/Inputs/x86-64-reloc-8-error.s delete mode 100644 lld/test/ELF/Inputs/x86-64-reloc-8.s delete mode 100644 lld/test/ELF/ppc64-addr16-error.s create mode 100644 lld/test/ELF/ppc64-reloc-addr.s delete mode 100644 lld/test/ELF/x86-64-reloc-16.s create mode 100644 lld/test/ELF/x86-64-reloc-8-16.s delete mode 100644 lld/test/ELF/x86-64-reloc-8.s create mode 100644 llvm/test/MC/ARM/mve-interleave.s create mode 100644 llvm/test/MC/Disassembler/ARM/mve-interleave.txt create mode 100644 llvm/test/Transforms/InstCombine/phi-shifts.ll delete mode 100644 llvm/test/tools/llvm-readobj/Inputs/elf-groups.x86_64 delete mode 100644 llvm/test/tools/llvm-readobj/print-section.test