[all-commits] [llvm/llvm-project] 123401: [OpenMP][libomp] Introduce oneAPI compiler support
Jonathan Peyton via All-commits
all-commits at lists.llvm.org
Mon Feb 14 12:10:57 PST 2022
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 1234011b80f835a297482467ca6ca2099677c39c
https://github.com/llvm/llvm-project/commit/1234011b80f835a297482467ca6ca2099677c39c
Author: Jonathan Peyton <jonathan.l.peyton at intel.com>
Date: 2022-02-14 (Mon, 14 Feb 2022)
Changed paths:
M openmp/cmake/DetectTestCompiler/CMakeLists.txt
M openmp/cmake/OpenMPTesting.cmake
M openmp/cmake/config-ix.cmake
M openmp/runtime/cmake/LibompCheckLinkerFlag.cmake
M openmp/runtime/cmake/config-ix.cmake
M openmp/runtime/src/kmp.h
M openmp/runtime/src/kmp_affinity.cpp
M openmp/runtime/src/kmp_atomic.cpp
M openmp/runtime/src/kmp_atomic.h
M openmp/runtime/src/kmp_barrier.cpp
M openmp/runtime/src/kmp_csupport.cpp
M openmp/runtime/src/kmp_debugger.cpp
M openmp/runtime/src/kmp_lock.cpp
M openmp/runtime/src/kmp_os.h
M openmp/runtime/src/kmp_runtime.cpp
M openmp/runtime/src/kmp_stub.cpp
M openmp/runtime/src/kmp_version.cpp
M openmp/runtime/src/ompt-general.cpp
M openmp/runtime/src/z_Windows_NT_util.cpp
M openmp/runtime/test/CMakeLists.txt
M openmp/runtime/test/affinity/format/increase.c
M openmp/runtime/test/affinity/format/nested.c
M openmp/runtime/test/affinity/format/nested2.c
M openmp/runtime/test/affinity/format/nested_mixed.c
M openmp/runtime/test/affinity/format/nested_serial.c
M openmp/runtime/test/affinity/format/proc_bind.c
M openmp/runtime/test/affinity/format/simple.c
M openmp/runtime/test/affinity/format/simple_env.c
M openmp/runtime/test/affinity/omp-places-invalid-syntax.c
M openmp/runtime/test/lit.cfg
M openmp/runtime/test/lit.site.cfg.in
M openmp/runtime/test/omp_testsuite.h
M openmp/runtime/test/ompt/misc/finalize_tool.c
M openmp/runtime/test/ompt/misc/unset_callback.c
M openmp/runtime/test/ompt/tasks/taskwait-depend.c
Log Message:
-----------
[OpenMP][libomp] Introduce oneAPI compiler support
Introduce KMP_COMPILER_ICX macro to represent compilation with oneAPI
compiler.
Fixup flag detection and compiler ID detection in CMake. Older CMake's
detect IntelLLVM as Clang.
Fix compiler warnings.
Fixup many of the tests to have non-empty parallel regions as they are
elided by oneAPI compiler.
More information about the All-commits
mailing list