Home
last modified time | relevance | path

Searched refs:DynamicAllocator (Results 1 – 9 of 9) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/
H A DDynamicAllocator.h33 class DynamicAllocator final {
61 DynamicAllocator() = default;
62 DynamicAllocator(DynamicAllocator &) = delete;
63 DynamicAllocator(DynamicAllocator &&) = delete;
64 ~DynamicAllocator();
H A DDynamicAllocator.cpp16 DynamicAllocator::~DynamicAllocator() { cleanup(); } in ~DynamicAllocator()
18 void DynamicAllocator::cleanup() { in cleanup()
42 Block *DynamicAllocator::allocate(const Expr *Source, PrimType T, in allocate()
54 Block *DynamicAllocator::allocate(const Descriptor *ElementDesc, in allocate()
68 Block *DynamicAllocator::allocate(const Descriptor *D, unsigned EvalID, in allocate()
105 bool DynamicAllocator::deallocate(const Expr *Source, in deallocate()
H A DInterpState.h121 DynamicAllocator &getAllocator() { return Alloc; } in getAllocator()
167 DynamicAllocator Alloc;
H A DInterpBlock.h138 friend class DynamicAllocator; variable
H A DInterp.cpp1024 DynamicAllocator::Form AllocForm, in CheckNewDeleteForms()
1025 DynamicAllocator::Form DeleteForm, const Descriptor *D, in CheckNewDeleteForms()
1184 DynamicAllocator &Allocator = S.getAllocator(); in Free()
1207 if (std::optional<DynamicAllocator::Form> AllocForm = in Free()
1209 DynamicAllocator::Form DeleteForm = in Free()
1210 DeleteIsArrayForm ? DynamicAllocator::Form::Array in Free()
1211 : DynamicAllocator::Form::NonArray; in Free()
H A DInterpBuiltin.cpp1535 DynamicAllocator &Allocator = S.getAllocator(); in interp__builtin_operator_new()
1539 S.Ctx.getEvalID(), DynamicAllocator::Form::Operator); in interp__builtin_operator_new()
1554 DynamicAllocator::Form::Operator); in interp__builtin_operator_new()
1568 DynamicAllocator::Form::Operator); in interp__builtin_operator_new()
1612 DynamicAllocator &Allocator = S.getAllocator(); in interp__builtin_operator_delete()
1614 std::optional<DynamicAllocator::Form> AllocForm = in interp__builtin_operator_delete()
1626 S, OpPC, *AllocForm, DynamicAllocator::Form::Operator, BlockDesc, Source); in interp__builtin_operator_delete()
H A DInterp.h127 DynamicAllocator::Form AllocForm,
128 DynamicAllocator::Form DeleteForm, const Descriptor *D,
3304 DynamicAllocator &Allocator = S.getAllocator(); in Alloc()
3306 DynamicAllocator::Form::NonArray); in Alloc()
3332 DynamicAllocator &Allocator = S.getAllocator(); in AllocN()
3335 S.Ctx.getEvalID(), DynamicAllocator::Form::Array); in AllocN()
3365 DynamicAllocator &Allocator = S.getAllocator(); in AllocCN()
3368 S.Ctx.getEvalID(), DynamicAllocator::Form::Array); in AllocCN()
H A DPointer.h775 friend class DynamicAllocator; variable
/freebsd/lib/clang/libclang/
H A DMakefile68 SRCS_MIN+= AST/ByteCode/DynamicAllocator.cpp