This patch adds pseudos and SDNode patterns for vbrev.v, vrev8.v, vclz.v,
vctz.v and vcpop.v.
I've only added them for integer element types so far since we're lacking tests
for floats.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
llvm/lib/Target/RISCV/RISCVInstrInfoZvk.td | ||
---|---|---|
189 | The mask pseudo isn't currently tested, but will hopefully be used by the VP nodes later. I can leave it out of this patch for now if people would prefer |
llvm/lib/Target/RISCV/RISCVInstrInfoZvk.td | ||
---|---|---|
185 | Sounds good, will do! |
Thanks, overall it's great!
One minor thing, if it can follow the naming convention such as this, that would be more consistent~
I guess maybe something like: VPseudoUnaryV_V.