q66 added a comment.

Well, I'm more concerned about the actual semantics - as I see it, when using 
generic vectors, they should be unaffected by the comparison behavior of 
AltiVec vectors, which is not the case when you set the mode to `xl`. If the 
semantics are affected, it means creating a massive pain for libraries that use 
generic vectors without caring what platform they are in (since they will get a 
vector as a result of comparison on x86_64, but a bool on PowerPC). And since 
the behavior can be switched with a compiler flag, they don't even have a 
reasonable way to make this conditional in the code.


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D106120

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

Reply via email to