[OpenMP 5.0] Add omp_get_supported_active_levels()This patch adds the new 5.0 API function omp_get_supported_active_levels().Patch by Terry WilmarthDifferential Revision: https://reviews.llvm.o
[OpenMP 5.0] Add omp_get_supported_active_levels()This patch adds the new 5.0 API function omp_get_supported_active_levels().Patch by Terry WilmarthDifferential Revision: https://reviews.llvm.org/D58211llvm-svn: 354368
show more ...
Fix for bugzilla https://bugs.llvm.org/show_bug.cgi?id=39970Broken tests fixedDifferential Revision: https://reviews.llvm.org/D55598llvm-svn: 349017
Make test/parallel/omp_nested.c not use so many threadsI've found it very difficult to get test/parallel/omp_nested.c to passconsistently across my build environments. The problem is that it creat
Make test/parallel/omp_nested.c not use so many threadsI've found it very difficult to get test/parallel/omp_nested.c to passconsistently across my build environments. The problem is that it creates N^2threads (it is testing nested parallel regions), and that often exceeds thethread limits on systems with many cores. We do raise the process limits inlit, and that often helps, but if running lit with a smaller number of threadsor on a system where we're otherwise resource constrained, this particular testtends to fail (because the runtime cannot create a sufficient number ofthreads).This seems to work: if the maximum number of threads is more than some smallnumber, then cap the number of threads used for the parallel region. The choiceof 4 here is somewhat arbitrary.Differential Revision: https://reviews.llvm.org/D32033llvm-svn: 306357
Remove trailing whitespace from testsllvm-svn: 269841
OpenMP Initial testsuite change to purely llvm-lit based testingThis change introduces a check-libomp target which is based upon llvm's littest infrastructure. Each test (generated from the Univer
OpenMP Initial testsuite change to purely llvm-lit based testingThis change introduces a check-libomp target which is based upon llvm's littest infrastructure. Each test (generated from the University of Houston'sOpenMP testsuite) is compiled and then run. For each test, an exit status of 0indicates success and non-zero indicates failure. This way, FileCheck is notneeded. I've added a bit of logic to generate symlinks (libiomp5 and libgomp)in the build tree so that gcc can be tested as well. When building out-of-tree builds, the user will have to provide llvm-lit either by specifying-DLIBOMP_LLVM_LIT_EXECUTABLE or having llvm-lit in their PATH.Differential Revision: http://reviews.llvm.org/D11821llvm-svn: 248211