Home
last modified time | relevance | path

Searched refs:DeadBlock (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/AST/Interp/
H A DInterpBlock.h27 class DeadBlock; variable
132 friend class DeadBlock; variable
180 class DeadBlock final {
183 DeadBlock(DeadBlock *&Root, Block *Blk);
196 DeadBlock *&Root;
198 DeadBlock *Prev;
200 DeadBlock *Next;
H A DInterpBlock.cpp58 (reinterpret_cast<DeadBlock *>(this + 1) - 1)->free(); in cleanup()
94 DeadBlock::DeadBlock(DeadBlock *&Root, Block *Blk) in DeadBlock() function in DeadBlock
112 void DeadBlock::free() { in free()
H A DInterpState.cpp30 DeadBlock *Next = DeadBlocks->Next; in ~InterpState()
39 for (DeadBlock *DB = DeadBlocks; DB; DB = DB->Next) { in cleanup()
70 reinterpret_cast<char *>(std::malloc(sizeof(DeadBlock) + Size)); in deallocate()
71 auto *D = new (Memory) DeadBlock(DeadBlocks, B); in deallocate()
H A DInterpState.h118 DeadBlock *DeadBlocks = nullptr;
H A DPointer.h27 class DeadBlock; variable
651 friend class DeadBlock; variable