Please use GitHub pull requests for new patches. Avoid migrating existing patches. Phabricator shutdown timeline
Changeset View
Changeset View
Standalone View
Standalone View
openmp/libomptarget/src/rtl.cpp
Show First 20 Lines • Show All 240 Lines • ▼ Show 20 Lines | #endif | ||||
*((void **)&RTL.init_async_info) = | *((void **)&RTL.init_async_info) = | ||||
DynLibrary->getAddressOfSymbol("__tgt_rtl_init_async_info"); | DynLibrary->getAddressOfSymbol("__tgt_rtl_init_async_info"); | ||||
*((void **)&RTL.init_device_info) = | *((void **)&RTL.init_device_info) = | ||||
DynLibrary->getAddressOfSymbol("__tgt_rtl_init_device_info"); | DynLibrary->getAddressOfSymbol("__tgt_rtl_init_device_info"); | ||||
*((void **)&RTL.data_lock) = | *((void **)&RTL.data_lock) = | ||||
DynLibrary->getAddressOfSymbol("__tgt_rtl_data_lock"); | DynLibrary->getAddressOfSymbol("__tgt_rtl_data_lock"); | ||||
*((void **)&RTL.data_unlock) = | *((void **)&RTL.data_unlock) = | ||||
DynLibrary->getAddressOfSymbol("__tgt_rtl_data_unlock"); | DynLibrary->getAddressOfSymbol("__tgt_rtl_data_unlock"); | ||||
*((void **)&RTL.data_notify_mapped) = | |||||
DynLibrary->getAddressOfSymbol("__tgt_rtl_data_notify_mapped"); | |||||
*((void **)&RTL.data_notify_unmapped) = | |||||
DynLibrary->getAddressOfSymbol("__tgt_rtl_data_notify_unmapped"); | |||||
RTL.LibraryHandler = std::move(DynLibrary); | RTL.LibraryHandler = std::move(DynLibrary); | ||||
// Successfully loaded | // Successfully loaded | ||||
return true; | return true; | ||||
} | } | ||||
//////////////////////////////////////////////////////////////////////////////// | //////////////////////////////////////////////////////////////////////////////// | ||||
▲ Show 20 Lines • Show All 335 Lines • Show Last 20 Lines |