Home
last modified time | relevance | path

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

/llvm-project-15.0.7/clang/lib/AST/Interp/
H A DInterpStack.h88 struct StackChunk { struct
89 StackChunk *Next; argument
90 StackChunk *Prev; argument
93 StackChunk(StackChunk *Prev = nullptr) argument
102 static_assert(sizeof(StackChunk) < ChunkSize, "Invalid chunk size"); argument
105 StackChunk *Chunk = nullptr;
H A DInterpStack.cpp30 assert(Size < ChunkSize - sizeof(StackChunk) && "Object too large"); in grow()
32 if (!Chunk || sizeof(StackChunk) + Chunk->size() + Size > ChunkSize) { in grow()
36 StackChunk *Next = new (malloc(ChunkSize)) StackChunk(Chunk); in grow()
52 StackChunk *Ptr = Chunk; in peek()