All the bits of the first operand are copied to the destination register,
if the tested bit (in the second source operand) is active. This means we
copy over all vscale x 16 x i1's of the first operand. There is no need to
overload that type.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
llvm/lib/Target/AArch64/SMEInstrFormats.td | ||
---|---|---|
1326 | Can you change this to be PPR8? |
llvm/lib/Target/AArch64/SMEInstrFormats.td | ||
---|---|---|
1326 | The instruction itself uses PPRAny (on purpose, because it should print e.g. p0 instead of p0.b). It probably won't make any difference for the pattern, because PPR8 and PPRAny use the same register class, but still I'd rather stay aligned with the instruction definition. |
Can you change this to be PPR8?