[PATCH] D56999: [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.
Simon Pilgrim via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Mon Jan 21 07:00:55 PST 2019
RKSimon added inline comments.
================
Comment at: include/llvm/IR/IntrinsicsX86.td:2691
let TargetPrefix = "x86" in { // All intrinsics start with "llvm.x86.".
- def int_x86_avx512_mask_cvtdq2ps_512 :
- GCCBuiltin<"__builtin_ia32_cvtdq2ps512_mask">,
+ def int_x86_sitofp_round :
+ Intrinsic<[llvm_anyfloat_ty], [llvm_anyint_ty, llvm_i32_ty],
----------------
AFAICT these are only ever going to be used by avx512 targets - add avx512 prefix?
Repository:
rL LLVM
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D56999/new/
https://reviews.llvm.org/D56999
More information about the llvm-commits
mailing list