[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
Wed Oct 15 02:30:44 PDT 2025
================
@@ -10,10 +10,8 @@ declare i64 @llvm.fptosi.sat.i64.f64(double)
define float @trunc_unsigned_f32(float %x) #0 {
; SSE2-LABEL: trunc_unsigned_f32:
; SSE2: # %bb.0:
-; SSE2-NEXT: cvttss2si %xmm0, %rax
-; SSE2-NEXT: movl %eax, %eax
-; SSE2-NEXT: xorps %xmm0, %xmm0
-; SSE2-NEXT: cvtsi2ss %rax, %xmm0
+; SSE2-NEXT: cvttps2dq %xmm0, %xmm0
+; SSE2-NEXT: cvtdq2ps %xmm0, %xmm0
----------------
RKSimon wrote:
suspicious?
https://github.com/llvm/llvm-project/pull/162656
More information about the llvm-commits
mailing list