[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