[PATCH] D79874: [RISCV] Add matching of codegen patterns to RISCV Bit Manipulation Zbs asm instructions

Paolo Savini via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Thu Jul 9 18:50:24 PDT 2020


PaoloS updated this revision to Diff 276892.
PaoloS added a comment.

Added pattern-matching for sbexti, sbclrw, sbsetw, sbinvw and sbextw.
Added correspondent codegen tests.
Reorganized the tests so that both 32 and 64 bit files have both 32 and 64 bit versions of each test.
Fixed some imprecise patterns due to unnecessary constant truncations.


CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D79874/new/

https://reviews.llvm.org/D79874

Files:
  llvm/lib/Target/RISCV/RISCVInstrInfoB.td
  llvm/test/CodeGen/RISCV/rv32Zbs.ll
  llvm/test/CodeGen/RISCV/rv64Zbs.ll

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D79874.276892.patch
Type: text/x-patch
Size: 14975 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20200710/7bda5f68/attachment.bin>


More information about the llvm-commits mailing list