[PATCH] D30968: [AVX-512] Fix accidental uses of AH/BH/CH/DH after copies to/from mask registers

Guy Blank via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Sun Mar 19 07:53:29 PDT 2017


guyblank added a comment.

hey Craig,

Following the RFC <https://groups.google.com/forum/#!topic/llvm-dev/-OmfyIY3SaU>, I'm working on a patch which will make i1 illegal. I plan to upload it for review in the near future.
This should solve several issues regarding K registers, including the one you described, since the i1 will get promoted to i8 just like without AVX-512.
I've checked on my branch and PR32256 is in fact solved there.


https://reviews.llvm.org/D30968





More information about the llvm-commits mailing list