/freebsd-12-stable/contrib/llvm-project/clang/include/clang/Tooling/Syntax/ |
H A D | BuildTree.h | 22 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 D | Mutations.h | 23 tooling::Replacements computeReplacements(const Arena &A, 32 void removeStatement(syntax::Arena &A, syntax::Statement *S);
|
H A D | Tree.h | 39 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 D | ThreadSafetyCommon.cpp | 160 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 D | ThreadSafetyTIL.cpp | 60 Predecessors.reserveCheck(1, Arena); 64 Ph->values().reserveCheck(1, Arena); 72 Predecessors.reserve(NumPreds, Arena); 75 Ph->values().reserve(NumPreds, Arena);
|
H A D | ThreadSafety.cpp | 1013 threadSafety::til::MemRegionRef Arena; 1026 : Arena(&Bpa), SxBuilder(Arena), Handler(H), GlobalBeforeSet(Bset) {}
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Demangle/ |
H A D | MicrosoftDemangle.cpp | 248 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 D | Synthesis.cpp | 24 clang::syntax::Leaf *syntax::createPunctuation(clang::syntax::Arena &A, 38 syntax::createEmptyStatement(clang::syntax::Arena &A) {
|
H A D | Tree.cpp | 35 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 D | BuildTree.cpp | 54 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 D | ComputeReplacements.cpp | 64 syntax::FileRange rangeOfExpanded(const syntax::Arena &A, 85 syntax::computeReplacements(const syntax::Arena &A,
|
H A D | Mutations.cpp | 84 void syntax::removeStatement(syntax::Arena &A, syntax::Statement *S) {
|
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/Tooling/ |
H A D | Execution.h | 61 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 D | MicrosoftDemangle.h | 229 VariableSymbolNode *demangleUntypedVariable(ArenaAllocator &Arena, 233 demangleRttiBaseClassDescriptorNode(ArenaAllocator &Arena, 257 ArenaAllocator Arena;
|
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/Analysis/Analyses/ |
H A D | ThreadSafetyCommon.h | 363 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 D | ThreadSafetyTIL.h | 1531 : 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 D | ThreadSafetyTraverse.h | 150 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 D | InterpolatingCompilationDatabase.cpp | 321 : OriginalPaths(std::move(Files)), Strings(Arena) { 488 BumpPtrAllocator Arena; member in class:clang::tooling::__anon3504::FileIndex
|