[nfc][omptarget] Use builtin var abstraction. Second pass at D69476
authorJonChesterfield <jonathanchesterfield@gmail.com>
Fri, 1 Nov 2019 02:21:12 +0000 (02:21 +0000)
committerJonChesterfield <jonathanchesterfield@gmail.com>
Fri, 1 Nov 2019 02:21:44 +0000 (02:21 +0000)
commit9b06ac98d0818be3534abe6bc031bf8a40361363
treefd0f7611b58673327fe10dea3bb40373d4bbb09d
parent197bad50896c5b05d31e8aa7839d0a9357c6a4a3
[nfc][omptarget] Use builtin var abstraction. Second pass at D69476

Summary:
[nfc][omptarget] Use builtin var abstraction. Second pass at D69476

Use the wrappers in support.h for cuda builtin variables at all call sites.
Localises use of cuda and removes WARPSIZE==32 assumption in debug.h.

Reviewers: ABataev, jdoerfert, grokos

Reviewed By: jdoerfert

Subscribers: openmp-commits

Tags: #openmp

Differential Revision: https://reviews.llvm.org/D69693
openmp/libomptarget/deviceRTLs/nvptx/src/data_sharing.cu
openmp/libomptarget/deviceRTLs/nvptx/src/debug.h
openmp/libomptarget/deviceRTLs/nvptx/src/libcall.cu
openmp/libomptarget/deviceRTLs/nvptx/src/support.cu