[PATCH][AVX512] Handle unsigned v4i32->v4f64 convert

Demikhovsky, Elena elena.demikhovsky at intel.com
Wed Jun 18 01:56:56 PDT 2014


Usually, when I add such operation in td file, I have to specify that this operation becomes legal in X86ISelLowering.cpp. 
Could you, please, check?
And what happens on AVX2? Should you say that the replacement is available on AVX-512 only.

The code itself is ok, and if you have answers on questions above, you can commit.

-  Elena


-----Original Message-----
From: Cameron McInally [mailto:cameron.mcinally at nyu.edu] 
Sent: Wednesday, June 18, 2014 04:30
To: llvm-commits at cs.uiuc.edu
Cc: Demikhovsky, Elena
Subject: [PATCH][AVX512] Handle unsigned v4i32->v4f64 convert

Hey guys,

Here is a pattern to convert 4 packed unsigned doubleword integers to
4 packed doubles using the AVX512 VCVTUDQ2PD instruction.

Tia,
Cameron
---------------------------------------------------------------------
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