summaryrefslogtreecommitdiffstats
path: root/openmp/libomptarget/deviceRTLs/nvptx/src/target_impl.h
Commit message (Expand)AuthorAgeFilesLines
* [libomptarget][nfc] Change unintentional target_impl prefix to kmpc_implJon Chesterfield2019-12-301-3/+3
* [libomptarget][nfc] Provide target_impl malloc/freeJon Chesterfield2019-12-191-0/+6
* [libomptarget][nvptx] Fix build, second symbol reorderingJonChesterfield2019-12-191-9/+9
* [libomptarget][nvptx] Fix build, symbol ordering in target_impl.hJon Chesterfield2019-12-191-9/+9
* [libomptarget][nfc] Extract function from data_sharing, move to commonJonChesterfield2019-12-181-0/+9
* [libomptarget][nfc] Move omp locks under target_implJonChesterfield2019-12-171-0/+7
* [libomptarget][nfc] Move timer functions behind target_implJon Chesterfield2019-12-171-0/+11
* [libomptarget][nfc] Wrap cuda min() in target_implJon Chesterfield2019-12-171-0/+4
* Revert "Revert "[libomptarget] Move resource id functions into target specifi...JonChesterfield2019-12-161-0/+6
* Revert "[libomptarget] Move resource id functions into target specific code, ...Alexey Bataev2019-12-131-6/+0
* [libomptarget] Move resource id functions into target specific code, implemen...Jon Chesterfield2019-12-121-0/+6
* [libomptarget][nfc] Move cuda threadfence functions behind kmpc_implJonChesterfield2019-12-061-0/+4
* [libomptarget][nfc] Introduce SHARED, ALIGN macrosJon Chesterfield2019-12-051-0/+2
* [libomptarget] Move supporti.h to support.cuJonChesterfield2019-11-131-2/+3
* [libomptarget] Revert all improvements to supportJon Chesterfield2019-11-061-3/+2
* [nfc][libomptarget] Reorganise support headerJonChesterfield2019-10-311-2/+3
* [nfc][libomptarget] Move named_sync() into target_implJon Chesterfield2019-10-301-0/+7
* [nfc][libomptarget] Move smid() into target_implJon Chesterfield2019-10-301-0/+6
* [LIBOMPTARGET]Fix build, NFC.Alexey Bataev2019-10-281-1/+1
* [nfc][libomptarget] Inline option into target_implJon Chesterfield2019-10-271-1/+36
* [NFC][libomptarget] move remaining device specific code out of omptarget-nvptx.hJon Chesterfield2019-10-251-0/+15
* [libomptarget][nfc] Make interface.h target independentJon Chesterfield2019-10-151-1/+0
* Use named constant to indicate all lanes, to handle 32 and 64 wide architecturesJon Chesterfield2019-10-041-0/+2
* [libomptarget] Refactor activemask macro to inline functionJon Chesterfield2019-09-031-0/+10
* Use target_impl functions to replace more inline asmJon Chesterfield2019-08-281-5/+11
* [libomptarget] Refactor syncthreads macro to inline functionJon Chesterfield2019-08-281-0/+9
* [libomptarget] Refactor syncwarp macro to inline functionJon Chesterfield2019-08-281-1/+7
* Fix build break due to close brace lost in mergeJon Chesterfield2019-08-281-0/+1
* [libomptarget] Refactor shfl_down_sync macro to inline functionJon Chesterfield2019-08-281-0/+10
* [libomptarget] Refactor shfl_sync macro to inline functionJon Chesterfield2019-08-281-0/+14
* [OPENMP][NVPTX]Add __kmpc_syncwarp(int32_t) function.Alexey Bataev2019-08-261-0/+2
* Factor architecture dependent code out of loop.cuJon Chesterfield2019-08-131-0/+41
OpenPOWER on IntegriCloud