[llvm] [X86] lowerFPToIntToFP - handle UI2FP on AVX512VL targets and i64 types on AVX512DQ targets (PR #162656)
Simon Pilgrim via llvm-commits
llvm-commits at lists.llvm.org
Mon Oct 27 08:42:49 PDT 2025
================
@@ -143,11 +173,20 @@ define double @ucvtf64_i64(double %a0) {
; AVX2-NEXT: vaddsd %xmm0, %xmm1, %xmm0
; AVX2-NEXT: retq
;
-; AVX512-LABEL: ucvtf64_i64:
-; AVX512: # %bb.0:
-; AVX512-NEXT: vcvttsd2usi %xmm0, %rax
-; AVX512-NEXT: vcvtusi2sd %rax, %xmm15, %xmm0
-; AVX512-NEXT: retq
+; AVX512-VL-LABEL: ucvtf64_i64:
----------------
RKSimon wrote:
Why didn't ucvtf64_i32 get optimized as well?
https://github.com/llvm/llvm-project/pull/162656
More information about the llvm-commits
mailing list