This is an archive of the discontinued LLVM Phabricator instance.

[AArch64][SVE] Asm: Support for saturating INC/DEC (64bit scalar) instructions.
ClosedPublic

Authored by sdesmalen on Jun 4 2018, 6:49 AM.

Details

Summary

The variants added by this patch are:

  • SQINC (signed increment)
  • UQINC (unsigned increment)
  • SQDEC (signed decrement)
  • UQDEC (unsigned decrement)

For example:

uqincw  x0, all, mul #4

Diff Detail

Repository
rL LLVM

Event Timeline

sdesmalen created this revision.Jun 4 2018, 6:49 AM

As discussed with @rengolin and @t.p.northover, simple SVE assembler patches can be directly committed. I think this would be a good first candidate for that :)

This revision was not accepted when it landed; it landed in state Needs Review.Jun 18 2018, 7:52 AM
This revision was automatically updated to reflect the committed changes.