/freebsd/contrib/llvm-project/compiler-rt/lib/ctx_profile/ |
H A D | CtxInstrProfiling.h | 32 class Arena final { 37 static Arena *allocateNewArena(size_t Size, Arena *Prev = nullptr); 38 static void freeArenaList(Arena *&A); 50 Arena *next() const { return Next; } in next() 53 const char *start() const { return const_cast<Arena *>(this)->start(); } in start() 58 explicit Arena(uint32_t Size); 59 ~Arena() = delete; 63 Arena *Next = nullptr; 70 static_assert(alignof(Arena) == ExpectedAlignment); 81 Arena *FirstMemBlock = nullptr; [all …]
|
H A D | CtxInstrProfiling.cpp | 135 Arena::Arena(uint32_t Size) : Size(Size) { in Arena() function in Arena 141 Arena *Arena::allocateNewArena(size_t Size, Arena *Prev) { in allocateNewArena() 143 Arena *NewArena = new (__sanitizer::InternalAlloc( in allocateNewArena() 144 Size + sizeof(Arena), /*cache=*/nullptr, /*alignment=*/ExpectedAlignment)) in allocateNewArena() 145 Arena(Size); in allocateNewArena() 151 void Arena::freeArenaList(Arena *&A) { in freeArenaList() 248 auto *M = Arena::allocateNewArena(getArenaAllocSize(Needed)); in setupContext()
|
/freebsd/contrib/llvm-project/llvm/lib/Demangle/ |
H A D | MicrosoftDemangle.cpp | 280 char *Stable = Arena.allocUnalignedBuffer(Borrowed.size()); in copyString() 292 NamedIdentifierNode *NI = Arena.alloc<NamedIdentifierNode>(); in demangleSpecialTableSymbolNode() 310 SpecialTableSymbolNode *STSN = Arena.alloc<SpecialTableSymbolNode>(); in demangleSpecialTableSymbolNode() 334 Arena.alloc<LocalStaticGuardIdentifierNode>(); in demangleLocalStaticGuard() 338 Arena.alloc<LocalStaticGuardVariableNode>(); in demangleLocalStaticGuard() 355 static NamedIdentifierNode *synthesizeNamedIdentifier(ArenaAllocator &Arena, in synthesizeNamedIdentifier() argument 357 NamedIdentifierNode *Id = Arena.alloc<NamedIdentifierNode>(); in synthesizeNamedIdentifier() 362 static QualifiedNameNode *synthesizeQualifiedName(ArenaAllocator &Arena, in synthesizeQualifiedName() argument 364 QualifiedNameNode *QN = Arena.alloc<QualifiedNameNode>(); in synthesizeQualifiedName() 365 QN->Components = Arena.alloc<NodeArrayNode>(); in synthesizeQualifiedName() [all …]
|
/freebsd/contrib/llvm-project/clang/lib/Analysis/ |
H A D | ThreadSafetyCommon.cpp | 183 return CapabilityExpr(new (Arena) til::Wildcard(), StringRef("wildcard"), in translateAttrExpr() 222 return new (Arena) til::LiteralPtr(VD); in createVariable() 227 return {new (Arena) til::LiteralPtr(nullptr), in createThisPlaceholder() 295 return new (Arena) til::Literal(cast<Expr>(S)); in translate() 305 return new (Arena) til::Undefined(S); in translate() 340 return new (Arena) til::LiteralPtr(VD); in translateDeclRefExpr() 394 til::SExpr *E = new (Arena) til::SApply(BE); in translateMemberExpr() 400 til::Project *P = new (Arena) til::Project(E, D); in translateMemberExpr() 409 til::SExpr *E = new (Arena) til::SApply(BE); in translateObjCIVarRefExpr() 413 til::Project *P = new (Arena) til::Project(E, D); in translateObjCIVarRefExpr() [all …]
|
H A D | ThreadSafetyTIL.cpp | 60 Predecessors.reserveCheck(1, Arena); in addPredecessor() 64 Ph->values().reserveCheck(1, Arena); in addPredecessor() 72 Predecessors.reserve(NumPreds, Arena); in reservePredecessors() 75 Ph->values().reserve(NumPreds, Arena); in reservePredecessors()
|
/freebsd/contrib/llvm-project/clang/include/clang/Tooling/Syntax/ |
H A D | BuildTree.h | 26 buildSyntaxTree(Arena &A, TokenBufferTokenManager &TBTM, ASTContext &Context); 33 syntax::Leaf *createLeaf(syntax::Arena &A, TokenBufferTokenManager &TBTM, 38 syntax::Leaf *createLeaf(syntax::Arena &A, TokenBufferTokenManager &TBTM, 45 createTree(syntax::Arena &A, 50 syntax::EmptyStatement *createEmptyStatement(syntax::Arena &A, 59 syntax::Node *deepCopyExpandingMacros(syntax::Arena &A,
|
H A D | Mutations.h | 33 void removeStatement(syntax::Arena &A, TokenBufferTokenManager &TBTM,
|
H A D | Tree.h | 36 class Arena {
|
/freebsd/contrib/llvm-project/compiler-rt/lib/ctx_profile/tests/ |
H A D | CtxInstrProfilingTest.cpp | 18 Arena *A = new (Buffer) Arena(10); in TEST() 25 Arena *A = Arena::allocateNewArena(1024); in TEST() 35 Arena *A2 = Arena::allocateNewArena(2024, A); in TEST() 38 Arena::freeArenaList(A); in TEST()
|
/freebsd/contrib/llvm-project/clang/lib/Tooling/Syntax/ |
H A D | Synthesis.cpp | 40 syntax::Leaf *clang::syntax::createLeaf(syntax::Arena &A, in createLeaf() 57 syntax::Leaf *clang::syntax::createLeaf(syntax::Arena &A, in createLeaf() 70 syntax::Tree *allocateTree(syntax::Arena &A, syntax::NodeKind Kind) { in allocateTree() 205 syntax::Arena &A, in createTree() 217 syntax::Node *clang::syntax::deepCopyExpandingMacros(syntax::Arena &A, in deepCopyExpandingMacros() 235 syntax::EmptyStatement *clang::syntax::createEmptyStatement(syntax::Arena &A, TokenBufferTokenMana… in createEmptyStatement()
|
H A D | BuildTree.cpp | 369 TreeBuilder(syntax::Arena &Arena, TokenBufferTokenManager& TBTM) in TreeBuilder() argument 370 : Arena(Arena), in TreeBuilder() 372 Pending(Arena, TBTM.tokenBuffer()) { in TreeBuilder() 377 llvm::BumpPtrAllocator &allocator() { return Arena.getAllocator(); } in allocator() 447 new (Arena.getAllocator()) syntax::TranslationUnit); in finalize() 571 Forest(syntax::Arena &A, const syntax::TokenBuffer &TB) { in Forest() 694 syntax::Arena &Arena; member in syntax::TreeBuilder 1754 syntax::TranslationUnit *syntax::buildSyntaxTree(Arena &A, in buildSyntaxTree()
|
H A D | Mutations.cpp | 79 void syntax::removeStatement(syntax::Arena &A, TokenBufferTokenManager &TBTM, in removeStatement()
|
/freebsd/contrib/llvm-project/clang/include/clang/Tooling/ |
H A D | Execution.h | 61 InMemoryToolResults() : Strings(Arena) {} in InMemoryToolResults() 69 llvm::BumpPtrAllocator Arena;
|
/freebsd/contrib/llvm-project/clang/include/clang/Analysis/FlowSensitive/ |
H A D | DataflowAnalysisContext.h | 178 Arena &arena() { return *A; } in arena() 256 std::unique_ptr<Arena> A;
|
H A D | DataflowEnvironment.h | 679 Arena &arena() const { return DACtx->arena(); } in arena()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Demangle/ |
H A D | MicrosoftDemangle.h | 240 VariableSymbolNode *demangleUntypedVariable(ArenaAllocator &Arena, 244 demangleRttiBaseClassDescriptorNode(ArenaAllocator &Arena, 272 ArenaAllocator Arena; variable
|
/freebsd/contrib/llvm-project/clang/include/clang/Analysis/Analyses/ |
H A D | ThreadSafetyTIL.h | 1540 : SExpr(COP_BasicBlock), Arena(A), BlockID(0), Visited(false) {} in BasicBlock() 1543 : SExpr(COP_BasicBlock), Arena(A), BlockID(0), Visited(false), in BasicBlock() 1591 Args.reserveCheck(1, Arena); in addArgument() 1597 Instrs.reserveCheck(1, Arena); in addInstruction() 1606 void reserveArguments(unsigned Nargs) { Args.reserve(Nargs, Arena); } in reserveArguments() 1609 void reserveInstructions(unsigned Nins) { Instrs.reserve(Nins, Arena); } in reserveInstructions() 1662 MemRegionRef Arena; variable 1702 : SExpr(COP_SCFG), Arena(A), Blocks(A, Nblocks) { in SCFG() 1713 : SExpr(COP_SCFG), Arena(Cfg.Arena), Blocks(std::move(Ba)) { in SCFG() 1753 Blocks.reserveCheck(1, Arena); in add() [all …]
|
H A D | ThreadSafetyCommon.h | 373 SExprBuilder(til::MemRegionRef A) : Arena(A) { in SExprBuilder() 375 SelfVar = new (Arena) til::Variable(nullptr); in SExprBuilder() 503 til::MemRegionRef Arena; variable
|
H A D | ThreadSafetyTraverse.h | 150 Container(CopyReducerBase &S, unsigned N) : Elems(S.Arena, N) {} in Container() 158 CopyReducerBase(MemRegionRef A) : Arena(A) {} in CopyReducerBase() 161 MemRegionRef Arena;
|
/freebsd/contrib/file/magic/Magdir/ |
H A D | sgi | 28 0 belong 0xdeadbabe IRIX Parallel Arena
|
/freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
H A D | RangedConstraintManager.h | 300 llvm::SpecificBumpPtrAllocator<ContainerType> Arena; variable
|
/freebsd/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/ |
H A D | DataflowAnalysisContext.cpp | 343 : S(S), OwnedSolver(std::move(OwnedSolver)), A(std::make_unique<Arena>()), in DataflowAnalysisContext()
|
/freebsd/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/Models/ |
H A D | UncheckedOptionalAccessModel.cpp | 625 const Formula &evaluateEquality(Arena &A, const Formula &EqVal, in evaluateEquality()
|
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
H A D | RangeConstraintManager.cpp | 343 void *Buffer = Arena.Allocate(); in construct()
|