[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