summaryrefslogtreecommitdiffstats
path: root/openmp
Commit message (Collapse)AuthorAgeFilesLines
* Add the offload directory which contains the code needed to supportJim Cownie2014-04-0960-0/+136186
| | | | | | | OpenMP 4.0 "target" directives. This will need more work for generality, but we want to get it out and visible to the community. llvm-svn: 205909
* Revert commit (testing commit hook).Tanya Lattner2014-03-041-1/+0
| | | | llvm-svn: 202868
* Testing commit hook.Tanya Lattner2014-03-041-0/+1
| | | | llvm-svn: 202867
* Make affinity support conditional on KMP_AFFINITY_SUPPORTEDAlp Toker2014-03-026-58/+48
| | | | | | | | | The feature was previously guarded with KMP_OS_LINUX || KMP_OS_WINDOWS but can now be enabled/disabled independently to simplify porting. Completes the work started in r202478. llvm-svn: 202613
* Add support for FreeBSDAlp Toker2014-02-2817-88/+141
| | | | | | | | | | | | | | | Port the OpenMP runtime to FreeBSD along with associated build system changes. Also begin to generalize affinity capabilities so they aren't tied explicitly to Windows and Linux. The port builds with stock clang and gmake and has no additional runtime dependencies. All but a handful of the validation suite tests are now passing on FreeBSD 10 x86_64. llvm-svn: 202478
* Restore string match behavior following changes in r202018Alp Toker2014-02-251-2/+2
| | | | llvm-svn: 202197
* Silence -Wdeprecated-register warnings with clangAlp Toker2014-02-251-2/+2
| | | | llvm-svn: 202095
* Fix linking and get the build working on OS XAlp Toker2014-02-241-1/+3
| | | | | | | | | | No version of clang installed by XCode, ToT or otherwise recognizes the flag '-no-intel-extensions' and more recent versions error out on it. Prospectively conditionalize the flag behind "icc" to fix the mainline build with clang. llvm-svn: 202030
* Fix clang compiler detection on OS XAlp Toker2014-02-241-4/+3
| | | | | | | | | | check-tools.pl was hard-wired to expect the Apple compiler version string which doesn't make much sense, especially for a LLVM project. The correctness and value of these compiler version checks still isn't clear following this build fix but they are retained for now. llvm-svn: 202029
* clang build fix: don't check for gnu tools by defaultAlp Toker2014-02-241-4/+4
| | | | | | | | | | gcc/g++ don't exist on modern OS X development environments so the failed checks for gcc were causing the build to break even with 'make compiler=clang'. (The rationale for the check refers to a file 'touch-test.c' which no longer exists in the codebase.) llvm-svn: 202027
* Fix typosAlp Toker2014-02-2425-60/+60
| | | | llvm-svn: 202018
* For your Christmas hacking pleasure.Jim Cownie2013-12-2355-4613/+6299
| | | | | | | | | | | | | | | | | This release use aligns with Intel(r) Composer XE 2013 SP1 Product Update 2 New features * The library can now be built with clang (though wiht some limitations since clang does not support 128 bit floats) * Support for Vtune analysis of load imbalance * Code contribution from Steven Noonan to build the runtime for ARM* architecture processors * First implementation of runtime API for OpenMP cancellation Bug Fixes * Fixed hang on Windows (only) when using KMP_BLOCKTIME=0 llvm-svn: 197914
* Update web pages to include style sheets and referenced documents missed before.Jim Cownie2013-10-035-13/+10613
| | | | llvm-svn: 191888
* typo fixed as a test commitAndrey Churbanov2013-10-031-1/+1
| | | | llvm-svn: 191881
* First attempt to import OpenMP runtimeJim Cownie2013-09-27122-0/+99594
llvm-svn: 191506
OpenPOWER on IntegriCloud