reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

projects/openmp/libomptarget/src/rtl.h
  137 extern RTLsTy RTLs;

References

projects/openmp/libomptarget/src/api.cpp
  123   if (RTLs.RequiresFlags & OMP_REQ_UNIFIED_SHARED_MEMORY)
projects/openmp/libomptarget/src/device.cpp
  197     if (RTLs.RequiresFlags & OMP_REQ_UNIFIED_SHARED_MEMORY && !HasCloseModifier) {
  244   } else if (RTLs.RequiresFlags & OMP_REQ_UNIFIED_SHARED_MEMORY) {
  274   if (RTLs.RequiresFlags & OMP_REQ_UNIFIED_SHARED_MEMORY && !HasCloseModifier)
  309     RTL->init_requires(RTLs.RequiresFlags);
projects/openmp/libomptarget/src/interface.cpp
   74   RTLs.RegisterRequires(flags);
   80   RTLs.RegisterLib(desc);
   86   RTLs.UnregisterLib(desc);
projects/openmp/libomptarget/src/omptarget.cpp
  297       if (!(RTLs.RequiresFlags & OMP_REQ_UNIFIED_SHARED_MEMORY) ||
  399         if (!(RTLs.RequiresFlags & OMP_REQ_UNIFIED_SHARED_MEMORY) ||
  414             !(RTLs.RequiresFlags & OMP_REQ_UNIFIED_SHARED_MEMORY &&
  497     if (RTLs.RequiresFlags & OMP_REQ_UNIFIED_SHARED_MEMORY &&
  680         if (RTLs.RequiresFlags & OMP_REQ_UNIFIED_SHARED_MEMORY &&
projects/openmp/libomptarget/src/rtl.cpp
  247     for (auto &R : RTLs.AllRTLs) {
  272         R.Idx = (RTLs.UsedRTLs.empty())
  274                     : RTLs.UsedRTLs.back()->Idx +
  275                           RTLs.UsedRTLs.back()->NumberOfDevices;
  279         RTLs.UsedRTLs.push_back(&R);
  333     for (auto *R : RTLs.UsedRTLs) {