Home
last modified time | relevance | path

Searched refs:RTL (Results 1 – 25 of 28) sorted by relevance

12

/llvm-project-15.0.7/openmp/libomptarget/src/
H A Ddevice.cpp53 : DeviceID(-1), RTL(RTL), RTLDeviceID(-1), IsInit(false), InitFlag(), in DeviceTy()
512 std::lock_guard<decltype(RTL->Mtx)> LG(RTL->Mtx); in loadBinary()
540 if (!AsyncInfo || !RTL->data_submit_async || !RTL->synchronize) in submitData()
561 if (!RTL->data_retrieve_async || !RTL->synchronize) in retrieveData()
570 if (!AsyncInfo || !RTL->data_exchange_async || !RTL->synchronize) { in dataExchange()
583 if (!RTL->run_region || !RTL->synchronize) in runRegion()
604 if (!RTL->run_team_region_async || !RTL->synchronize) in runTeamRegion()
615 if (RTL != DstDevice.RTL || !RTL->is_data_exchangable) in isDataExchangable()
626 if (RTL->synchronize) in synchronize()
646 if (RTL->wait_event) in waitEvent()
[all …]
H A Dinterop.cpp209 if (!Device.RTL || !Device.RTL->init_device_info || in __tgt_interop_init()
210 Device.RTL->init_device_info(DeviceId, &(InteropPtr)->device_info, in __tgt_interop_init()
216 if (!Device.RTL || !Device.RTL->init_async_info || in __tgt_interop_init()
217 Device.RTL->init_async_info(DeviceId, &(InteropPtr)->async_info)) { in __tgt_interop_init()
H A Drtl.cpp236 RTLInfoTy &RTL, in registerImageIntoTranslationTable() argument
245 unsigned TargetsTableMinimumSize = RTL.Idx + RTL.NumberOfDevices; in registerImageIntoTranslationTable()
253 for (int32_t I = 0; I < RTL.NumberOfDevices; ++I) { in registerImageIntoTranslationTable()
255 if (TT.TargetsImages[RTL.Idx + I] != Image) { in registerImageIntoTranslationTable()
256 TT.TargetsImages[RTL.Idx + I] = Image; in registerImageIntoTranslationTable()
257 TT.TargetsTable[RTL.Idx + I] = 0; // lazy initialization of target table. in registerImageIntoTranslationTable()
267 RTLInfoTy *RTL) { in registerGlobalCtorsDtorsForImage() argument
269 for (int32_t I = 0; I < RTL->NumberOfDevices; ++I) { in registerGlobalCtorsDtorsForImage()
270 DeviceTy &Device = *PM->Devices[RTL->Idx + I]; in registerGlobalCtorsDtorsForImage()
H A Dinterface.cpp36 for (auto &RTL : PM->RTLs.AllRTLs) { in __tgt_register_lib() local
37 if (RTL.register_lib) { in __tgt_register_lib()
38 if ((*RTL.register_lib)(Desc) != OFFLOAD_SUCCESS) { in __tgt_register_lib()
39 DP("Could not register library with %s", RTL.RTLName.c_str()); in __tgt_register_lib()
55 for (auto &RTL : PM->RTLs.UsedRTLs) { in __tgt_unregister_lib() local
56 if (RTL->unregister_lib) { in __tgt_unregister_lib()
57 if ((*RTL->unregister_lib)(Desc) != OFFLOAD_SUCCESS) { in __tgt_unregister_lib()
58 DP("Could not register library with %s", RTL->RTLName.c_str()); in __tgt_unregister_lib()
H A Domptarget.cpp79 bool SupportsEmptyImages = Device.RTL->supports_empty_images && in initLibrary()
80 Device.RTL->supports_empty_images() > 0; in initLibrary()
/llvm-project-15.0.7/openmp/libomptarget/plugins/remote/server/
H A DServer.cpp79 for (auto &RTL : PM->RTLs.AllRTLs) in IsValidBinary() local
80 if (auto Ret = RTL.is_valid_binary(Image)) { in IsValidBinary()
97 for (auto &RTL : PM->RTLs.AllRTLs) in GetNumberOfDevices() local
98 Devices += RTL.NumberOfDevices; in GetNumberOfDevices()
119 if (Device->RTL->init_requires) in InitRequires()
120 Device->RTL->init_requires(RequiresFlag->number()); in InitRequires()
132 Table = PM->Devices[Binary->device_id()]->RTL->load_binary( in LoadBinary()
147 ->RTL->is_data_exchangable) in IsDataExchangeable()
347 for (auto &RTL : PM->RTLs.UsedRTLs) { in mapHostRTLDeviceId() local
348 if (RTLDeviceID - RTL->NumberOfDevices >= 0) in mapHostRTLDeviceId()
[all …]
/llvm-project-15.0.7/clang/unittests/Tooling/RecursiveASTVisitorTests/
H A DMemberPointerTypeLoc.cpp25 bool VisitRecordTypeLoc(RecordTypeLoc RTL) { in VisitRecordTypeLoc() argument
26 if (!RTL) in VisitRecordTypeLoc()
28 Match(RTL.getDecl()->getName(), RTL.getNameLoc()); in VisitRecordTypeLoc()
H A DNestedNameSpecifiers.cpp19 bool VisitRecordTypeLoc(RecordTypeLoc RTL) { in VisitRecordTypeLoc() argument
20 if (!RTL) in VisitRecordTypeLoc()
22 Match(RTL.getDecl()->getName(), RTL.getNameLoc()); in VisitRecordTypeLoc()
/llvm-project-15.0.7/llvm/docs/HistoricalNotes/
H A D2001-06-01-GCCOptimizations.txt12 The rundown is that after RTL generation, the following happens:
44 Even if we choose to do LLVM code emission from RTL, we will almost
51 I'm continuing to look at the Tree -> RTL code. It is pretty gross
57 Anyways, I'm proceeding with the RTL -> LLVM conversion phase for now. We
/llvm-project-15.0.7/llvm/test/TableGen/
H A DTargetInstrInfo.td17 // Various expressions used in RTL descriptions.
66 list<dag> RTL = rtl;
80 // 4. We capture the behavior of the instruction with a simplified RTL-like
105 // Instructions that have explicit uses/defs make them explicit in the RTL.
112 // The RTL list is a list, allowing complex instructions to be defined easily.
/llvm-project-15.0.7/openmp/libomptarget/
H A DREADME.txt43 Supported RTL Build Configurations
57 Front-end Compilers that work with this RTL
61 this RTL:
/llvm-project-15.0.7/openmp/runtime/
H A DREADME.txt58 Supported RTL Build Configurations
104 Front-end Compilers that work with this RTL
108 this RTL: clang (from the OpenMP development branch at
/llvm-project-15.0.7/openmp/runtime/src/
H A Dexports_so.txt13 # This is version script for OMP RTL shared library (libomp*.so)
62 # appear in a backtrace of a thread which is blocked in the RTL.
H A Dkmp_itt.inl408 ITT need an address (void *) to be specified as a sync object. OpenMP RTL
562 ITT need an address (void *) to be specified as a sync object. OpenMP RTL
920 by OpenMP RTL for internal purposes. */
H A Ddllexports157 # appear in a backtrace of a thread which is blocked in the RTL.
/llvm-project-15.0.7/compiler-rt/lib/asan/
H A Dasan_malloc_win.cpp283 enum AllocationOwnership { NEITHER = 0, ASAN = 1, RTL = 2 }; in SharedReAlloc() enumerator
294 ownershipState = RTL; in SharedReAlloc()
306 if (ownershipState == RTL || in SharedReAlloc()
329 CHECK(ownershipState == RTL || ownershipState == NEITHER); in SharedReAlloc()
/llvm-project-15.0.7/openmp/
H A DREADME.rst263 Options for ``NVPTX device RTL``
267 Enable CUDA LLVM bitcode offloading device RTL. This is used for link time
275 bitcode offloading device RTL. If unspecified, either the Clang from the build
283 used when building the CUDA LLVM bitcode offloading device RTL. If
297 device RTL. E.g. for compute capabilities 6.0 and 7.0, the option "60;70"
301 Enable printing of debug messages from the NVPTX device RTL.
/llvm-project-15.0.7/openmp/libomptarget/include/
H A Ddevice.h311 RTLInfoTy *RTL; member
341 DeviceTy(RTLInfoTy *RTL);
H A Drtl.h150 void initRTLonce(RTLInfoTy &RTL);
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/bugprone/
H A DEasilySwappableParametersCheck.cpp411 MixData(MixFlags Flags, ConversionSequence LTR, ConversionSequence RTL) in MixData()
412 : Flags(Flags), Conversion(LTR), ConversionRTL(RTL) {} in MixData()
414 ConversionSequence RTL) in MixData()
416 ConversionRTL(RTL) {} in MixData()
2278 const model::ConversionSequence &RTL = in check() local
2281 FormattedConversionSequence RTLFmt{PP, RTypeStr, RTL, LTypeStr}; in check()
2305 if (const FunctionDecl *RFD = RTL.getUserDefinedConversionFunction()) in check()
2308 << static_cast<unsigned>(RTL.UDConvKind) in check()
2309 << RTL.getUserDefinedConversionHighlight(); in check()
/llvm-project-15.0.7/llvm/include/llvm/Frontend/OpenMP/
H A DOMPKinds.def158 #define ICV_RT_SET(Name, RTL)
161 #define __ICV_RT_SET(Name, RTL) ICV_RT_SET(ICV_##Name, OMPRTL_##RTL)
169 #define ICV_RT_GET(Name, RTL)
172 #define __ICV_RT_GET(Name, RTL) ICV_RT_GET(ICV_##Name, OMPRTL_##RTL)
/llvm-project-15.0.7/openmp/libomptarget/DeviceRTL/
H A DCMakeLists.txt85 # Activate RTL message dumps if requested by the user.
/llvm-project-15.0.7/llvm/lib/Transforms/IPO/
H A DOpenMPOpt.cpp339 #define ICV_RT_SET(_Name, RTL) \ in initializeInternalControlVars() argument
342 ICV.Setter = RTL; \ in initializeInternalControlVars()
344 #define ICV_RT_GET(Name, RTL) \ in initializeInternalControlVars() argument
347 ICV.Getter = RTL; \ in initializeInternalControlVars()
/llvm-project-15.0.7/clang/include/clang/Basic/
H A DLangOptions.def251 LANGOPT(OpenMPTargetDebug , 32, 0, "Enable debugging in the OpenMP offloading device RTL")
/llvm-project-15.0.7/openmp/runtime/src/i18n/
H A Den_US.txt13 # Default messages, embedded into the OpenMP RTL, and source for English catalog.

12