[all-commits] [llvm/llvm-project] f93a69: [libomptarget][OpenMP] Initial implementation of o...
Michael Klemm via All-commits
all-commits at lists.llvm.org
Thu Oct 19 06:29:49 PDT 2023
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: f93a697e47329c709894f9136f3047c9e927ea86
https://github.com/llvm/llvm-project/commit/f93a697e47329c709894f9136f3047c9e927ea86
Author: Michael Klemm <michael.klemm at amd.com>
Date: 2023-10-19 (Thu, 19 Oct 2023)
Changed paths:
M openmp/libomptarget/include/omptarget.h
M openmp/libomptarget/src/api.cpp
M openmp/libomptarget/src/exports
M openmp/libomptarget/src/private.h
A openmp/libomptarget/test/api/omp_target_memset.c
M openmp/runtime/src/dllexports
M openmp/runtime/src/include/omp.h.var
M openmp/runtime/src/include/omp_lib.f90.var
M openmp/runtime/src/include/omp_lib.h.var
M openmp/runtime/src/kmp_ftn_os.h
Log Message:
-----------
[libomptarget][OpenMP] Initial implementation of omp_target_memset() and omp_target_memset_async() (#68706)
Implement a slow-path version of omp_target_memset*()
There is a TODO to implement a fast path that uses an on-device
kernel instead of the host-based memory fill operation. This may
require some additional plumbing to have kernels in libomptarget.so
More information about the All-commits
mailing list