Home
last modified time | relevance | path

Searched +full:openmp +full:- +full:build (Results 1 – 25 of 185) sorted by relevance

12345678

/llvm-project/openmp/docs/
H A DSupportAndFAQ.rst4 Please do not hesitate to reach out to us on the `Discourse forums (Runtimes - OpenMP) <https://discourse.llvm.org/c/runtimes/openmp/35>`_ or join
11 -----
13 OpenMP in LLVM Technical Call
16 - Developmen
[all...]
H A DREADME.txt1 OpenMP LLVM Documentation
4 OpenMP LLVM's documentation is written in reStructuredText, a lightweight
12 Sphinx <http://sphinx-doc.org/> and then do:
14 cd <build-dir>
15 …cmake -DLLVM_ENABLE_SPHINX=true -DSPHINX_OUTPUT_HTML=true -DCMAKE_MODULE_PATH=/path/to/llvm/cmake/…
16 make docs-openmp-html
17 $BROWSER <build-dir>/docs/html/index.html
20 `docs/Foo.rst` <-> `<build-dir>/projects/openmp/docs//html/Foo.html` <->
21 `https://openmp.llvm.org/docs/Foo.html`.
34 directory `<build-dir>/docs/man/`.
[all …]
H A Dconf.py1 # -*- coding: utf-8 -*-
3 # LLDB documentation build configuration file, created by
4 # sphinx-quickstart on Sun Dec 9 20:01:55 2012.
22 # -- General configuration -----------------------------------------------------
38 # source_encoding = 'utf-8-sig'
44 project = "LLVM/OpenMP"
45 copyright = "2013-%d, LLVM/OpenMP" % date.today().year
63 # non-false value, then it is used:
75 # If true, '()' will be appended to :func: etc. cross-reference text.
93 # -- Options for HTML output ---------------------------------------------------
[all …]
/llvm-project/.github/workflows/
H A Ddocs.yml4 # SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6 name: "Test documentation build"
14 - 'main'
16 - 'llvm/docs/**'
17 - 'clang/docs/**'
18 - 'clang/include/clang/Basic/AttrDocs.td'
19 - 'clan
[all...]
/llvm-project/openmp/
H A DCMakeLists.txt2 set(LLVM_SUBPROJECT_TITLE "OpenMP")
15 project(openmp C CXX ASM) project
31 "Enable -Werror flags to turn warnings into errors for supporting compilers.")
36 "Path where built OpenMP libraries should be installed.")
40 "C compiler to use for testing OpenMP runtime libraries.")
42 "C++ compiler to use for testing OpenMP runtime libraries.")
44 "FORTRAN compiler to use for testing OpenMP runtime libraries.")
56 "Path where built openmp libraries should be installed.")
59 "Path where built OpenMP libraries should be installed.")
79 message("Using local flang build a
[all...]
H A DREADME.rst2 How to Build the LLVM* OpenMP* Libraries
5 and Clang need a more recent version which also applies for in-tree builds. For
15 - When calling CMake for the first time, all needed compiler options must be
19 in the build options section below.
20 - Example of configuring, building, reconfiguring, rebuilding:
22 .. code-block:: console
24 $ mkdir build
25 $ cd build
26 $ cmake -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ .. # Initial configuration
30 $ cmake -DCMAKE_BUILD_TYPE=Debug .. # Second configuration
[all …]
H A DCREDITS.txt1 This file is a partial list of people who have contributed to the LLVM/openmp
3 LLVM/openmp, please submit a patch to this file to add yourself, and it will be
7 beautification by scripts. The fields are: name (N), email (E), web-address
8 (W), PGP key ID and fingerprint (P), description (D), and snail-mail address
33 N: Intel Corporation OpenMP runtime team
37 N: John Mellor-Crummey and other members of the OpenMP Tools Working Group
39 D: OpenMP Tools Interface (OMPT)
57 E: protze@itc.rwth-aachen.de
58 D: OpenMP Tools Interface, Archer tool
62 D: Making build work for FreeBSD.
/llvm-project/openmp/runtime/
H A DREADME.txt2 README for the LLVM* OpenMP* Runtime Library
5 How to Build Documentation
9 should come with pre-built PDF documentation in doc/Reference.pdf.
24 How to Build the LLVM* OpenMP* Runtime Library
26 In-tree build:
28 $ cd where-you-want-to-live
29 Check out openmp into llvm/projects
30 $ cd where-you-want-to-build
31 $ mkdir build && cd build
32 $ cmake path/to/llvm -DCMAKE_C_COMPILER=<C compiler> -DCMAKE_CXX_COMPILER=<C++ compiler>
[all …]
H A DCMakeLists.txt2 #//===----------------------------------------------------------------------===//
6 #// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
8 #//===----------------------------------------------------------------------===//
33 …"The architecture to build for (x86_64/i386/arm/ppc/ppc64/ppc64le/aarch64/aarch64_32/mic/mips/mips…
38 else() # Part of LLVM build
42 string(REGEX MATCH "^[^-]*" LIBOMP_NATIVE_ARCH ${LLVM_HOST_TRIPLE})
44 if(LIBOMP_NATIVE_ARCH MATCHES "i[2-6]86")
101 # Set the OpenMP Year and Month associated with version
104 …hitecture (Intel(R) MIC Architecture) (knf/knc). Ignored if not Intel(R) MIC Architecture build.")
111 # - Support for universal fat binary builds on Mac
[all …]
/llvm-project/openmp/runtime/doc/doxygen/
H A Dlibomp_interface.h1 // clang-format off
6 //===----------------------------------------------------------------------===//
10 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
12 //===----------------------------------------------------------------------===//
15 /*! @mainpage LLVM&nbsp; OpenMP* Runtime Library Interface
19 LLVM &nbsp;OpenMP\other runtime library to the compiler.
21 not currently described here, since their definition is in the OpenMP
22 specification available from http://openmp.org
32 CMake is used to build the OpenMP runtime. For details and a full list of options for the CMake bu…
33 …ME.rst</tt> in the source code repository. These instructions will provide the most typical build.
[all …]
/llvm-project/clang/lib/Sema/
H A DTreeTransform.h1 //===------- TreeTransform.h - Semantic Tree Transformation --
[all...]
/llvm-project/flang/cmake/modules/
H A DAddFlangOffloadRuntime.cmake12 "Compile Fortran runtime as OpenMP target offload sources (experimental). Valid options are 'off', 'host_device', 'nohost'")
15 "List of OpenMP device architectures to be used to compile the Fortran runtime (e.g. 'gfx1103;sm_90')")
21 "BUILD_SHARED_LIBS is not supported for CUDA build of Fortran runtime"
37 -Xclang -fcuda-allow-variadic-functions
42 --exp
[all...]
/llvm-project/libc/docs/gpu/
H A Dbuilding.rst14 This document will present recipes to build the LLVM C library targeting a GPU
15 architecture. The GPU build uses the same :ref:`cross build<full_cross_build>`
17 it *must* be built with an up-to-date ``clang`` compiler. This is because the
21 ``nvptx64-nvidia-cuda`` for NVIDIA GPUs or ``amdgcn-amd-amdhsa`` for AMD GPUs.
22 Targeting these architectures is done through ``clang``'s cross-compilin
[all...]
H A Dusing.rst20 library for offloading languages such as OpenMP, CUDA, or HIP. These aim to
27 ---------
[all...]
/llvm-project/offload/
H A DCMakeLists.txt1 # See for https://openmp.llvm.org/SupportAndFAQ.html for instructions on how
2 # to build offload with CMake.
19 message(WARNING "Host compiler must support C++17 to build libomptarget!")
22 message(WARNING "libomptarget on 32-bit systems is not supported!")
61 "Enable -Werror flags to turn warnings into errors for supporting compilers.")
72 "C compiler to use for testing OpenMP runtime libraries.")
74 "C++ compiler to use for testing OpenMP runtime libraries.")
76 "FORTRAN compiler to use for testing OpenMP runtime libraries.")
104 message("Using local flang build at ${OPENMP_TEST_Fortran_COMPILER}")
110 # only set it locally for OpenMP
[all...]
/llvm-project/openmp/runtime/src/
H A DCMakeLists.txt2 #//===----------
[all...]
H A Dlibomp.rc.var4 ////===----------------------------------------------------------------------===//
8 //// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
10 ////===----------------------------------------------------------------------===//
20 // Parts of FILEVERSION and PRODUCTVERSION are 16-bit fields, entire build date yyyymmdd
41 VALUE "FileDescription", "LLVM* OpenMP* Runtime Library\0"
45 VALUE "ProductName", "LLVM* OpenMP* Runtime Library\0"
51 "LLVM* OpenMP* @LIBOMP_LEGAL_TYPE@ Library "
56 "This is a development build.\0"
65 // 1033 -- U.S. English, 1200 -- Unicode
/llvm-project/flang/docs/
H A DGettingStarted.md1 <!--===- docs/GettingStarted.md
5 SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 -->
12 ---
14 ---
18 There are two ways to build flang. The first method is to build it at the same
19 time that you build all of the projects on which it depends. This is called
20 building in tree. The second method is to first do an in tree build to create
22 build, only build the flang code itself. This is called building standalone.
24 create the base build and base install areas, you can create multiple
[all …]
/llvm-project/clang/cmake/caches/
H A DVectorEngine.cmake1 # This file sets up a CMakeCache for the simple VE build.
9 # cmake -G Ninja -DCMAKE_BUILD_TYPE=Release
10 # -C <llvm_src_root>/clang/cmake/caches/VectorEngine.cmake
11 # <llvm_src_root>/llvm-project/llvm
12 # Build:
16 # Disable ZLIB, and ZSTD for VE since there is no pre-compiled libraries.
20 # Enable per-target runtimes directory
24 set(LLVM_ENABLE_PROJECTS "clang;clang-tools-extra" CACHE STRING "")
25 set(LLVM_ENABLE_RUNTIMES "compiler-rt;libcxx;libcxxabi;libunwind;openmp" CACHE STRING "")
30 # Not use default here to use RUNTIMES_x86_64-unknown-linux-gnu_* variables.
[all …]
/llvm-project/openmp/tools/multiplex/
H A DREADME.md1 # OMPT-Multiplexing
2 The OMPT-Multiplexing header file allows a tool to load a second tool to
3 overcome the restriction of the OpenMP to only load one tool at a time.
5 of tools that include the header file. OMPT-Multiplexing takes care of the
11 - LLVM/OpenMP runtime with OMPT (https://github.com/OpenMPToolsInterface/LLVM-openmp)
12 - LLVM-lit
14 ### Getting LLVM-lit
15 Either build llvm and find lit+FileCheck in build directory of llvm or install using `pip`:
17 $ pip install --upgrade --user pip
19 $ export PYTHONPATH=$HOME/.local/lib/python3.*/site-packages/
[all …]
/llvm-project/openmp/tools/archer/
H A DREADME.md1 <div id="table-of-contents">
3 <div id="text-table-of-contents">
29 LLNL-CODE-773957
35 **Archer** is an OMPT tool which annotates OpenMP synchronization semantics for data race
38 Archer is automatically loaded for OpenMP applications which are compiled
43 # Build Archer within Clang/LLVM
45 This distribution of Archer is automatically built with the OpenMP runtime
46 and automatically loaded by the OpenMP runtime.
58 `-fsanitize=thread`:
60 clang -O3 -g -fopenmp -fsanitize=thread app.c
[all …]
/llvm-project/offload/src/
H A DCMakeLists.txt20 OpenMP/API.cpp
21 OpenMP/Mapping.cpp
22 OpenMP/InteropAPI.cpp
23 OpenMP/OMPT/Callback.cpp
49 "-Wl,--version-script=${CMAKE_CURRENT_SOURCE_DIR}/exports")
66 # are now separated in the build directory.
/llvm-project/openmp/libompd/gdb-plugin/
H A DREADME.txt1 Instructions to use OpenMP specific debugging support for debugging C/C++ OpenMP programs through t…
5 $ export LD_LIBRARY_PATH=<installed_dir/lib/> or <build dir/libompd/src/> :$LD_LIBRARY_PATH
10 …Compile the program to be debugged with '-g' and '-fopenmp' options as shown for a sample C source…
11 $ clang -g -fopenmp xyz.c -o xyz.out
14 …o be debugged needs to have a dynamic link dependency on 'libomp.so' for OpenMP-specific debugging…
19 …$ gdb -x <build_dir/libompd/gdb-plugin/python-module/ompd/__init__.py> or <installed_dir/share/gdb…
21 - The gdb command 'help ompd' lists the subcommands available for OpenMP-specific debugging.
22- The command 'ompd init' needs to be run first to load the libompd.so available in the $LD_LIBRAR…
23- The 'ompd init' command starts the program run, and the program stops at a temporary breakpoint …
24 - The user can 'continue' from the temporary breakpoint for further debugging.
[all …]
/llvm-project/offload/DeviceRTL/
H A DCMakeLists.txt11 message(STATUS "Not building DeviceRTL: Runtime does not support 32-bit hosts")
16 # Builds that use pre-installed LLVM have LLVM_DIR set.
17 # A standalone or LLVM_ENABLE_RUNTIMES=openmp build takes this route
19 find_program(PACKAGER_TOOL clang-offload-packager PATHS ${LLVM_TOOLS_BINARY_DIR} NO_DEFAULT_PATH)
20 find_program(LINK_TOOL llvm-link PATHS ${LLVM_TOOLS_BINARY_DIR} NO_DEFAULT_PATH)
23 message(STATUS "Not building DeviceRTL. Missing clang: ${CLANG_TOOL}, llvm-link: ${LINK_TOOL}, opt: ${OPT_TOOL}, or clang-offload-package
[all...]
/llvm-project/offload/cmake/Modules/
H A DLibomptargetGetDependencies.cmake15 # in an out-of-tree mode.
28 # openmp is built with -DLLVM_ENABLE_RUNTIMES="openmp" vs
29 # -DLLVM_ENABLE_PROJECTS="openmp", but openmp build
30 # is actually done as a standalone project build with many
50 if(TARGET nvptx-arch)
51 get_property(LIBOMPTARGET_NVPTX_ARCH TARGET nvptx-arch PROPERTY LOCATION)
53 find_program(LIBOMPTARGET_NVPTX_ARCH NAMES nvptx-arch
74 if(TARGET amdgpu-arch)
75 get_property(LIBOMPTARGET_AMDGPU_ARCH TARGET amdgpu-arch PROPERTY LOCATION)
77 find_program(LIBOMPTARGET_AMDGPU_ARCH NAMES amdgpu-arch

12345678