[PATCH][X86] AVX512: Add vbroadcasti*

Demikhovsky, Elena elena.demikhovsky at intel.com
Wed Jun 25 00:35:31 PDT 2014


Hi Adam,

I don't think that we should mix instructions like VBROADCASTI32X4 to regular, one element, broadcast.

I suggest to write one more template specially for these 2 instructions. It may be used for inserting sub-vector, where sub-vector is loaded from memory.
I want to say  that lowering model of these 2 instructions is different. You can leave the substitution pattern empty.


-  Elena

-----Original Message-----
From: Adam Nemet [mailto:anemet at apple.com] 
Sent: Wednesday, June 25, 2014 00:07
To: Demikhovsky, Elena
Cc: llvm-commits
Subject: [PATCH][X86] AVX512: Add vbroadcasti*

Hi Elena,

I have modified the avx512_int_broadcast_rm multiclass to fit these instructions as well.

The individual patches provide a bit more information.  Please let me know if it looks good to you.

Thanks,
Adam

---------------------------------------------------------------------
Intel Israel (74) Limited

This e-mail and any attachments may contain confidential material for
the sole use of the intended recipient(s). Any review or distribution
by others is strictly prohibited. If you are not the intended
recipient, please contact the sender and delete all copies.





More information about the llvm-commits mailing list