diff --git a/openmp/libomptarget/README.txt b/openmp/libomptarget/README.txt index 8c0a83729fdbe..4d30c102b7972 100644 --- a/openmp/libomptarget/README.txt +++ b/openmp/libomptarget/README.txt @@ -2,27 +2,8 @@ README for the LLVM* OpenMP* Offloading Runtime Library (libomptarget) ====================================================================== -How to Build the LLVM* OpenMP* Offloading Runtime Library (libomptarget) -======================================================================== -In-tree build: - -$ cd where-you-want-to-live -Check out openmp (libomptarget lives under ./libomptarget) into llvm/projects -$ cd where-you-want-to-build -$ mkdir build && cd build -$ cmake path/to/llvm -DCMAKE_C_COMPILER= -DCMAKE_CXX_COMPILER= -$ make omptarget - -Out-of-tree build: - -$ cd where-you-want-to-live -Check out openmp (libomptarget lives under ./libomptarget) -$ cd where-you-want-to-live/openmp/libomptarget -$ mkdir build && cd build -$ cmake path/to/openmp -DCMAKE_C_COMPILER= -DCMAKE_CXX_COMPILER= -$ make - -For details about building, please look at README.rst in the parent directory. +For details about building, please look at README.rst in the parent directory +and the build instructions as well as FAQ at https://openmp.llvm.org. Architectures Supported ======================= @@ -34,40 +15,13 @@ following host architectures: * ARM(R) AArch64 architecture (little endian) The currently supported offloading device architectures are: -* Intel(R) 64 architecture (generic 64-bit plugin - mostly for testing purposes) -* IBM(R) Power architecture (big endian) (generic 64-bit plugin - mostly for testing purposes) -* IBM(R) Power architecture (little endian) (generic 64-bit plugin - mostly for testing purposes) -* ARM(R) AArch64 architecture (little endian) (generic 64-bit plugin - mostly for testing purposes) +* Intel(R) or AMD(R) 64-bit architecture (x86_64) +* IBM(R) Power architecture (big endian) +* IBM(R) Power architecture (little endian) +* ARM(R) AArch64 architecture (little endian) * CUDA(R) enabled 64-bit NVIDIA(R) GPU architectures - -Supported RTL Build Configurations -================================== -Supported Architectures: Intel(R) 64, IBM(R) Power 7 and Power 8 - - --------------------------- - | gcc | clang | ---------------|------------|------------| -| Linux* OS | Yes(1) | Yes(2) | ------------------------------------------ - -(1) gcc version 4.8.2 or later is supported. -(2) clang version 3.7 or later is supported. - - -Front-end Compilers that work with this RTL -=========================================== - -The following compilers are known to do compatible code generation for -this RTL: - - clang (from https://github.com/clang-ykt ) - - clang (development branch at http://clang.llvm.org - several features still - under development) +* AMD(R) enabled 64-bit AMD(R) GPU architectures ----------------------------------------------------------------------- -Notices -======= -This library and related compiler support is still under development, so the -employed interface is likely to change in the future. - *Other names and brands may be claimed as the property of others.