[PATCH] D63108: [OpenMP] Add support for handling declare target to clause when unified memory is required
Alexey Bataev via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Thu Jun 20 09:15:40 PDT 2019
ABataev added inline comments.
================
Comment at: lib/CodeGen/CGOpenMPRuntime.cpp:9227-9229
+ } else if ((*Res == OMPDeclareTargetDeclAttr::MT_Link) ||
+ (*Res == OMPDeclareTargetDeclAttr::MT_To &&
+ HasRequiresUnifiedSharedMemory)) {
----------------
Use `assert` here instead of `else if` and remove `else` with `llvm_unreachable`
================
Comment at: lib/CodeGen/CGOpenMPRuntime.h:1125
+ /// clause OR as declare target with to clause and unified memory.
+ virtual Address getAddrOfDeclareTargetClause(const VarDecl *VD);
----------------
ABataev wrote:
> Better to name it `getAddrOfDeclareTargetVar`
Not renamed
Repository:
rC Clang
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D63108/new/
https://reviews.llvm.org/D63108
More information about the cfe-commits
mailing list