Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/lib/AST/Interp/
H A DInterpBlock.h52 Block(unsigned EvalID, const std::optional<unsigned> &DeclID,
54 : EvalID(EvalID), DeclID(DeclID), IsStatic(IsStatic), IsExtern(IsExtern), in EvalID() function
59 Block(unsigned EvalID, const Descriptor *Desc, bool IsStatic = false,
61 : EvalID(EvalID), DeclID((unsigned)-1), IsStatic(IsStatic), in EvalID() function
85 unsigned getEvalID() const { return EvalID; } in getEvalID()
136 Block(unsigned EvalID, const Descriptor *Desc, bool IsExtern, bool IsStatic, in Block() argument
138 : EvalID(EvalID), IsStatic(IsStatic), IsExtern(IsExtern), IsDead(true), in Block()
154 const unsigned EvalID = ~0u; variable
H A DDynamicAllocator.cpp43 size_t NumElements, unsigned EvalID) { in allocate() argument
50 return allocate(D, EvalID); in allocate()
54 size_t NumElements, unsigned EvalID) { in allocate() argument
60 return allocate(D, EvalID); in allocate()
63 Block *DynamicAllocator::allocate(const Descriptor *D, unsigned EvalID) { in allocate() argument
69 auto *B = new (Memory.get()) Block(EvalID, D, /*isStatic=*/false); in allocate()
H A DDynamicAllocator.h61 Block *allocate(const Descriptor *D, unsigned EvalID);
64 unsigned EvalID);
66 Block *allocate(const Descriptor *D, size_t NumElements, unsigned EvalID);
H A DContext.h112 unsigned getEvalID() const { return EvalID; } in getEvalID()
125 unsigned EvalID = 0; variable
H A DContext.cpp45 ++EvalID; in evaluateAsRValue()
72 ++EvalID; in evaluate()
98 ++EvalID; in evaluateAsInitializer()