[OpenMP][libomp] Introduce oneAPI compiler supportIntroduce KMP_COMPILER_ICX macro to represent compilation with oneAPIcompiler.Fixup flag detection and compiler ID detection in CMake. Older CMa
[OpenMP][libomp] Introduce oneAPI compiler supportIntroduce KMP_COMPILER_ICX macro to represent compilation with oneAPIcompiler.Fixup flag detection and compiler ID detection in CMake. Older CMake'sdetect IntelLLVM as Clang.Fix compiler warnings.Fixup many of the tests to have non-empty parallel regions as they areelided by oneAPI compiler.
show more ...
[OpenMP] Fixed a bug when displaying affinityCurrently the affinity format string has initial value. When users setthe format via OMP_AFFINITY_FORMAT, it will overwrite the format string. However,
[OpenMP] Fixed a bug when displaying affinityCurrently the affinity format string has initial value. When users setthe format via OMP_AFFINITY_FORMAT, it will overwrite the format string. However,when copying the format, the tailing null is missing. As a result, if the userformat string is shorter than default value, the remaining part in the defaultvalue still makes effort. This bug is not exposed because the test case doesn'tcheck the end of a string. It only checks whether given output "contains" thecheck string.Reviewed By: AndreyChurbanovDifferential Revision: https://reviews.llvm.org/D91309
[OpenMP][Tests] Fix compiler warnings in OpenMP runtime testsThis patch allows to pass the OpenMP runtime tests after configuring with`cmake . -DOPENMP_TEST_FLAGS:STRING="-Werror"`.The warnings f
[OpenMP][Tests] Fix compiler warnings in OpenMP runtime testsThis patch allows to pass the OpenMP runtime tests after configuring with`cmake . -DOPENMP_TEST_FLAGS:STRING="-Werror"`.The warnings for OMPT tests are addressed in D90752.Differential Revision: https://reviews.llvm.org/D91280
[OpenMP] Remove OMP spec versioningRemove all older OMP spec versioning from the runtime and build system.Patch by Terry WilmarthDifferential Revision: https://reviews.llvm.org/D64534llvm-svn
[OpenMP] Remove OMP spec versioningRemove all older OMP spec versioning from the runtime and build system.Patch by Terry WilmarthDifferential Revision: https://reviews.llvm.org/D64534llvm-svn: 365963
[runtime] [test] Fix using %python pathFix the newly-added tests to use %python substitution in order to usethe correct path to Python interpreter. Otherwise, they fail on NetBSDwhere there is n
[runtime] [test] Fix using %python pathFix the newly-added tests to use %python substitution in order to usethe correct path to Python interpreter. Otherwise, they fail on NetBSDwhere there is no 'python', just 'pythonX.Y'.Differential Revision: https://reviews.llvm.org/D56048llvm-svn: 350001
[OpenMP] version the affinity format tests and fix one testllvm-svn: 349412
[OpenMP] Add affinity format testsllvm-svn: 349411