Lines Matching refs:BufferSize

399   void Append(char *Start, char *End, char *&Buffer, unsigned &BufferSize,
401 if (BufferSize + (End - Start) > BufferCapacity) {
406 (unsigned)(BufferSize + (End - Start)));
408 memcpy(NewBuffer, Buffer, BufferSize);
416 memcpy(Buffer + BufferSize, Start, End - Start);
417 BufferSize += End-Start;
422 unsigned &BufferSize, unsigned &BufferCapacity) {
426 Buffer, BufferSize, BufferCapacity);
430 void SavePointer(void *Ptr, char *&Buffer, unsigned &BufferSize,
434 Buffer, BufferSize, BufferCapacity);
441 BufferSize(0), BufferCapacity(0)
449 BufferSize = Other.BufferSize;
454 BufferSize = Other.BufferSize;
455 BufferCapacity = Other.BufferSize;
457 memcpy(Buffer, Other.Buffer, BufferSize);
465 if (Buffer && Other.Buffer && BufferCapacity >= Other.BufferSize) {
467 BufferSize = Other.BufferSize;
468 memcpy(Buffer, Other.Buffer, BufferSize);
481 BufferSize = 0;
488 BufferSize = Other.BufferSize;
493 BufferSize = Other.BufferSize;
494 BufferCapacity = BufferSize;
495 Buffer = static_cast<char *>(malloc(BufferSize));
496 memcpy(Buffer, Other.Buffer, BufferSize);
509 SavePointer(TL.getOpaqueData(), Buffer, BufferSize, BufferCapacity);
510 SaveSourceLocation(ColonColonLoc, Buffer, BufferSize, BufferCapacity);
521 SaveSourceLocation(IdentifierLoc, Buffer, BufferSize, BufferCapacity);
522 SaveSourceLocation(ColonColonLoc, Buffer, BufferSize, BufferCapacity);
533 SaveSourceLocation(NamespaceLoc, Buffer, BufferSize, BufferCapacity);
534 SaveSourceLocation(ColonColonLoc, Buffer, BufferSize, BufferCapacity);
544 SaveSourceLocation(AliasLoc, Buffer, BufferSize, BufferCapacity);
545 SaveSourceLocation(ColonColonLoc, Buffer, BufferSize, BufferCapacity);
554 SaveSourceLocation(ColonColonLoc, Buffer, BufferSize, BufferCapacity);
564 BufferSize = 0;
574 SaveSourceLocation(R.getBegin(), Buffer, BufferSize, BufferCapacity);
582 SavePointer(TSInfo->getTypeLoc().getOpaqueData(), Buffer, BufferSize,
593 Buffer, BufferSize, BufferCapacity);
603 BufferSize = 0;
612 BufferSize = Other.getDataLength();
629 void *Mem = Context.Allocate(BufferSize, llvm::alignOf<void *>());
630 memcpy(Mem, Buffer, BufferSize);