Home
last modified time | relevance | path

Searched refs:openmp (Results 1 – 25 of 151) sorted by relevance

1234567

/llvm-project-15.0.7/llvm/test/Transforms/OpenMP/
H A Dsingle_threaded_execution.ll1 ; RUN: opt -passes=openmp-opt -debug-only=openmp-opt -disable-output < %s 2>&1 | FileCheck %s
2 ; RUN: opt -passes=openmp-opt -pass-remarks-analysis=openmp-opt -disable-output < %s 2>&1 | FileChe…
12 ; CHECK-NOT: [openmp-opt] Basic block @kernel entry is executed by a single thread.
13 ; CHECK: [openmp-opt] Basic block @kernel if.then is executed by a single thread.
14 ; CHECK-NOT: [openmp-opt] Basic block @kernel if.else is executed by a single thread.
15 ; CHECK-NOT: [openmp-opt] Basic block @kernel if.end is executed by a single thread.
32 ; CHECK-NOT: [openmp-opt] Basic block @nvptx entry is executed by a single thread.
74 ; CHECK: [openmp-opt] Basic block @foo entry is executed by a single thread.
88 ; CHECK-NOT: [openmp-opt] Basic block @baz entry is executed by a single thread.
123 !5 = !{i32 7, !"openmp", i32 50}
[all …]
H A Dgpu_kernel_detection_remarks.ll1 ; RUN: opt -passes=openmp-opt-cgscc -pass-remarks-analysis=openmp-opt -openmp-print-gpu-kernels -di…
2 ; RUN: opt -openmp-opt-cgscc -pass-remarks-analysis=openmp-opt -openmp-print-gpu-kernels -di…
19 ; Needed to trigger the openmp-opt pass
29 !4 = !{i32 7, !"openmp", i32 50}
H A Dadd_attributes_amdgcn.ll1 ; RUN: opt < %s -S -openmp-opt-cgscc | FileCheck %s
2 ; RUN: opt < %s -S -passes=openmp-opt-cgscc | FileCheck %s
3 ; RUN: opt < %s -S -openmp-opt-cgscc -openmp-ir-builder-optimistic-attributes | FileCheck %s…
4 ; RUN: opt < %s -S -passes=openmp-opt-cgscc -openmp-ir-builder-optimistic-attributes | FileCheck %s…
32 !0 = !{i32 7, !"openmp", i32 50}
H A Dremove_globalization.ll2 ; RUN: opt -S -passes=openmp-opt < %s | FileCheck %s
3 ; RUN: opt -passes=openmp-opt -pass-remarks=openmp-opt -pass-remarks-missed=openmp-opt -disable-out…
4 ; RUN: opt -passes=openmp-opt -pass-remarks-missed=openmp-opt -openmp-opt-max-iterations=1 -disable…
5 ; RUN: opt -openmp-opt-disable-deglobalization -S -passes=openmp-opt < %s | FileCheck %s --check-pr…
173 !6 = !{i32 7, !"openmp", i32 50}
174 !7 = !{i32 7, !"openmp-device", i32 50}
204 ; CHECK: [[META5:![0-9]+]] = !{i32 7, !"openmp", i32 50}
205 ; CHECK: [[META6:![0-9]+]] = !{i32 7, !"openmp-device", i32 50}
216 ; CHECK-DISABLED: [[META5:![0-9]+]] = !{i32 7, !"openmp", i32 50}
217 ; CHECK-DISABLED: [[META6:![0-9]+]] = !{i32 7, !"openmp-device", i32 50}
H A Drtf_type_checking.ll1 ; RUN: opt -S -openmp-opt-cgscc -stats < %s 2>&1 -enable-new-pm=0 | FileCheck %s --check-prefixes=C…
2 ; RUN: opt -S -passes='devirt<2>(cgscc(openmp-opt-cgscc))' -stats -debug-pass-manager < %s 2>&1 | F…
3 ; RUN: opt -S -attributor -openmp-opt-cgscc -stats < %s 2>&1 -enable-new-pm=0 | FileCheck %s --chec…
4 ; RUN: opt -S -passes='attributor,cgscc(devirt<2>(openmp-opt-cgscc))' -stats -debug-pass-manager < …
59 !4 = !{i32 7, !"openmp", i32 50}
70 ; CHECK: 2 openmp-opt{{.*}}Number of OpenMP runtime functions identified
H A Ddeduplication_remarks.ll1 ; RUN: opt -openmp-opt-cgscc -pass-remarks=openmp-opt -disable-output < %s 2>&1 | FileCheck %s
2 ; RUN: opt -passes=openmp-opt-cgscc -pass-remarks=openmp-opt -disable-output < %s 2>&1 | FileCheck …
64 !29 = !{i32 7, !"openmp", i32 50}
H A Dgpu_state_machine_function_ptr_replacement.ll1 ; RUN: opt -S -passes=openmp-opt -openmp-ir-builder-optimistic-attributes -pass-remarks=openmp-opt …
2 ; RUN: opt -S -passes=openmp-opt -pass-remarks=openmp-opt -openmp-print-gpu-kernels < %s | FileChec…
180 !2 = !{i32 7, !"openmp", i32 50}
181 !3 = !{i32 7, !"openmp-device", i32 50}
H A Dglobalization_remarks.ll1 ; RUN: opt -passes=openmp-opt -pass-remarks-missed=openmp-opt -disable-output < %s 2>&1 | FileCheck…
49 !5 = !{i32 7, !"openmp", i32 50}
50 !6 = !{i32 7, !"openmp-device", i32 50}
H A Dremove_noinline_attributes.ll2 ; RUN: opt < %s -S -openmp-opt-cgscc | FileCheck %s
3 ; RUN: opt < %s -S -passes=openmp-opt-cgscc | FileCheck %s
98 !0 = !{i32 7, !"openmp", i32 50}
99 !1 = !{i32 7, !"openmp-device", i32 50}
H A Ddeduplication_target.ll2 ; RUN: opt -openmp-opt-cgscc -S < %s | FileCheck %s
3 ; RUN: opt -passes=openmp-opt-cgscc -S < %s | FileCheck %s
65 !3 = !{i32 7, !"openmp", i32 50}
66 !4 = !{i32 7, !"openmp-device", i32 50}
H A Dreplace_globalization.ll2 ; RUN: opt -S -passes='openmp-opt' < %s | FileCheck %s
3 ; RUN: opt -passes=openmp-opt -pass-remarks=openmp-opt -disable-output < %s 2>&1 | FileCheck %s -ch…
4 ; RUN: opt -passes=openmp-opt -pass-remarks=openmp-opt -pass-remarks-missed=openmp-opt -disable-out…
123 !5 = !{i32 7, !"openmp", i32 50}
124 !6 = !{i32 7, !"openmp-device", i32 50}
230 ; CHECK: [[META5:![0-9]+]] = !{i32 7, !"openmp", i32 50}
231 ; CHECK: [[META6:![0-9]+]] = !{i32 7, !"openmp-device", i32 50}
H A Dicv_tracking_out_of_scope.ll2 ; RUN: opt -S -openmp-opt-cgscc < %s | FileCheck %s
3 ; RUN: opt -S -passes=openmp-opt-cgscc < %s | FileCheck %s
53 !0 = !{i32 7, !"openmp", i32 50}
H A Dattributor_pointer_offset_crash.ll1 ; RUN: opt < %s -S -passes=openmp-opt
30 !0 = !{i32 7, !"openmp", i32 50}
31 !1 = !{i32 7, !"openmp-device", i32 50}
H A Dalways_inline_device.ll2 ; RUN: opt < %s -S -passes=openmp-opt -openmp-opt-inline-device | FileCheck %s
75 !3 = !{i32 7, !"openmp", i32 50}
76 !4 = !{i32 7, !"openmp-device", i32 50}
/llvm-project-15.0.7/openmp/docs/remarks/
H A DOMP180.rst17 `-openmp-opt-verbose-remarks` (prefixed with `-mllvm` for use with clang).
28 $ clang test.c -fopenmp -fopenmp-targets=nvptx64 -O1 -Rpass=openmp-opt \
29 -mllvm -openmp-opt-verbose-remarks
30 remark: Replacing runtime call __kmpc_is_spmd_exec_mode with 1. [OMP180] [-Rpass=openmp-opt]
31 remark: Replacing runtime call __kmpc_is_spmd_exec_mode with 1. [OMP180] [-Rpass=openmp-opt]
32 remark: Replacing runtime call __kmpc_parallel_level with 1. [OMP180] [-Rpass=openmp-opt]
33 remark: Replacing runtime call __kmpc_parallel_level with 1. [OMP180] [-Rpass=openmp-opt]
H A DOMP160.rst32 $ clang++ -fopenmp -O2 -Rpass=openmp-opt omp160.cpp
33 …omp160.cpp:4:1: remark: Removing parallel region with no side-effects. [OMP160] [-Rpass=openmp-opt]
36 …delete.cpp:2:1: remark: Removing parallel region with no side-effects. [OMP160] [-Rpass=openmp-opt]
H A DOMP112.rst55 $ clang++ -fopenmp -fopenmp-targets=nvptx64 -O1 -Rpass-missed=openmp-opt omp112.cpp
57 due to data globalization. [OMP112] [-Rpass-missed=openmp-opt]
80 $ clang++ -fopenmp -fopenmp-targets=nvptx64 -O1 -Rpass-missed=openmp-opt omp112.cpp
82 due to data globalization. [OMP112] [-Rpass-missed=openmp-opt]
/llvm-project-15.0.7/openmp/docs/
H A DCMakeLists.txt27 set(OPENMP_DOXYGEN_QCH_FILENAME "org.llvm.openmp.qch" CACHE STRING
29 set(OPENMP_DOXYGEN_QHP_NAMESPACE "org.llvm.openmp" CACHE STRING
77 add_custom_target(doxygen-openmp
80 COMMENT "Generating openmp doxygen documentation." VERBATIM)
83 add_dependencies(doxygen doxygen-openmp)
97 add_sphinx_target(html openmp)
100 add_sphinx_target(man openmp)
H A DREADME.txt17 $BROWSER <build-dir>/projects/openmp/docs//html/index.html
20 `docs/Foo.rst` <-> `<build-dir>/projects/openmp/docs//html/Foo.html` <->
21 `https://openmp.llvm.org/docs/Foo.html`.
42 `docs/CommandGuide/Foo.rst` <-> `<build-dir>/projects/openmp/docs//man/Foo.1`.
45 `https://openmp.llvm.org/docs/CommandGuide/Foo.html`.
/llvm-project-15.0.7/openmp/libomptarget/plugins/remote/
H A DCMakeLists.txt29 set(directory "${CMAKE_BINARY_DIR}/include/openmp/libomptarget/plugins/remote/")
33 …{directory} -I ${CMAKE_CURRENT_SOURCE_DIR}/include ${CMAKE_CURRENT_SOURCE_DIR}/include/openmp.proto
34 … ${CMAKE_CURRENT_SOURCE_DIR}/include ${CMAKE_CURRENT_SOURCE_DIR}/include/openmp.proto --plugin=pro…
38 ${directory}/openmp.grpc.pb.cc
39 ${directory}/openmp.pb.cc
/llvm-project-15.0.7/openmp/libomptarget/plugins/remote/include/
H A DUtils.h43 using namespace openmp::libomptarget::remote;
45 using openmp::libomptarget::remote::DeviceOffloadEntry;
46 using openmp::libomptarget::remote::TargetBinaryDescription;
47 using openmp::libomptarget::remote::TargetOffloadEntry;
48 using openmp::libomptarget::remote::TargetTable;
/llvm-project-15.0.7/polly/docs/experiments/matmul/
H A Drunall.sh67 | opt -O3 -S -o matmul.polly.interchanged+tiled+vector+openmp.ll
77 llc matmul.polly.interchanged+tiled+vector+openmp.ll -o matmul.polly.interchanged+tiled+vector+open…
78 gcc matmul.polly.interchanged+tiled+vector+openmp.s -lgomp -o matmul.polly.interchanged+tiled+vecto…
93 time -f "%E real, %U user, %S sys" ./matmul.polly.interchanged+tiled+vector+openmp.exe
/llvm-project-15.0.7/openmp/libomptarget/
H A DREADME.txt10 Check out openmp (libomptarget lives under ./libomptarget) into llvm/projects
19 Check out openmp (libomptarget lives under ./libomptarget)
20 $ cd where-you-want-to-live/openmp/libomptarget
22 $ cmake path/to/openmp -DCMAKE_C_COMPILER=<C compiler> -DCMAKE_CXX_COMPILER=<C++ compiler>
/llvm-project-15.0.7/llvm/test/tools/llvm-objdump/Offloading/
H A Dbinary.test27 # CHECK-NEXT:producer openmp
33 # CHECK-NEXT:producer openmp
39 # CHECK-NEXT:producer openmp
/llvm-project-15.0.7/openmp/libomptarget/plugins/remote/server/
H A DCMakeLists.txt18 add_executable(openmp-offloading-server
26 target_link_libraries(openmp-offloading-server

1234567