simon_tatham abandoned this revision.
simon_tatham added a comment.

I ended up solving this problem a completely different way, in D72518 
<https://reviews.llvm.org/D72518>. Instead of controlling the behavior I need 
based on the target architecture, I made it depend on a type attribute on the 
vector types, so that the MVE header file adds that attribute but nobody else 
does. And doing it like that I was also able to make the behavior more subtle, 
so that it makes the polymorphic MVE intrinsics work without also turning 
//every// case of lax vector checking into strict – so users still get to make 
a choice about how strict they want their vectors to be, and the intrinsics 
work either way.


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D67160



_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to