| /llvm-project-15.0.7/llvm/test/Transforms/OpenMP/ |
| H A D | single_threaded_execution.ll | 1 ; 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 D | gpu_kernel_detection_remarks.ll | 1 ; 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 D | add_attributes_amdgcn.ll | 1 ; 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 D | remove_globalization.ll | 2 ; 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 D | rtf_type_checking.ll | 1 ; 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 D | deduplication_remarks.ll | 1 ; 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 D | gpu_state_machine_function_ptr_replacement.ll | 1 ; 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 D | globalization_remarks.ll | 1 ; 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 D | remove_noinline_attributes.ll | 2 ; 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 D | deduplication_target.ll | 2 ; 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 D | replace_globalization.ll | 2 ; 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 D | icv_tracking_out_of_scope.ll | 2 ; 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 D | attributor_pointer_offset_crash.ll | 1 ; RUN: opt < %s -S -passes=openmp-opt 30 !0 = !{i32 7, !"openmp", i32 50} 31 !1 = !{i32 7, !"openmp-device", i32 50}
|
| H A D | always_inline_device.ll | 2 ; 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 D | OMP180.rst | 17 `-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 D | OMP160.rst | 32 $ 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 D | OMP112.rst | 55 $ 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 D | CMakeLists.txt | 27 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 D | README.txt | 17 $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 D | CMakeLists.txt | 29 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 D | Utils.h | 43 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 D | runall.sh | 67 | 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 D | README.txt | 10 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 D | binary.test | 27 # 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 D | CMakeLists.txt | 18 add_executable(openmp-offloading-server 26 target_link_libraries(openmp-offloading-server
|