[all-commits] [llvm/llvm-project] 5086fa: [PowerPC] Pre-commit reduced test case for PR45297...

bzEq via All-commits all-commits at lists.llvm.org
Wed Apr 22 15:00:30 PDT 2020


  Branch: refs/heads/release/10.x
  Home:   https://github.com/llvm/llvm-project
  Commit: 5086fa033344b5b16db92c9aa75be1e061921842
      https://github.com/llvm/llvm-project/commit/5086fa033344b5b16db92c9aa75be1e061921842
  Author: Kai Luo <lkail at cn.ibm.com>
  Date:   2020-04-22 (Wed, 22 Apr 2020)

  Changed paths:
    A llvm/test/CodeGen/PowerPC/pr45297.ll

  Log Message:
  -----------
  [PowerPC] Pre-commit reduced test case for PR45297. NFC.

(cherry picked from commit 70f9f4dd9d19ed2cec0d9adf60fede9401898b85)


  Commit: 40633cc752a4ffecac22c6134761464bdbc8e10a
      https://github.com/llvm/llvm-project/commit/40633cc752a4ffecac22c6134761464bdbc8e10a
  Author: Kai Luo <lkail at cn.ibm.com>
  Date:   2020-04-22 (Wed, 22 Apr 2020)

  Changed paths:
    M llvm/test/CodeGen/PowerPC/pr45297.ll

  Log Message:
  -----------
  [PowerPC] Enhance test for PR45297. NFC.

(cherry picked from commit 351b19231554d4dba29c42c798176f1ff3286a32)


  Commit: 66cfbf17a18513de5551d6cdda563a2864d13400
      https://github.com/llvm/llvm-project/commit/66cfbf17a18513de5551d6cdda563a2864d13400
  Author: Kai Luo <lkail at cn.ibm.com>
  Date:   2020-04-22 (Wed, 22 Apr 2020)

  Changed paths:
    M llvm/test/CodeGen/PowerPC/pr45297.ll

  Log Message:
  -----------
  [PowerPC] Fix test for PR45297 to adapt build without asserts. NFC.

(cherry picked from commit 26b46b67d806a5299a93b1b3bca1548cb47487ff)


  Commit: b11ecd196540d87cb7db190d405056984740d2ce
      https://github.com/llvm/llvm-project/commit/b11ecd196540d87cb7db190d405056984740d2ce
  Author: Kai Luo <lkail at cn.ibm.com>
  Date:   2020-04-22 (Wed, 22 Apr 2020)

  Changed paths:
    M llvm/lib/Target/PowerPC/PPCISelLowering.cpp
    M llvm/test/CodeGen/PowerPC/pr45297.ll

  Log Message:
  -----------
  [PowerPC] Don't generate ST_VSR_SCAL_INT if power8-vector is disabled

Summary:
In https://bugs.llvm.org/show_bug.cgi?id=45297, it fails selecting
instructions for `PPCISD::ST_VSR_SCAL_INT`. The reason it generate the
`PPCISD::ST_VSR_SCAL_INT` with `-power8-vector` in IR is PPC's
combiner checks `hasP8Altivec` rather than `hasP8Vector`. This patch
should resolve PR45297.

Differential Revision: https://reviews.llvm.org/D76773

(cherry picked from commit 8eb40e41f6ec99985a292e342ec303a0bd6f5f41)


Compare: https://github.com/llvm/llvm-project/compare/92d5c1be9ee9...b11ecd196540


More information about the All-commits mailing list