<div dir="auto">Joachim, all,</div><div dir="auto">Is the example you pointed to me just an expansion of llvm_omp_tarfet_alloc_shared, then?</div><div dir="auto"><br></div><div><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Aug 26, 2021 at 20:59 Joachim Protze <<a href="mailto:protze.joachim@gmail.com">protze.joachim@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">You can use the target pointer association API (see 5.12 in the new<br>
OpenMP Examples 5.1 document). This should help you avoid usage of<br>
is_device_ptr and actually get proper mapping behavior.<br>
<br>
- Joachim<br>
<br>
Am 26.08.21 um 01:41 schrieb Itaru Kitayama via Openmp-dev:<br>
> Is there a way to avoid adding many is_device_ptr clauses every time<br>
> program enters the target region? I like the llvm_target_alloc_shared API<br>
> can handle internally the device pointer and make it accessible from the<br>
> target region as well.<br>
> _______________________________________________<br>
> Openmp-dev mailing list<br>
> <a href="mailto:Openmp-dev@lists.llvm.org" target="_blank">Openmp-dev@lists.llvm.org</a><br>
> <a href="https://lists.llvm.org/cgi-bin/mailman/listinfo/openmp-dev" rel="noreferrer" target="_blank">https://lists.llvm.org/cgi-bin/mailman/listinfo/openmp-dev</a><br>
> <br>
<br>
</blockquote></div></div>