Searched refs:DynamicAllocator (Results 1 – 9 of 9) sorted by relevance
| /freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/ |
| H A D | DynamicAllocator.h | 33 class DynamicAllocator final { 61 DynamicAllocator() = default; 62 DynamicAllocator(DynamicAllocator &) = delete; 63 DynamicAllocator(DynamicAllocator &&) = delete; 64 ~DynamicAllocator();
|
| H A D | DynamicAllocator.cpp | 16 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 D | InterpState.h | 121 DynamicAllocator &getAllocator() { return Alloc; } in getAllocator() 167 DynamicAllocator Alloc;
|
| H A D | InterpBlock.h | 138 friend class DynamicAllocator; variable
|
| H A D | Interp.cpp | 1024 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 D | InterpBuiltin.cpp | 1535 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 D | Interp.h | 127 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 D | Pointer.h | 775 friend class DynamicAllocator; variable
|
| /freebsd/lib/clang/libclang/ |
| H A D | Makefile | 68 SRCS_MIN+= AST/ByteCode/DynamicAllocator.cpp
|