Searched refs:ScratchBuffer (Results 1 - 9 of 9) sorted by path

/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Lex/
H A DPreprocessor.h80 class ScratchBuffer;
140 std::unique_ptr<ScratchBuffer> ScratchBuf;
H A DScratchBuffer.h1 //===--- ScratchBuffer.h - Scratch space for forming tokens -----*- C++ -*-===//
9 // This file defines the ScratchBuffer interface.
21 /// ScratchBuffer - This class exposes a simple interface for the dynamic
24 class ScratchBuffer { class in namespace:clang
30 ScratchBuffer(SourceManager &SM);
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Rewrite/Core/
H A DTokenRewriter.h27 class ScratchBuffer;
45 std::unique_ptr<ScratchBuffer> ScratchBuf;
/freebsd-11-stable/contrib/llvm-project/clang/lib/Lex/
H A DPreprocessor.cpp51 #include "clang/Lex/ScratchBuffer.h"
87 ScratchBuf(new ScratchBuffer(SourceMgr)), HeaderInfo(Headers),
H A DScratchBuffer.cpp1 //===--- ScratchBuffer.cpp - Scratch space for forming tokens -------------===//
9 // This file implements the ScratchBuffer interface.
13 #include "clang/Lex/ScratchBuffer.h"
23 ScratchBuffer::ScratchBuffer(SourceManager &SM) function in class:ScratchBuffer
33 SourceLocation ScratchBuffer::getToken(const char *Buf, unsigned Len,
67 void ScratchBuffer::AllocScratchBuffer(unsigned RequestLen) {
/freebsd-11-stable/contrib/llvm-project/clang/lib/Rewrite/
H A DTokenRewriter.cpp17 #include "clang/Lex/ScratchBuffer.h"
28 ScratchBuf.reset(new ScratchBuffer(SM));
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/
H A DSimpleTypeSerializer.h34 std::vector<uint8_t> ScratchBuffer; member in class:llvm::codeview::SimpleTypeSerializer
/freebsd-11-stable/contrib/llvm-project/llvm/lib/DebugInfo/CodeView/
H A DSimpleTypeSerializer.cpp19 SimpleTypeSerializer::SimpleTypeSerializer() : ScratchBuffer(MaxRecordLength) {}
25 BinaryStreamWriter Writer(ScratchBuffer, support::little);
32 RecordPrefix *Prefix = reinterpret_cast<RecordPrefix *>(ScratchBuffer.data());
45 return {ScratchBuffer.data(), Writer.getOffset()};
/freebsd-11-stable/lib/clang/libclang/
H A DMakefile427 SRCS_MIN+= Lex/ScratchBuffer.cpp

Completed in 190 milliseconds