[all-commits] [llvm/llvm-project] 6d26e5: [RISCV] Remove accidentally duplicated isel patter...

Craig Topper via All-commits all-commits at lists.llvm.org
Tue Jul 16 22:01:42 PDT 2024


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 6d26e574241e04264c10e15781c0788363f3e015
      https://github.com/llvm/llvm-project/commit/6d26e574241e04264c10e15781c0788363f3e015
  Author: Craig Topper <craig.topper at sifive.com>
  Date:   2024-07-16 (Tue, 16 Jul 2024)

  Changed paths:
    M llvm/lib/Target/RISCV/RISCVInstrInfoVSDPatterns.td

  Log Message:
  -----------
  [RISCV] Remove accidentally duplicated isel patterns. NFC

VPatIntegerSetCCSDNode_XI_Swappable inherited from
VPatIntegerSetCCSDNode_XI and contained the same patterns.


  Commit: 8ca7e24b359ab2b6d2868f9252c7cd11eb48c787
      https://github.com/llvm/llvm-project/commit/8ca7e24b359ab2b6d2868f9252c7cd11eb48c787
  Author: Craig Topper <craig.topper at sifive.com>
  Date:   2024-07-16 (Tue, 16 Jul 2024)

  Changed paths:
    M llvm/lib/Target/RISCV/RISCVInstrInfoVSDPatterns.td
    M llvm/test/CodeGen/RISCV/rvv/cttz-sdnode.ll

  Log Message:
  -----------
  [RISCV] Add more vector setcc VI isel patterns.

Add more patterns isel patterns for vmseq.vi and friends with
the constant splat on the left hand side.

We can't trust the canonicalization in SimplifySetCC to keep constants
to the RHS when the splat is VMV_V_X_VL for i64 on RV32.


Compare: https://github.com/llvm/llvm-project/compare/6192f458f4fd...8ca7e24b359a

To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list