Searched refs:Arena (Results 1 - 18 of 18) sorted by relevance

/freebsd-12-stable/contrib/llvm-project/clang/include/clang/Tooling/Syntax/
H A DBuildTree.h22 syntax::TranslationUnit *buildSyntaxTree(Arena &A,
27 clang::syntax::Leaf *createPunctuation(clang::syntax::Arena &A,
29 clang::syntax::EmptyStatement *createEmptyStatement(clang::syntax::Arena &A);
H A DMutations.h23 tooling::Replacements computeReplacements(const Arena &A,
32 void removeStatement(syntax::Arena &A, syntax::Statement *S);
H A DTree.h39 class Arena { class in namespace:clang::syntax
41 Arena(SourceManager &SourceMgr, const LangOptions &LangOpts,
109 std::string dump(const Arena &A) const;
111 std::string dumpTokens(const Arena &A) const;
/freebsd-12-stable/contrib/llvm-project/clang/lib/Analysis/
H A DThreadSafetyCommon.cpp160 return CapabilityExpr(new (Arena) til::Wildcard(), false);
259 return new (Arena) til::Literal(cast<Expr>(S));
269 return new (Arena) til::Undefined(S);
298 return new (Arena) til::LiteralPtr(VD);
348 til::SExpr *E = new (Arena) til::SApply(BE);
354 til::Project *P = new (Arena) til::Project(E, D);
363 til::SExpr *E = new (Arena) til::SApply(BE);
367 til::Project *P = new (Arena) til::Project(E, D);
395 E = new (Arena) til::Apply(E, A);
397 return new (Arena) ti
878 static_cast<unsigned>(CurrentArguments.size()), Arena); local
899 static_cast<unsigned>(CurrentInstructions.size()), Arena); local
[all...]
H A DThreadSafetyTIL.cpp60 Predecessors.reserveCheck(1, Arena);
64 Ph->values().reserveCheck(1, Arena);
72 Predecessors.reserve(NumPreds, Arena);
75 Ph->values().reserve(NumPreds, Arena);
H A DThreadSafety.cpp1013 threadSafety::til::MemRegionRef Arena;
1026 : Arena(&Bpa), SxBuilder(Arena), Handler(H), GlobalBeforeSet(Bset) {}
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Demangle/
H A DMicrosoftDemangle.cpp248 char *Stable = Arena.allocUnalignedBuffer(Borrowed.size() + 1);
257 NamedIdentifierNode *NI = Arena.alloc<NamedIdentifierNode>();
275 SpecialTableSymbolNode *STSN = Arena.alloc<SpecialTableSymbolNode>();
297 Arena.alloc<LocalStaticGuardIdentifierNode>();
301 Arena.alloc<LocalStaticGuardVariableNode>();
318 static NamedIdentifierNode *synthesizeNamedIdentifier(ArenaAllocator &Arena, argument
320 NamedIdentifierNode *Id = Arena.alloc<NamedIdentifierNode>();
325 static QualifiedNameNode *synthesizeQualifiedName(ArenaAllocator &Arena, argument
327 QualifiedNameNode *QN = Arena.alloc<QualifiedNameNode>();
328 QN->Components = Arena
335 synthesizeQualifiedName(ArenaAllocator &Arena, StringView Name) argument
341 synthesizeVariable(ArenaAllocator &Arena, TypeNode *Type, StringView VariableName) argument
350 demangleUntypedVariable( ArenaAllocator &Arena, StringView &MangledName, StringView VariableName) argument
364 demangleRttiBaseClassDescriptorNode(ArenaAllocator &Arena, StringView &MangledName) argument
1557 nodeListToNodeArray(ArenaAllocator &Arena, NodeList *Head, size_t Count) argument
[all...]
/freebsd-12-stable/contrib/llvm-project/clang/lib/Tooling/Syntax/
H A DSynthesis.cpp24 clang::syntax::Leaf *syntax::createPunctuation(clang::syntax::Arena &A,
38 syntax::createEmptyStatement(clang::syntax::Arena &A) {
H A DTree.cpp35 syntax::Arena::Arena(SourceManager &SourceMgr, const LangOptions &LangOpts, function in class:syntax::Arena
39 const clang::syntax::TokenBuffer &syntax::Arena::tokenBuffer() const {
44 syntax::Arena::lexBuffer(std::unique_ptr<llvm::MemoryBuffer> Input) {
146 const syntax::Arena &A, std::vector<bool> IndentMask) {
186 std::string syntax::Node::dump(const Arena &A) const {
193 std::string syntax::Node::dumpTokens(const Arena &A) const {
H A DBuildTree.cpp54 TreeBuilder(syntax::Arena &Arena) : Arena(Arena), Pending(Arena) { argument
55 for (const auto &T : Arena.tokenBuffer().expandedTokens())
59 llvm::BumpPtrAllocator &allocator() { return Arena.allocator(); }
87 auto Tokens = Arena.tokenBuffer().expandedTokens();
92 Pending.foldChildren(Arena, Tokens.drop_back(),
93 new (Arena
311 syntax::Arena &Arena; member in class:syntax::TreeBuilder
[all...]
H A DComputeReplacements.cpp64 syntax::FileRange rangeOfExpanded(const syntax::Arena &A,
85 syntax::computeReplacements(const syntax::Arena &A,
H A DMutations.cpp84 void syntax::removeStatement(syntax::Arena &A, syntax::Statement *S) {
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/Tooling/
H A DExecution.h61 InMemoryToolResults() : Strings(Arena) {}
69 llvm::BumpPtrAllocator Arena; member in class:clang::tooling::InMemoryToolResults
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Demangle/
H A DMicrosoftDemangle.h229 VariableSymbolNode *demangleUntypedVariable(ArenaAllocator &Arena,
233 demangleRttiBaseClassDescriptorNode(ArenaAllocator &Arena,
257 ArenaAllocator Arena;
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/Analysis/Analyses/
H A DThreadSafetyCommon.h363 SExprBuilder(til::MemRegionRef A) : Arena(A) {
365 SelfVar = new (Arena) til::Variable(nullptr);
487 til::MemRegionRef Arena; member in class:clang::threadSafety::SExprBuilder
H A DThreadSafetyTIL.h1531 : SExpr(COP_BasicBlock), Arena(A), BlockID(0), Visited(false) {}
1534 : SExpr(COP_BasicBlock), Arena(A), BlockID(0), Visited(false),
1582 Args.reserveCheck(1, Arena);
1588 Instrs.reserveCheck(1, Arena);
1597 void reserveArguments(unsigned Nargs) { Args.reserve(Nargs, Arena); }
1600 void reserveInstructions(unsigned Nins) { Instrs.reserve(Nins, Arena); }
1653 MemRegionRef Arena; member in class:clang::threadSafety::BasicBlock
1693 : SExpr(COP_SCFG), Arena(A), Blocks(A, Nblocks) {
1704 : SExpr(COP_SCFG), Arena(Cfg.Arena), Block
1775 MemRegionRef Arena; member in class:clang::threadSafety::SCFG
[all...]
H A DThreadSafetyTraverse.h150 Container(CopyReducerBase &S, unsigned N) : Elems(S.Arena, N) {}
158 CopyReducerBase(MemRegionRef A) : Arena(A) {}
161 MemRegionRef Arena; member in class:clang::threadSafety::til::CopyReducerBase
/freebsd-12-stable/contrib/llvm-project/clang/lib/Tooling/
H A DInterpolatingCompilationDatabase.cpp321 : OriginalPaths(std::move(Files)), Strings(Arena) {
488 BumpPtrAllocator Arena; member in class:clang::tooling::__anon3504::FileIndex

Completed in 189 milliseconds