[all-commits] [llvm/llvm-project] 1f63bc: [X86] Cast atomic vectors in IR to support floats

jofrn via All-commits all-commits at lists.llvm.org
Thu Oct 16 08:30:41 PDT 2025


  Branch: refs/heads/users/jofrn/gt/07-15-_x86_cast_atomic_vectors_in_ir_to_support_floats
  Home:   https://github.com/llvm/llvm-project
  Commit: 1f63bc7454da093ca555289e15e439a3e3cb6c7f
      https://github.com/llvm/llvm-project/commit/1f63bc7454da093ca555289e15e439a3e3cb6c7f
  Author: jofrn <jofernau at amd.com>
  Date:   2025-10-16 (Thu, 16 Oct 2025)

  Changed paths:
    M llvm/lib/Target/X86/X86ISelLowering.cpp
    M llvm/lib/Target/X86/X86ISelLowering.h
    M llvm/test/CodeGen/X86/atomic-load-store.ll

  Log Message:
  -----------
  [X86] Cast atomic vectors in IR to support floats

This commit casts floats to ints in an atomic load during AtomicExpand to support
floating point types. It also is required to support 128 bit vectors in SSE/AVX.



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