summaryrefslogtreecommitdiffstats
path: root/libclc/generic/lib/async
Commit message (Collapse)AuthorAgeFilesLines
* Move cl_khr_fp64 exntension enablement to gentype include listsJan Vesely2018-03-063-15/+0
| | | | | | | | This will make adding cl_khr_fp16 support easier Reviewed-by: Aaron Watry <awatry@gmail.com> Signed-off-by: Jan Vesely <jan.vesely@rutgers.edu> llvm-svn: 326816
* Implement async_work_group_copy builtin v3Tom Stellard2014-10-032-0/+26
| | | | | | | | | | | | | This is a simple implementation which just copies data synchronously. v2: - Use size_t. v3: - Fix possible race condition by splitting the copy among multiple work items. llvm-svn: 219008
* Implement async_work_group_strided_copy builtin v2Tom Stellard2014-10-032-0/+43
| | | | | | | | | This is a simple implementation which just copies data synchronously. v2: - Use size_t. llvm-svn: 219007
* Implement wait_group_events builtin v2Tom Stellard2014-10-031-0/+5
| | | | | | | | | This is a simple default implemetation which just calls barrier(). v2: - Only call barrier() once. llvm-svn: 219006
* Implement prefetch builtinTom Stellard2014-08-202-0/+10
The default implementation is a no-op. Targets should override this with their own implementations. llvm-svn: 216127
OpenPOWER on IntegriCloud