[all-commits] [llvm/llvm-project] cea951: Avoid exporting 80-bit fp functions for architectu...

malJaj via All-commits all-commits at lists.llvm.org
Wed Oct 19 08:03:53 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: cea951dccd9aaa7fee8a60ecf9170d7d3cc35086
      https://github.com/llvm/llvm-project/commit/cea951dccd9aaa7fee8a60ecf9170d7d3cc35086
  Author: Malhar Jajoo <malhar.jajoo at arm.com>
  Date:   2022-10-19 (Wed, 19 Oct 2022)

  Changed paths:
    M openmp/runtime/cmake/LibompHandleFlags.cmake
    M openmp/runtime/src/dllexports

  Log Message:
  -----------
  Avoid exporting 80-bit fp functions for architectures other than Intel.

This patch is a partial fix for [[ https://github.com/llvm/llvm-project/issues/56349 | issue ]], due to functions affected by D117473.

Implementation details:
The patch essentially creates a new macro if the architecture is either
intel32 or intel64, since the generate-def.pl cannot process boolean algebra
on macros.

Reviewed By: jlpeyton

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




More information about the All-commits mailing list