23 if (NewCapacityInBytes < MinSizeInBytes)
24 NewCapacityInBytes = MinSizeInBytes;
28 NewElts = malloc(NewCapacityInBytes);
31 memcpy(NewElts, this->
BeginX, CurSizeBytes);
34 NewElts = realloc(this->
BeginX, NewCapacityInBytes);
36 assert(NewElts &&
"Out of memory");
38 this->
EndX = (
char*)NewElts+CurSizeBytes;
size_t capacity_in_bytes() const
capacity_in_bytes - This returns capacity()*sizeof(T).
size_t size_in_bytes() const
This returns size()*sizeof(T).
assert(ImpDefSCC.getReg()==AMDGPU::SCC &&ImpDefSCC.isDef())
void grow_pod(void *FirstEl, size_t MinSizeInBytes, size_t TSize)
This is an implementation of the grow() method which only works on POD-like data types and is out of ...