[PATCH] D65929: [ARM] Make v2i1 a valid type for the MVE predicate register.

Simon Tatham via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Thu Aug 8 03:20:10 PDT 2019


simon_tatham added a comment.

Hmm. I may have underestimated the difficulty, then! My thought was that all I really needed was to arrange that if you already had a v2i1, you could use it as the predicate operand for one of the 64-bit-lane instructions and not have instruction selection fail, and perhaps if you already had a pair of them you could do bitwise ops between them just like you can with all the others.

I can write some simple codegen tests for the things I've just mentioned, but it sounds as if there are more complicated things I've overlooked that will also need testing?


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D65929





More information about the llvm-commits mailing list