Lines Matching refs:Buffer

464 static void Append(char *Start, char *End, char *&Buffer, unsigned &BufferSize,  in Append()  argument
476 if (Buffer) in Append()
477 memcpy(NewBuffer, Buffer, BufferSize); in Append()
478 Buffer = NewBuffer; in Append()
480 Buffer = static_cast<char *>(llvm::safe_realloc(Buffer, NewCapacity)); in Append()
484 assert(Buffer && Start && End && End > Start && "Illegal memory buffer copy"); in Append()
485 memcpy(Buffer + BufferSize, Start, End - Start); in Append()
490 static void SaveSourceLocation(SourceLocation Loc, char *&Buffer, in SaveSourceLocation() argument
494 reinterpret_cast<char *>(&Raw) + sizeof(Raw), Buffer, BufferSize, in SaveSourceLocation()
499 static void SavePointer(void *Ptr, char *&Buffer, unsigned &BufferSize, in SavePointer() argument
503 Buffer, BufferSize, BufferCapacity); in SavePointer()
509 if (!Other.Buffer) in NestedNameSpecifierLocBuilder()
514 Buffer = Other.Buffer; in NestedNameSpecifierLocBuilder()
520 Append(Other.Buffer, Other.Buffer + Other.BufferSize, Buffer, BufferSize, in NestedNameSpecifierLocBuilder()
529 if (Buffer && Other.Buffer && BufferCapacity >= Other.BufferSize) { in operator =()
532 memcpy(Buffer, Other.Buffer, BufferSize); in operator =()
538 free(Buffer); in operator =()
542 if (!Other.Buffer) { in operator =()
544 Buffer = nullptr; in operator =()
551 Buffer = Other.Buffer; in operator =()
558 Append(Other.Buffer, Other.Buffer + Other.BufferSize, Buffer, BufferSize, in operator =()
572 SavePointer(TL.getOpaqueData(), Buffer, BufferSize, BufferCapacity); in Extend()
573 SaveSourceLocation(ColonColonLoc, Buffer, BufferSize, BufferCapacity); in Extend()
584 SaveSourceLocation(IdentifierLoc, Buffer, BufferSize, BufferCapacity); in Extend()
585 SaveSourceLocation(ColonColonLoc, Buffer, BufferSize, BufferCapacity); in Extend()
596 SaveSourceLocation(NamespaceLoc, Buffer, BufferSize, BufferCapacity); in Extend()
597 SaveSourceLocation(ColonColonLoc, Buffer, BufferSize, BufferCapacity); in Extend()
607 SaveSourceLocation(AliasLoc, Buffer, BufferSize, BufferCapacity); in Extend()
608 SaveSourceLocation(ColonColonLoc, Buffer, BufferSize, BufferCapacity); in Extend()
617 SaveSourceLocation(ColonColonLoc, Buffer, BufferSize, BufferCapacity); in MakeGlobal()
627 SaveSourceLocation(SuperLoc, Buffer, BufferSize, BufferCapacity); in MakeSuper()
628 SaveSourceLocation(ColonColonLoc, Buffer, BufferSize, BufferCapacity); in MakeSuper()
648 SaveSourceLocation(R.getBegin(), Buffer, BufferSize, BufferCapacity); in MakeTrivial()
656 SavePointer(TSInfo->getTypeLoc().getOpaqueData(), Buffer, BufferSize, in MakeTrivial()
668 Buffer, BufferSize, BufferCapacity); in MakeTrivial()
674 free(Buffer); in Adopt()
686 Buffer = static_cast<char *>(Other.getOpaqueData()); in Adopt()
699 return NestedNameSpecifierLoc(Representation, Buffer); in getWithLocInContext()
705 memcpy(Mem, Buffer, BufferSize); in getWithLocInContext()