| /llvm-project-15.0.7/openmp/libomptarget/src/ |
| H A D | device.cpp | 53 : 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 D | interop.cpp | 209 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 D | rtl.cpp | 236 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 D | interface.cpp | 36 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 D | omptarget.cpp | 79 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 D | Server.cpp | 79 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 D | MemberPointerTypeLoc.cpp | 25 bool VisitRecordTypeLoc(RecordTypeLoc RTL) { in VisitRecordTypeLoc() argument 26 if (!RTL) in VisitRecordTypeLoc() 28 Match(RTL.getDecl()->getName(), RTL.getNameLoc()); in VisitRecordTypeLoc()
|
| H A D | NestedNameSpecifiers.cpp | 19 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 D | 2001-06-01-GCCOptimizations.txt | 12 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 D | TargetInstrInfo.td | 17 // 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 D | README.txt | 43 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 D | README.txt | 58 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 D | exports_so.txt | 13 # 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 D | kmp_itt.inl | 408 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 D | dllexports | 157 # appear in a backtrace of a thread which is blocked in the RTL.
|
| /llvm-project-15.0.7/compiler-rt/lib/asan/ |
| H A D | asan_malloc_win.cpp | 283 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 D | README.rst | 263 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 D | device.h | 311 RTLInfoTy *RTL; member 341 DeviceTy(RTLInfoTy *RTL);
|
| H A D | rtl.h | 150 void initRTLonce(RTLInfoTy &RTL);
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/bugprone/ |
| H A D | EasilySwappableParametersCheck.cpp | 411 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 D | OMPKinds.def | 158 #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 D | CMakeLists.txt | 85 # Activate RTL message dumps if requested by the user.
|
| /llvm-project-15.0.7/llvm/lib/Transforms/IPO/ |
| H A D | OpenMPOpt.cpp | 339 #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 D | LangOptions.def | 251 LANGOPT(OpenMPTargetDebug , 32, 0, "Enable debugging in the OpenMP offloading device RTL")
|
| /llvm-project-15.0.7/openmp/runtime/src/i18n/ |
| H A D | en_US.txt | 13 # Default messages, embedded into the OpenMP RTL, and source for English catalog.
|