- Jun 01, 2015
-
-
Jonathan Peyton authored
This change only affects the doxygen file that contains a reference to libiomp5. change libiomp5 to libomp. llvm-svn: 238711
-
Jonathan Peyton authored
Adding a new file libomp.rc.var in anticipation of more name change commits. This file is a copy of libiomp.rc.var. llvm-svn: 238710
-
- May 29, 2015
-
-
Jonathan Peyton authored
The CMAKE_OSX_ARCHITECTURES CMake variable allows users to build universal fat libraries that contain both i386 and x86_64 code. These changes allow this build by having the z_Linux_asm.s file detect the architecture itself instead of receiving it through the build system. Also, there was a LIBOMP_OSX_ARCHITECTURES CMake variable added to allow people to only build libomp as a fat library and not the entire LLVM/Clang system. http://lists.cs.uiuc.edu/pipermail/openmp-dev/2015-May/000626.html llvm-svn: 238566
-
- May 28, 2015
-
-
Jonathan Peyton authored
A while back, Hal mentioned fixing a comment concerning balanced affinity. http://lists.cs.uiuc.edu/pipermail/openmp-dev/2014-December/000358.html I forgot about fixing it until now, but now is better than never. llvm-svn: 238378
-
- May 27, 2015
-
-
Jonathan Peyton authored
Change check of __GNUC__ macro from: __GNUC__ == 4 to __GNUC__ >= 4 llvm-svn: 238347
-
- May 26, 2015
-
-
Jonathan Peyton authored
A while back, Hal suggested updating the GUIDEDLL_EXPORTS macro guard to a more descriptive name. It represents a dynamic library build so KMP_DYNAMIC_LIB is a more suitable name. Differential Revision: http://reviews.llvm.org/D9899 llvm-svn: 238221
-
Jonathan Peyton authored
Removing unnecessary spaces. For CACHE variables, putting the description string on its own line which mimics libcxx. There are no logic changes. Differential Revision: http://reviews.llvm.org/D9945 llvm-svn: 238219
-
Jonathan Peyton authored
The variable j is now checked so there is no possible out-of-bounds issue when accessing __kmp_nested_nth.nth[] array. llvm-svn: 238216
-
Jonathan Peyton authored
This off-by-one error could lead to an out-of-bounds access on the cons_text_c[] array. llvm-svn: 238215
-
- May 25, 2015
-
-
Andrey Churbanov authored
llvm-svn: 238153
-
- May 23, 2015
-
-
Jonathan Peyton authored
These fixes make doxygen happy. llvm-svn: 238061
-
Jonathan Peyton authored
These spelling errors are in comments and some debug messages. llvm-svn: 238060
-
- May 21, 2015
-
-
Jonathan Peyton authored
Should be looking at parent_task->td_flags.final instead of the recently allocated task. llvm-svn: 237959
-
Jonathan Peyton authored
The fix simply syncs up the new threads to have the same task_state and task_team as the old threads. The master thread is skipped, because it shouldn't at this point have the team's task_team value yet -- it should still have parent_team's task_team. It gets pointed at the new team's task_team later, after __kmp_allocate_team returns, and the master has stored a memo of it's old task_state. llvm-svn: 237916
-
Jonathan Peyton authored
Cached CMake variables need to have a prefix so they don't collide with other projects. This change (a lot of simple changes) simply prefixes cached variables with LIBOMP_ and sets all of these variables to UPPERCASE which is convention. e.g., os => LIBOMP_OS, ompt_support => LIBOMP_OMPT_SUPPORT. Differential Revision: http://reviews.llvm.org/D9829 llvm-svn: 237845
-
- May 19, 2015
-
-
Jonathan Peyton authored
This changes INCLUDE_PATH to C_INCLUDE_PATH and misspelled CLASH to SLASH Patch by Sunita Chandrasekaran llvm-svn: 237727
-
- May 18, 2015
-
-
Jonathan Peyton authored
When calling the testsuite, clang could not locate omp.h. The proper environment variable was modified to include: exports/common/omp.h. Documentation was also updated to be more clear. Patch by Sunita Chandrasekaran llvm-svn: 237618
-
Jonathan Peyton authored
Remove runtime/CMakeLists.txt.old and runtime/src/CMakeLists.txt as they no longer worked and were not being kept up to date. Differential Revision: http://reviews.llvm.org/D9756 llvm-svn: 237615
-
- May 15, 2015
-
-
Jonathan Peyton authored
Add xexpand macro to the FTN_IS_INITIAL_DEVICE api function Patch by Davide Italiano Differential Revision: http://reviews.llvm.org/D9798 llvm-svn: 237472
-
- May 14, 2015
-
-
Jonathan Peyton authored
Added comment to CMakeLists.txt about library install directory suffix option. llvm-svn: 237384
-
Andrey Churbanov authored
llvm-svn: 237360
-
- May 13, 2015
-
-
Andrey Churbanov authored
llvm-svn: 237253
-
- May 12, 2015
-
-
Andrey Churbanov authored
llvm-svn: 237130
-
Andrey Churbanov authored
llvm-svn: 237125
-
Andrey Churbanov authored
D9576: Updates documentation to include all possible architecture builds, synchronizes runtime/README.txt and www/README.txt, updates the building-with-CMake documentation. This change also changes references of Intel(R) OpenMP Library to LLVM OpenMP Library. llvm-svn: 237124
-
- May 08, 2015
-
-
Andrey Churbanov authored
llvm-svn: 236884
-
- May 07, 2015
-
-
Andrey Churbanov authored
llvm-svn: 236753
-
Andrey Churbanov authored
llvm-svn: 236746
-
Andrey Churbanov authored
llvm-svn: 236744
-
- May 06, 2015
-
-
Andrey Churbanov authored
llvm-svn: 236632
-
Andrey Churbanov authored
D9302.partial2: cleanup of ittnotify checks, that eliminats redundant notifications in case of nested regions. llvm-svn: 236631
-
Andrey Churbanov authored
llvm-svn: 236623
-
Andrey Churbanov authored
llvm-svn: 236619
-
Andrey Churbanov authored
ittnotify: change default notification mode to 3, which includes parallel regions, barriers + imbalance, loops, single regions reporting. llvm-svn: 236616
-
Andrey Churbanov authored
llvm-svn: 236588
-
- May 05, 2015
-
-
Andrey Churbanov authored
This patch integrates the libiomp CMake build system into the LLVM CMake build system so that users can checkout libiomp into the projects directory of llvm and build llvm,clang, and libiomp all together. These changes specifically introduce a new install target which will put libraries and headers into the correct locations when either a standalone build or part of llvm. The copy_recipe() method has been removed in favor of the POST_BUILD method to move headers into the exports subdirectory. And lastly, the MicroTests.cmake file was refactored which led to simpler target dependencies and a new target, make libiomp-micro-tests, which performs the 5 small tests (test-relo, test-touch, etc.) when called. llvm-svn: 236534
-
- Apr 29, 2015
-
-
Andrey Churbanov authored
These are the actual changes in the runtime to issue OMPT-related functions. All of them are surrounded by #if OMPT_SUPPORT and can be disabled (which is the default). llvm-svn: 236122
-
Andrey Churbanov authored
llvm-svn: 236117
-
Andrey Churbanov authored
This is a preparation patch to get information about the actual release status from nested locks for OMPT. llvm-svn: 236114
-
Andrey Churbanov authored
llvm-svn: 236105
-