Lines Matching refs:Buffer
462 static void Append(char *Start, char *End, char *&Buffer, unsigned &BufferSize, in Append() argument
474 if (Buffer) in Append()
475 memcpy(NewBuffer, Buffer, BufferSize); in Append()
476 Buffer = NewBuffer; in Append()
478 Buffer = static_cast<char *>(llvm::safe_realloc(Buffer, NewCapacity)); in Append()
482 assert(Buffer && Start && End && End > Start && "Illegal memory buffer copy"); in Append()
483 memcpy(Buffer + BufferSize, Start, End - Start); in Append()
488 static void SaveSourceLocation(SourceLocation Loc, char *&Buffer, in SaveSourceLocation() argument
493 Buffer, BufferSize, BufferCapacity); in SaveSourceLocation()
497 static void SavePointer(void *Ptr, char *&Buffer, unsigned &BufferSize, in SavePointer() argument
501 Buffer, BufferSize, BufferCapacity); in SavePointer()
507 if (!Other.Buffer) in NestedNameSpecifierLocBuilder()
512 Buffer = Other.Buffer; in NestedNameSpecifierLocBuilder()
518 Append(Other.Buffer, Other.Buffer + Other.BufferSize, Buffer, BufferSize, in NestedNameSpecifierLocBuilder()
527 if (Buffer && Other.Buffer && BufferCapacity >= Other.BufferSize) { in operator =()
530 memcpy(Buffer, Other.Buffer, BufferSize); in operator =()
536 free(Buffer); in operator =()
540 if (!Other.Buffer) { in operator =()
542 Buffer = nullptr; in operator =()
549 Buffer = Other.Buffer; in operator =()
556 Append(Other.Buffer, Other.Buffer + Other.BufferSize, Buffer, BufferSize, in operator =()
570 SavePointer(TL.getOpaqueData(), Buffer, BufferSize, BufferCapacity); in Extend()
571 SaveSourceLocation(ColonColonLoc, Buffer, BufferSize, BufferCapacity); in Extend()
582 SaveSourceLocation(IdentifierLoc, Buffer, BufferSize, BufferCapacity); in Extend()
583 SaveSourceLocation(ColonColonLoc, Buffer, BufferSize, BufferCapacity); in Extend()
594 SaveSourceLocation(NamespaceLoc, Buffer, BufferSize, BufferCapacity); in Extend()
595 SaveSourceLocation(ColonColonLoc, Buffer, BufferSize, BufferCapacity); in Extend()
605 SaveSourceLocation(AliasLoc, Buffer, BufferSize, BufferCapacity); in Extend()
606 SaveSourceLocation(ColonColonLoc, Buffer, BufferSize, BufferCapacity); in Extend()
615 SaveSourceLocation(ColonColonLoc, Buffer, BufferSize, BufferCapacity); in MakeGlobal()
625 SaveSourceLocation(SuperLoc, Buffer, BufferSize, BufferCapacity); in MakeSuper()
626 SaveSourceLocation(ColonColonLoc, Buffer, BufferSize, BufferCapacity); in MakeSuper()
646 SaveSourceLocation(R.getBegin(), Buffer, BufferSize, BufferCapacity); in MakeTrivial()
654 SavePointer(TSInfo->getTypeLoc().getOpaqueData(), Buffer, BufferSize, in MakeTrivial()
666 Buffer, BufferSize, BufferCapacity); in MakeTrivial()
672 free(Buffer); in Adopt()
684 Buffer = static_cast<char *>(Other.getOpaqueData()); in Adopt()
697 return NestedNameSpecifierLoc(Representation, Buffer); in getWithLocInContext()
703 memcpy(Mem, Buffer, BufferSize); in getWithLocInContext()