summaryrefslogtreecommitdiffstats
path: root/llvm
diff options
context:
space:
mode:
authorArpith Chacko Jacob <acjacob@us.ibm.com>2017-01-04 18:44:50 +0000
committerArpith Chacko Jacob <acjacob@us.ibm.com>2017-01-04 18:44:50 +0000
commit4a24ad0a8164d2afbc9c0c831544ac51c032b596 (patch)
treee8d17a2bb96c79272fcae87242a916eb211c86d1 /llvm
parent60f25f70c8621da4e8694789f6fb6301e07d54a6 (diff)
downloadbcm5719-llvm-4a24ad0a8164d2afbc9c0c831544ac51c032b596.tar.gz
bcm5719-llvm-4a24ad0a8164d2afbc9c0c831544ac51c032b596.zip
[OpenMP] Update target codegen for NVPTX device.
This patch includes updates for codegen of the target region for the NVPTX device. It moves initializers from the compiler to the runtime and updates the worker loop to assume parallel work is retrieved from the runtime. A subsequent patch will update the codegen to retrieve the parallel work using calls to the runtime. It includes the removal of the inline attribute for the worker loop and disabling debug info in it. This allows codegen for a target directive and serial execution on the NVPTX device. Reviewers: ABataev Differential Revision: https://reviews.llvm.org/D28125 llvm-svn: 290983
Diffstat (limited to 'llvm')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud