Home
last modified time | relevance | path

Searched refs:StackChunk (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/
H A DInterpStack.h127 struct StackChunk { struct
128 StackChunk *Next; argument
129 StackChunk *Prev; argument
132 StackChunk(StackChunk *Prev = nullptr) argument
144 static_assert(sizeof(StackChunk) < ChunkSize, "Invalid chunk size"); argument
147 StackChunk *Chunk = nullptr;
H A DInterpStack.cpp60 assert(Size < ChunkSize - sizeof(StackChunk) && "Object too large"); in grow()
62 if (!Chunk || sizeof(StackChunk) + Chunk->size() + Size > ChunkSize) { in grow()
66 StackChunk *Next = new (std::malloc(ChunkSize)) StackChunk(Chunk); in grow()
82 StackChunk *Ptr = Chunk; in peekData()