Searched refs:Deallocate (Results 1 - 24 of 24) sorted by relevance

/freebsd-10.3-release/contrib/llvm/include/llvm/Support/
H A DRecyclingAllocator.h48 /// Deallocate - Release storage for the pointed-to object. The
52 void Deallocate(SubClass* E) { return Base.Deallocate(Allocator, E); } function in class:llvm::RecyclingAllocator
74 A.Deallocate(E);
H A DAllocator.h46 void Deallocate(const void *Ptr) { free(const_cast<void*>(Ptr)); } function in class:llvm::MallocAllocator
68 virtual void Deallocate(MemSlab *Slab) = 0;
83 virtual void Deallocate(MemSlab *Slab) LLVM_OVERRIDE;
135 /// DeallocateSlabs - Deallocate all memory slabs after and including this
145 /// Reset - Deallocate all but the current slab and reset the current pointer
176 void Deallocate(const void * /*Ptr*/) {} function in class:llvm::BumpPtrAllocator
H A DRecycler.h88 Allocator.Deallocate(t);
92 /// Special case for BumpPtrAllocator which has an empty Deallocate()
118 void Deallocate(AllocatorType & /*Allocator*/, SubClass* Element) { function in class:llvm::Recycler
H A DArrayRecycler.h106 Allocator.Deallocate(Ptr);
109 /// Special case for BumpPtrAllocator which has an empty Deallocate()
132 /// Deallocate an array with the specified Capacity.
H A DYAMLParser.h156 Alloc.Deallocate(Ptr);
/freebsd-10.3-release/contrib/llvm/tools/clang/lib/AST/
H A DRecordLayout.cpp22 Ctx.Deallocate(FieldOffsets);
24 Ctx.Deallocate(CXXInfo);
28 Ctx.Deallocate(this);
H A DStmt.cpp274 C.Deallocate(Body);
403 C.Deallocate(this->Names);
407 C.Deallocate(this->Exprs);
411 C.Deallocate(this->Constraints);
415 C.Deallocate(this->Clobbers);
H A DDecl.cpp1501 // Deallocate the extended decl info.
1502 getASTContext().Deallocate(getExtInfo());
1592 Context.Deallocate(TemplParamLists);
1880 getASTContext().Deallocate(Eval);
3246 getASTContext().Deallocate(getExtInfo());
H A DExpr.cpp677 C.Deallocate(pVal);
1213 if (SubExprs) C.Deallocate(SubExprs);
3619 if (SubExprs) C.Deallocate(SubExprs);
H A DDeclCXX.cpp141 C.Deallocate(data().getBases());
/freebsd-10.3-release/contrib/llvm/lib/Support/
H A DAllocator.cpp65 /// DeallocateSlabs - Deallocate all memory slabs after and including this
76 Allocator.Deallocate(Slab);
81 /// Reset - Deallocate all but the current slab and reset the current pointer
185 void MallocSlabAllocator::Deallocate(MemSlab *Slab) { function in class:llvm::MallocSlabAllocator
186 Allocator.Deallocate(Slab);
/freebsd-10.3-release/contrib/llvm/include/llvm/MC/
H A DMCContext.h413 void Deallocate(void *Ptr) { function in class:llvm::MCContext
441 /// @c Context.Deallocate(Ptr).
460 C.Deallocate(Ptr);
475 /// @c Context.Deallocate(Ptr).
494 C.Deallocate(Ptr);
/freebsd-10.3-release/contrib/llvm/lib/CodeGen/
H A DMachineFunction.cpp97 Allocator.Deallocate(RegInfo);
101 Allocator.Deallocate(MFInfo);
105 Allocator.Deallocate(FrameInfo);
108 Allocator.Deallocate(ConstantPool);
112 Allocator.Deallocate(JumpTableInfo);
202 InstructionRecycler.Deallocate(Allocator, MI);
220 BasicBlockRecycler.Deallocate(Allocator, MBB);
/freebsd-10.3-release/contrib/llvm/tools/clang/include/clang/Basic/
H A DPartialDiagnostic.h106 void Deallocate(Storage *S) { function in class:clang::PartialDiagnostic::StorageAllocator
159 Allocator->Deallocate(DiagStorage);
/freebsd-10.3-release/contrib/llvm/tools/clang/include/clang/Lex/
H A DPreprocessingRecord.h371 /// \brief Deallocate memory in the preprocessing record.
372 void Deallocate(void *Ptr) { } function in class:clang::PreprocessingRecord
606 PR.Deallocate(ptr);
/freebsd-10.3-release/contrib/llvm/include/llvm/ADT/
H A DScopedHashTable.h77 Allocator.Deallocate(this);
H A DStringMap.h220 Allocator.Deallocate(this);
H A DIntervalMap.h1027 allocator.Deallocate(P);
/freebsd-10.3-release/contrib/llvm/lib/ExecutionEngine/JIT/
H A DJITMemoryManager.cpp278 virtual void Deallocate(MemSlab *Slab);
540 /// deallocateFunctionBody - Deallocate all memory for the specified
577 void JITSlabAllocator::Deallocate(MemSlab *Slab) { function in class:JITSlabAllocator
/freebsd-10.3-release/contrib/llvm/tools/clang/include/clang/AST/
H A DASTContext.h476 void Deallocate(void *Ptr) const { } function in class:clang::ASTContext
2307 /// @c Context.Deallocate(Ptr).
2325 C.Deallocate(Ptr);
2344 /// @c Context.Deallocate(Ptr).
2363 C.Deallocate(Ptr);
/freebsd-10.3-release/contrib/llvm/tools/clang/lib/Basic/
H A DSourceManager.cpp393 ContentCacheAlloc.Deallocate(MemBufferInfos[i]);
400 ContentCacheAlloc.Deallocate(I->second);
/freebsd-10.3-release/share/examples/drivers/
H A Dmake_device_driver.sh731 * Deallocate any system resources we may have
/freebsd-10.3-release/contrib/llvm/tools/clang/lib/Sema/
H A DSemaDeclCXX.cpp1492 Context.Deallocate(Bases[idx]);
1523 Context.Deallocate(Bases[idx]);
/freebsd-10.3-release/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAG.cpp645 NodeAllocator.Deallocate(AllNodes.remove(N));

Completed in 325 milliseconds