[PATCH] D67348: [RISCV] Add codegen pattern matching for bit manipulation assembly instructions.
Paolo Savini via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Fri Apr 10 10:25:24 PDT 2020
PaoloS updated this revision to Diff 256604.
PaoloS added a comment.
Fixed the order of the patterns according to follow the order in the opcode table in the specs.
Same for the tests.
Fixed the flags of the tests.
Removed duplicate patterns.
Added pattern matching for rev8.h from bswap.
Removed underscores from names of the functions in the tests.
Wrapped indentation to fit into 80 columns.
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D67348/new/
https://reviews.llvm.org/D67348
Files:
llvm/lib/Target/RISCV/RISCVISelLowering.cpp
llvm/lib/Target/RISCV/RISCVInstrInfoB.td
llvm/test/CodeGen/RISCV/rv32Zbb.ll
llvm/test/CodeGen/RISCV/rv32Zbbp.ll
llvm/test/CodeGen/RISCV/rv32Zbp.ll
llvm/test/CodeGen/RISCV/rv32Zbs.ll
llvm/test/CodeGen/RISCV/rv32Zbt.ll
llvm/test/CodeGen/RISCV/rv64Zbb.ll
llvm/test/CodeGen/RISCV/rv64Zbbp.ll
llvm/test/CodeGen/RISCV/rv64Zbp.ll
llvm/test/CodeGen/RISCV/rv64Zbs.ll
llvm/test/CodeGen/RISCV/rv64Zbt.ll
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D67348.256604.patch
Type: text/x-patch
Size: 52969 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20200410/ca86e6ab/attachment.bin>
More information about the llvm-commits
mailing list