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 7b36a86431e [gnustep-objc] Make the GNUstep v2 ABI work for Windows DLLs. adds 9f4a4d39749 fix typo: "\t" => " " adds b276dd195a2 [InstCombine] canonicalize select shuffles by commuting adds e1bc360fc64 [x86] allow movmsk with 2-element reductions adds 7ac1186b583 [InstCombine] add tests for inverted select-shuffles + bino [...] adds 76829d89287 gn build: Add build files for most clang-tools-extra unit tests adds b0e79823d69 Make common_type's implementation common adds 7fb58e98f54 Spelling correction for docs for cppcoreguidelines-owning-memory adds 68b9f45feee Replace `typedef A B` with `using B = A`. NFC. adds a77ea59c4d1 Simplify. NFC. adds ca81a56f658 [RISCV] Don't evaluatePCRelLo if a relocation will be force [...] adds 2e1bf89e3a8 [X86] Use ISD::INTRINSIC_VOID in getTgtMemIntrinsic for tru [...] adds 38a82413210 [Linux/x86] Fix writing of non-gpr registers on newer processors adds d83fb24533e [ELF] Rename SyntheticSection::empty to more appropriate is [...] adds 3091884e25d [RISCV] Add seto pattern expansion adds e8c3136994b [X86][SSE] Add fcmp constant folding tests adds 7af32444b9b [X86] Fix a test from r357317 adds d9f6ee1c3cc [X86MacroFusion][NFC] Add more tests. adds 97d1bc44544 [InstCombine] eliminate commuted select-shuffles + binop (PR41304) adds bf55c4e3e39 [LLD][COFF] Early dependency detection
No new revisions were added by this update.
Summary of changes: .../checks/cppcoreguidelines-owning-memory.rst | 2 +- .../unittests/clang-tidy/CMakeLists.txt | 3 +- clang/test/CodeGen/avx-cmp-builtins.c | 8 +- clang/test/CodeGen/avx-shuffle-builtins.c | 6 +- libcxx/include/type_traits | 131 ++++----- .../meta.trans.other/common_type.pass.cpp | 175 ++++++------ lld/COFF/CMakeLists.txt | 1 + lld/COFF/DebugTypes.cpp | 84 ++++++ lld/COFF/DebugTypes.h | 51 ++++ lld/COFF/Driver.cpp | 2 +- lld/COFF/InputFiles.cpp | 56 ++++ lld/COFF/InputFiles.h | 8 + lld/COFF/MapFile.cpp | 4 +- lld/COFF/PDB.cpp | 97 +++---- lld/ELF/Arch/X86.cpp | 26 +- lld/ELF/CallGraphSort.cpp | 4 +- lld/ELF/InputFiles.h | 36 +-- lld/ELF/InputSection.cpp | 6 +- lld/ELF/LinkerScript.h | 2 +- lld/ELF/MapFile.cpp | 2 +- lld/ELF/OutputSections.cpp | 4 +- lld/ELF/Relocations.cpp | 4 +- lld/ELF/Relocations.h | 2 +- lld/ELF/SyntheticSections.cpp | 42 +-- lld/ELF/SyntheticSections.h | 72 ++--- lld/ELF/Writer.cpp | 18 +- .../Linux/NativeRegisterContextLinux_x86_64.cpp | 119 ++++---- .../Linux/NativeRegisterContextLinux_x86_64.h | 3 +- llvm/include/llvm/IR/Instructions.h | 4 + llvm/lib/IR/Instructions.cpp | 19 ++ .../AMDGPU/InstPrinter/AMDGPUInstPrinter.cpp | 2 +- .../Target/RISCV/MCTargetDesc/RISCVAsmBackend.h | 9 +- llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCExpr.cpp | 14 +- llvm/lib/Target/RISCV/RISCVISelLowering.cpp | 6 +- llvm/lib/Target/RISCV/RISCVInstrInfoD.td | 4 + llvm/lib/Target/RISCV/RISCVInstrInfoF.td | 4 + llvm/lib/Target/X86/X86ISelLowering.cpp | 11 +- llvm/lib/Target/X86/X86InterleavedAccess.cpp | 2 +- .../InstCombine/InstCombineVectorOps.cpp | 9 + .../InstCombine/InstructionCombining.cpp | 24 ++ llvm/test/CodeGen/RISCV/double-br-fcmp.ll | 8 - llvm/test/CodeGen/RISCV/double-fcmp.ll | 8 - llvm/test/CodeGen/RISCV/double-select-fcmp.ll | 8 - llvm/test/CodeGen/RISCV/float-br-fcmp.ll | 8 - llvm/test/CodeGen/RISCV/float-fcmp.ll | 8 - llvm/test/CodeGen/RISCV/float-select-fcmp.ll | 8 - llvm/test/CodeGen/X86/fcmp-constant.ll | 278 +++++++++++++++++++ llvm/test/CodeGen/X86/testb-je-fusion.ll | 303 ++++++++++++++------- llvm/test/CodeGen/X86/vector-compare-all_of.ll | 48 ++-- llvm/test/CodeGen/X86/vector-compare-any_of.ll | 36 +-- llvm/test/CodeGen/X86/win64-nosse-error.ll | 2 +- llvm/test/MC/RISCV/linker-relaxation.s | 8 +- llvm/test/MC/RISCV/option-relax.s | 6 + llvm/test/Transforms/InstCombine/X86/blend_x86.ll | 8 +- .../Transforms/InstCombine/X86/x86-insertps.ll | 2 +- llvm/test/Transforms/InstCombine/X86/x86-sse4a.ll | 2 +- llvm/test/Transforms/InstCombine/logical-select.ll | 2 +- .../Transforms/InstCombine/phi-select-constant.ll | 2 +- llvm/test/Transforms/InstCombine/shuffle_select.ll | 28 +- .../Transforms/InstCombine/vec-binop-select.ll | 275 +++++++++++++++++++ .../Transforms/InstCombine/vec_demanded_elts.ll | 2 +- .../Transforms/SLPVectorizer/X86/alternate-fp.ll | 8 +- .../Transforms/SLPVectorizer/X86/alternate-int.ll | 6 +- llvm/tools/llvm-readobj/ELFDumper.cpp | 4 +- llvm/utils/TableGen/X86RecognizableInstr.cpp | 2 +- .../utils/gn/build/sync_source_lists_from_cmake.py | 1 + .../clang-tools-extra/clangd/indexer/BUILD.gn | 2 +- .../gn/secondary/clang-tools-extra/test/BUILD.gn | 2 +- .../secondary/clang-tools-extra/unittests/BUILD.gn | 15 + .../unittests/clang-apply-replacements/BUILD.gn | 15 + .../unittests/clang-change-namespace/BUILD.gn | 27 ++ .../clang-tools-extra/unittests/clang-doc/BUILD.gn | 29 ++ .../unittests/clang-include-fixer/BUILD.gn | 27 ++ .../clang-include-fixer/find-all-symbols/BUILD.gn | 20 ++ .../unittests/clang-move/BUILD.gn | 27 ++ .../unittests/clang-query/BUILD.gn | 21 ++ .../unittests/clang-tidy/BUILD.gn | 36 +++ .../clang-tools-extra/unittests/clangd/BUILD.gn | 67 +++++ 78 files changed, 1811 insertions(+), 624 deletions(-) create mode 100644 lld/COFF/DebugTypes.cpp create mode 100644 lld/COFF/DebugTypes.h create mode 100644 llvm/test/CodeGen/X86/fcmp-constant.ll create mode 100644 llvm/test/Transforms/InstCombine/vec-binop-select.ll create mode 100644 llvm/utils/gn/secondary/clang-tools-extra/unittests/BUILD.gn create mode 100644 llvm/utils/gn/secondary/clang-tools-extra/unittests/clang-apply [...] create mode 100644 llvm/utils/gn/secondary/clang-tools-extra/unittests/clang-chang [...] create mode 100644 llvm/utils/gn/secondary/clang-tools-extra/unittests/clang-doc/BUILD.gn create mode 100644 llvm/utils/gn/secondary/clang-tools-extra/unittests/clang-inclu [...] create mode 100644 llvm/utils/gn/secondary/clang-tools-extra/unittests/clang-inclu [...] create mode 100644 llvm/utils/gn/secondary/clang-tools-extra/unittests/clang-move/ [...] create mode 100644 llvm/utils/gn/secondary/clang-tools-extra/unittests/clang-query [...] create mode 100644 llvm/utils/gn/secondary/clang-tools-extra/unittests/clang-tidy/ [...] create mode 100644 llvm/utils/gn/secondary/clang-tools-extra/unittests/clangd/BUILD.gn