[all-commits] [llvm/llvm-project] a190b4: [NFC][X86] Add tests for concatenation of shuffle'...

Roman Lebedev via All-commits all-commits at lists.llvm.org
Sun Jan 1 12:19:38 PST 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: a190b408615331f04903670c89562754e52328bb
      https://github.com/llvm/llvm-project/commit/a190b408615331f04903670c89562754e52328bb
  Author: Roman Lebedev <lebedev.ri at gmail.com>
  Date:   2023-01-01 (Sun, 01 Jan 2023)

  Changed paths:
    A llvm/test/CodeGen/X86/vector-shuffle-concatenation.ll

  Log Message:
  -----------
  [NFC][X86] Add tests for concatenation of shuffle's operand to the shuffle


  Commit: 1337821f11902e219fe7720494879799219f2fc5
      https://github.com/llvm/llvm-project/commit/1337821f11902e219fe7720494879799219f2fc5
  Author: Roman Lebedev <lebedev.ri at gmail.com>
  Date:   2023-01-01 (Sun, 01 Jan 2023)

  Changed paths:
    M llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
    M llvm/test/CodeGen/X86/vector-shuffle-concatenation.ll

  Log Message:
  -----------
  [DAGCombiner][X86] Fold a CONCAT_VECTORS of SHUFFLE_VECTOR and it's operand into wider SHUFFLE_VECTOR

This was showing as a source of *many* regressions
with more aggressive ZERO_EXTEND_VECTOR_INREG recognition.


Compare: https://github.com/llvm/llvm-project/compare/89718815c669...1337821f1190


More information about the All-commits mailing list