aboutsummaryrefslogtreecommitdiff
path: root/lldb/source/Plugins/ScriptInterpreter/Python
diff options
context:
space:
mode:
authorAlex Duran <alejandro.duran@intel.com>2025-08-06 23:34:39 +0900
committerGitHub <noreply@github.com>2025-08-06 16:34:39 +0200
commit66d1c37eb69c8ab38af6e61a38b7605f5f05d75b (patch)
tree3d6c07c912079f335f2e152742cb4a58cdadbff1 /lldb/source/Plugins/ScriptInterpreter/Python
parentca13c44bbc13118d215b4e1e02911157e4d809a8 (diff)
downloadllvm-66d1c37eb69c8ab38af6e61a38b7605f5f05d75b.zip
llvm-66d1c37eb69c8ab38af6e61a38b7605f5f05d75b.tar.gz
llvm-66d1c37eb69c8ab38af6e61a38b7605f5f05d75b.tar.bz2
[OFFLOAD][OPENMP] 6.0 compatible interop interface (#143491)
The following patch introduces a new interop interface implementation with the following characteristics: * It supports the new 6.0 prefer_type specification * It supports both explicit objects (from interop constructs) and implicit objects (from variant calls). * Implements a per-thread reuse mechanism for implicit objects to reduce overheads. * It provides a plugin interface that allows selecting the supported interop types, and managing all the backend related interop operations (init, sync, ...). * It enables cooperation with the OpenMP runtime to allow progress on OpenMP synchronizations. * It cleanups some vendor/fr_id mismatchs from the current query routines. * It supports extension to define interop callbacks for library cleanup.
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python')
0 files changed, 0 insertions, 0 deletions