Lines Matching defs:TgtPtr
38 /// Delete the pointer \p TgtPtr on the device
39 virtual int free(void *TgtPtr, TargetAllocTy Kind = TARGET_ALLOC_DEFAULT) = 0;
179 void *TgtPtr = allocateOnDevice(Size, HstPtr);
182 if (TgtPtr == nullptr) {
185 TgtPtr = freeAndAllocate(Size, HstPtr);
188 if (TgtPtr == nullptr)
192 return TgtPtr;
231 void *TgtPtr = allocateOrFreeAndAllocateOnDevice(Size, HstPtr);
233 DP("Got target pointer " DPxMOD ". Return directly.\n", DPxPTR(TgtPtr));
235 return TgtPtr;
263 void *TgtPtr = allocateOrFreeAndAllocateOnDevice(Size, HstPtr);
265 if (TgtPtr == nullptr)
271 auto Itr = PtrToNodeTable.emplace(TgtPtr, NodeTy(Size, TgtPtr));
276 DPxPTR(NodePtr), DPxPTR(TgtPtr), Size);
284 /// Deallocate memory pointed by \p TgtPtr
285 int free(void *TgtPtr) {
286 DP("MemoryManagerTy::free: target memory " DPxMOD ".\n", DPxPTR(TgtPtr));
293 auto Itr = PtrToNodeTable.find(TgtPtr);
304 return deleteOnDevice(TgtPtr);