[all-commits] [llvm/llvm-project] 19d202: [X86][AVX10.2] Use 's_' for saturate-convert intri...

Phoebe Wang via All-commits all-commits at lists.llvm.org
Thu Mar 20 20:01:13 PDT 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 19d2023a6668cb4964484fb93cf0a076aaef6fbc
      https://github.com/llvm/llvm-project/commit/19d2023a6668cb4964484fb93cf0a076aaef6fbc
  Author: Phoebe Wang <phoebe.wang at intel.com>
  Date:   2025-03-21 (Fri, 21 Mar 2025)

  Changed paths:
    M clang/lib/Headers/avx10_2_512convertintrin.h
    M clang/lib/Headers/avx10_2_512satcvtdsintrin.h
    M clang/lib/Headers/avx10_2_512satcvtintrin.h
    M clang/lib/Headers/avx10_2convertintrin.h
    M clang/lib/Headers/avx10_2satcvtdsintrin.h
    M clang/lib/Headers/avx10_2satcvtintrin.h
    M clang/test/CodeGen/X86/avx10_2_512convert-builtins.c
    M clang/test/CodeGen/X86/avx10_2_512satcvt-builtins-error.c
    M clang/test/CodeGen/X86/avx10_2_512satcvt-builtins.c
    M clang/test/CodeGen/X86/avx10_2_512satcvtds-builtins-x64.c
    M clang/test/CodeGen/X86/avx10_2_512satcvtds-builtins.c
    M clang/test/CodeGen/X86/avx10_2convert-builtins.c
    M clang/test/CodeGen/X86/avx10_2satcvt-builtins.c
    M clang/test/CodeGen/X86/avx10_2satcvtds-builtins-x64.c
    M clang/test/CodeGen/X86/avx10_2satcvtds-builtins.c

  Log Message:
  -----------
  [X86][AVX10.2] Use 's_' for saturate-convert intrinsics (#131592)

- Add '_' after cvt[t]s intrinsics when 's' is for saturation;
- Add 's_' for all ipcvt[t] intrinsics since they are all saturation
ones;
- Move 's' after 'cvt' and add '_' after it for prior `biass`
intrinsics;

This is to solve potential confusion since 's' before a type usually
represents for scalar.

Synced with GCC folks and they will change in the same way.



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list