- 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
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
-
- 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
-
- Apr 13, 2015
-
-
Andrey Churbanov authored
The generation of the hierarchy used by hierarchical barrier improved in how the generation reacts to affinity set to none, or disabled, or no affinity available, or oversubscription. Some cleanup actions based on review comments to follow: need to use meaningful names instead of digital constants, e.g. use enumerators. llvm-svn: 234775
-
- Apr 02, 2015
-
-
Andrey Churbanov authored
Replace some unsafe API calls with safe alternatives on Windows, prepare code for similar actions on other platforms - wrap unsafe API calls into macros. llvm-svn: 233915
-
Andrey Churbanov authored
Eliminated the write to depth field of the machine_hierarchy data structure in __kmp_get_hierarchy(), thus fixing race condition. Now local variable used by each thread. llvm-svn: 233914
-
- Mar 10, 2015
-
-
Andrey Churbanov authored
llvm-svn: 231781
-
Andrey Churbanov authored
llvm-svn: 231779
-
Andrey Churbanov authored
llvm-svn: 231778
-
Andrey Churbanov authored
llvm-svn: 231776
-
Andrey Churbanov authored
llvm-svn: 231775
-
Andrey Churbanov authored
llvm-svn: 231774
-
Andrey Churbanov authored
llvm-svn: 231773
-
- Mar 05, 2015
-
-
Andrey Churbanov authored
llvm-svn: 231384
-
Andrey Churbanov authored
llvm-svn: 231383
-
Andrey Churbanov authored
llvm-svn: 231381
-
- Mar 03, 2015
-
-
Andrey Churbanov authored
llvm-svn: 231078
-
- Feb 25, 2015
-
-
Andrey Churbanov authored
llvm-svn: 230521
-
Andrey Churbanov authored
llvm-svn: 230520
-
Andrey Churbanov authored
llvm-svn: 230519
-
- Feb 20, 2015
-
-
Andrey Churbanov authored
llvm-svn: 230035
-
Andrey Churbanov authored
llvm-svn: 230034
-
Andrey Churbanov authored
llvm-svn: 230033
-
Andrey Churbanov authored
llvm-svn: 230032
-
Andrey Churbanov authored
llvm-svn: 230030
-
Andrey Churbanov authored
llvm-svn: 230029
-
Andrey Churbanov authored
llvm-svn: 230027
-