summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CodeGenAction.cpp
diff options
context:
space:
mode:
authorArpith Chacko Jacob <acjacob@us.ibm.com>2017-01-05 15:24:05 +0000
committerArpith Chacko Jacob <acjacob@us.ibm.com>2017-01-05 15:24:05 +0000
commit406acdba612806dbf05569bd6ca45b0977309c8c (patch)
tree231440126932419fc1b6235a98dad5f000577416 /clang/lib/CodeGen/CodeGenAction.cpp
parent4b7d724d625dcae2466c2bb68a87a0a138fe281b (diff)
downloadbcm5719-llvm-406acdba612806dbf05569bd6ca45b0977309c8c.tar.gz
bcm5719-llvm-406acdba612806dbf05569bd6ca45b0977309c8c.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: 291121
Diffstat (limited to 'clang/lib/CodeGen/CodeGenAction.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud