forked from OSchip/llvm-project
[libomptarget][NFC] Replace `%ld` with PRId64 for data of type int64_t.
The standard way of printing `int64_t` data is via the PRId64 macro, `ld` is for `long int` and int64_t is not guaranteed to be typedef'ed as `long int` on all platforms. E.g. on Windows we get mismatch warnings. Differential Revision: https://reviews.llvm.org/D85353
This commit is contained in:
parent
0bcda1a261
commit
40470eb27a
|
@ -990,7 +990,7 @@ int32_t __tgt_rtl_is_valid_binary(__tgt_device_image *image) {
|
|||
int32_t __tgt_rtl_number_of_devices() { return DeviceRTL.getNumOfDevices(); }
|
||||
|
||||
int64_t __tgt_rtl_init_requires(int64_t RequiresFlags) {
|
||||
DP("Init requires flags to %ld\n", RequiresFlags);
|
||||
DP("Init requires flags to %" PRId64 "\n", RequiresFlags);
|
||||
DeviceRTL.setRequiresFlag(RequiresFlags);
|
||||
return RequiresFlags;
|
||||
}
|
||||
|
|
|
@ -112,8 +112,8 @@ LookupResult DeviceTy::lookupMapping(void *HstPtrBegin, int64_t Size) {
|
|||
uintptr_t hp = (uintptr_t)HstPtrBegin;
|
||||
LookupResult lr;
|
||||
|
||||
DP("Looking up mapping(HstPtrBegin=" DPxMOD ", Size=%ld)...\n", DPxPTR(hp),
|
||||
Size);
|
||||
DP("Looking up mapping(HstPtrBegin=" DPxMOD ", Size=%" PRId64 ")...\n",
|
||||
DPxPTR(hp), Size);
|
||||
|
||||
if (HostDataToTargetMap.empty())
|
||||
return lr;
|
||||
|
@ -184,7 +184,7 @@ void *DeviceTy::getOrAllocTgtPtr(void *HstPtrBegin, void *HstPtrBase,
|
|||
|
||||
uintptr_t tp = HT.TgtPtrBegin + ((uintptr_t)HstPtrBegin - HT.HstPtrBegin);
|
||||
DP("Mapping exists%s with HstPtrBegin=" DPxMOD ", TgtPtrBegin=" DPxMOD ", "
|
||||
"Size=%ld,%s RefCount=%s\n", (IsImplicit ? " (implicit)" : ""),
|
||||
"Size=%" PRId64 ",%s RefCount=%s\n", (IsImplicit ? " (implicit)" : ""),
|
||||
DPxPTR(HstPtrBegin), DPxPTR(tp), Size,
|
||||
(UpdateRefCount ? " updated" : ""),
|
||||
HT.isRefCountInf() ? "INF" : std::to_string(HT.getRefCount()).c_str());
|
||||
|
@ -201,7 +201,7 @@ void *DeviceTy::getOrAllocTgtPtr(void *HstPtrBegin, void *HstPtrBase,
|
|||
// In addition to the mapping rules above, the close map modifier forces the
|
||||
// mapping of the variable to the device.
|
||||
if (Size) {
|
||||
DP("Return HstPtrBegin " DPxMOD " Size=%ld RefCount=%s\n",
|
||||
DP("Return HstPtrBegin " DPxMOD " Size=%" PRId64 " RefCount=%s\n",
|
||||
DPxPTR((uintptr_t)HstPtrBegin), Size,
|
||||
(UpdateRefCount ? " updated" : ""));
|
||||
IsHostPtr = true;
|
||||
|
@ -209,10 +209,10 @@ void *DeviceTy::getOrAllocTgtPtr(void *HstPtrBegin, void *HstPtrBase,
|
|||
}
|
||||
} else if (HasPresentModifier) {
|
||||
DP("Mapping required by 'present' map type modifier does not exist for "
|
||||
"HstPtrBegin=" DPxMOD ", Size=%ld\n",
|
||||
"HstPtrBegin=" DPxMOD ", Size=%" PRId64 "\n",
|
||||
DPxPTR(HstPtrBegin), Size);
|
||||
MESSAGE("device mapping required by 'present' map type modifier does not "
|
||||
"exist for host address " DPxMOD " (%ld bytes)",
|
||||
"exist for host address " DPxMOD " (%" PRId64 " bytes)",
|
||||
DPxPTR(HstPtrBegin), Size);
|
||||
} else if (Size) {
|
||||
// If it is not contained and Size > 0, we should create a new entry for it.
|
||||
|
@ -254,15 +254,15 @@ void *DeviceTy::getTgtPtrBegin(void *HstPtrBegin, int64_t Size, bool &IsLast,
|
|||
|
||||
uintptr_t tp = HT.TgtPtrBegin + ((uintptr_t)HstPtrBegin - HT.HstPtrBegin);
|
||||
DP("Mapping exists with HstPtrBegin=" DPxMOD ", TgtPtrBegin=" DPxMOD ", "
|
||||
"Size=%ld,%s RefCount=%s\n", DPxPTR(HstPtrBegin), DPxPTR(tp), Size,
|
||||
(UpdateRefCount ? " updated" : ""),
|
||||
"Size=%" PRId64 ",%s RefCount=%s\n", DPxPTR(HstPtrBegin), DPxPTR(tp),
|
||||
Size, (UpdateRefCount ? " updated" : ""),
|
||||
HT.isRefCountInf() ? "INF" : std::to_string(HT.getRefCount()).c_str());
|
||||
rc = (void *)tp;
|
||||
} else if (RTLs->RequiresFlags & OMP_REQ_UNIFIED_SHARED_MEMORY) {
|
||||
// If the value isn't found in the mapping and unified shared memory
|
||||
// is on then it means we have stumbled upon a value which we need to
|
||||
// use directly from the host.
|
||||
DP("Get HstPtrBegin " DPxMOD " Size=%ld RefCount=%s\n",
|
||||
DP("Get HstPtrBegin " DPxMOD " Size=%" PRId64 " RefCount=%s\n",
|
||||
DPxPTR((uintptr_t)HstPtrBegin), Size, (UpdateRefCount ? " updated" : ""));
|
||||
IsHostPtr = true;
|
||||
rc = HstPtrBegin;
|
||||
|
@ -299,11 +299,11 @@ int DeviceTy::deallocTgtPtr(void *HstPtrBegin, int64_t Size, bool ForceDelete,
|
|||
if (ForceDelete)
|
||||
HT.resetRefCount();
|
||||
if (HT.decRefCount() == 0) {
|
||||
DP("Deleting tgt data " DPxMOD " of size %ld\n",
|
||||
DP("Deleting tgt data " DPxMOD " of size %" PRId64 "\n",
|
||||
DPxPTR(HT.TgtPtrBegin), Size);
|
||||
deleteData((void *)HT.TgtPtrBegin);
|
||||
DP("Removing%s mapping with HstPtrBegin=" DPxMOD ", TgtPtrBegin=" DPxMOD
|
||||
", Size=%ld\n", (ForceDelete ? " (forced)" : ""),
|
||||
", Size=%" PRId64 "\n", (ForceDelete ? " (forced)" : ""),
|
||||
DPxPTR(HT.HstPtrBegin), DPxPTR(HT.TgtPtrBegin), Size);
|
||||
HostDataToTargetMap.erase(lr.Entry);
|
||||
}
|
||||
|
|
|
@ -519,7 +519,7 @@ int targetDataEnd(DeviceTy &Device, int32_t ArgNum, void **ArgBases,
|
|||
// "omp target" region so that there's no error there, that data is also
|
||||
// guaranteed to be present at the end.
|
||||
MESSAGE("device mapping required by 'present' map type modifier does "
|
||||
"not exist for host address " DPxMOD " (%ld bytes)",
|
||||
"not exist for host address " DPxMOD " (%" PRId64 " bytes)",
|
||||
DPxPTR(HstPtrBegin), DataSize);
|
||||
return OFFLOAD_FAIL;
|
||||
}
|
||||
|
@ -680,7 +680,7 @@ int target_data_update(DeviceTy &Device, int32_t arg_num,
|
|||
DP("hst data:" DPxMOD " not found, becomes a noop\n", DPxPTR(HstPtrBegin));
|
||||
if (arg_types[i] & OMP_TGT_MAPTYPE_PRESENT) {
|
||||
MESSAGE("device mapping required by 'present' motion modifier does not "
|
||||
"exist for host address " DPxMOD " (%ld bytes)",
|
||||
"exist for host address " DPxMOD " (%" PRId64 " bytes)",
|
||||
DPxPTR(HstPtrBegin), MapSize);
|
||||
return OFFLOAD_FAIL;
|
||||
}
|
||||
|
|
|
@ -262,7 +262,7 @@ void RTLsTy::RegisterRequires(int64_t flags) {
|
|||
|
||||
// TODO: insert any other missing checks
|
||||
|
||||
DP("New requires flags %ld compatible with existing %ld!\n",
|
||||
DP("New requires flags %" PRId64 " compatible with existing %" PRId64 "!\n",
|
||||
flags, RequiresFlags);
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue