[Openmp-commits] [PATCH] D132925: Add LoongArch64 Support For OpenMP

Kirigami via Phabricator via Openmp-commits openmp-commits at lists.llvm.org
Tue Aug 30 03:07:11 PDT 2022


prcups created this revision.
prcups added reviewers: SixWeining, gonglingqin.
prcups added a project: OpenMP.
Herald added subscribers: luke957, luismarques, s.egerton, PkmX, guansong, simoncook, arichardson, yaxunl, mgorny.
Herald added a project: All.
prcups requested review of this revision.
Herald added a reviewer: jdoerfert.
Herald added subscribers: openmp-commits, pcwang-thead, sstefan1.

LoongArch64 is a new risc architecture established by Loongson. There has been PC which contains 3A5000 using this architecture. Now gcc, glibc and binutils have added support for it, while linux mainline will fully support it after 6.1.
This patch add support for openmp. Because I have little experience to openmp, I looked at how RISCV was supported.


Repository:
  rG LLVM Github Monorepo

https://reviews.llvm.org/D132925

Files:
  openmp/README.rst
  openmp/runtime/CMakeLists.txt
  openmp/runtime/README.txt
  openmp/runtime/cmake/LibompGetArchitecture.cmake
  openmp/runtime/cmake/LibompMicroTests.cmake
  openmp/runtime/cmake/LibompUtils.cmake
  openmp/runtime/cmake/config-ix.cmake
  openmp/runtime/src/kmp_csupport.cpp
  openmp/runtime/src/kmp_os.h
  openmp/runtime/src/kmp_platform.h
  openmp/runtime/src/kmp_runtime.cpp
  openmp/runtime/src/z_Linux_asm.S
  openmp/runtime/src/z_Linux_util.cpp
  openmp/runtime/test/ompt/callback.h
  openmp/runtime/tools/lib/Platform.pm
  openmp/runtime/tools/lib/Uname.pm

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D132925.456585.patch
Type: text/x-patch
Size: 17577 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/openmp-commits/attachments/20220830/407028c7/attachment-0001.bin>


More information about the Openmp-commits mailing list