This is an archive of the discontinued LLVM Phabricator instance.

[X86] Remove GCCBuiltins from 512-bit cvt(u)qqtops, cvt(u)qqtopd, and cvt(u)dqtops intrinsics. Add new variadic uitofp/sitofp with rounding mode intrinsics.
ClosedPublic

Authored by craig.topper on Jan 20 2019, 10:34 PM.

Diff Detail

Repository
rL LLVM

Event Timeline

craig.topper created this revision.Jan 20 2019, 10:34 PM
RKSimon added inline comments.Jan 21 2019, 7:00 AM
include/llvm/IR/IntrinsicsX86.td
2691 ↗(On Diff #182746)

AFAICT these are only ever going to be used by avx512 targets - add avx512 prefix?

Rename the intrinsics and add autoupgrade support

This revision is now accepted and ready to land.Jan 25 2019, 10:39 AM
This revision was automatically updated to reflect the committed changes.