[all-commits] [llvm/llvm-project] c1988d: [openmp] Allow x87 fp functions only in Openmp run...

malJaj via All-commits all-commits at lists.llvm.org
Sat Jan 22 15:33:42 PST 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: c1988dbf2d191d771e3a396eaa6396500965787d
      https://github.com/llvm/llvm-project/commit/c1988dbf2d191d771e3a396eaa6396500965787d
  Author: Malhar Jajoo <malhar.jajoo at arm.com>
  Date:   2022-01-22 (Sat, 22 Jan 2022)

  Changed paths:
    M openmp/runtime/src/kmp_atomic.cpp

  Log Message:
  -----------
  [openmp] Allow x87 fp functions only in Openmp runtime for x86.

This patch allows Openmp runtime atomic functions operating on x87 high-precision
to be present only in Openmp runtime for x86 architectures

The functions affected are:

__kmpc_atomic_10
__kmpc_atomic_20
__kmpc_atomic_cmplx10_add
__kmpc_atomic_cmplx10_div
__kmpc_atomic_cmplx10_mul
__kmpc_atomic_cmplx10_sub
__kmpc_atomic_float10_add
__kmpc_atomic_float10_div
__kmpc_atomic_float10_mul
__kmpc_atomic_float10_sub

__kmpc_atomic_float10_add_fp
__kmpc_atomic_float10_div_fp
__kmpc_atomic_float10_mul_fp
__kmpc_atomic_float10_sub_fp
__kmpc_atomic_float10_max
__kmpc_atomic_float10_min

Differential Revision: https://reviews.llvm.org/D117473




More information about the All-commits mailing list