[PATCH] D67158: [ARM] Begin adding IR intrinsics for MVE instructions.

Simon Tatham via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Oct 15 07:59:21 PDT 2019


simon_tatham added a comment.

Oh, nearly forgot: I renamed the `vcvt` intrinsic again, to put "narrow" back into the name (it's now `vcvt_narrow`).

Rationale: the MVE VCVT instructions can't all be treated exactly the same way by their IR intrinsics, because conversions to a narrower element type need an extra input parameter giving the previous value of their output register, which they only overwrite half of. Non-narrowing VCVTs will have a simpler type signature without that parameter.


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D67158





More information about the llvm-commits mailing list