This is an archive of the discontinued LLVM Phabricator instance.

[AVX512] add missing integer to float conversion
ClosedPublic

Authored by AsafBadouh on Jun 1 2016, 5:46 AM.

Details

Summary

I used SSE intrinsics to implement some of the conversion.
for example:

#define _mm_cvtss_i32 _mm_cvtss_si32

Backend will generate avx512 asm in cases we compile with avx512f flag.

Diff Detail

Repository
rL LLVM

Event Timeline

AsafBadouh updated this revision to Diff 59210.Jun 1 2016, 5:46 AM
AsafBadouh retitled this revision from to [AVX512] add missing integer to float conversion.
AsafBadouh updated this object.
AsafBadouh set the repository for this revision to rL LLVM.
AsafBadouh added a subscriber: cfe-commits.
igorb accepted this revision.Jun 2 2016, 12:09 AM
igorb edited edge metadata.

LGTM

This revision is now accepted and ready to land.Jun 2 2016, 12:09 AM
This revision was automatically updated to reflect the committed changes.