Home
last modified time | relevance | path

Searched refs:Arena (Results 1 – 25 of 47) sorted by relevance

12

/llvm-project-15.0.7/clang/unittests/Tooling/Syntax/
H A DTreeTest.cpp30 deepCopyExpandingMacros(*Arena, *TM, Child), NodeRole::Unknown)); in createTree()
32 return clang::syntax::createTree(*Arena, ChildrenWithRoles, in createTree()
134 auto *Tree = syntax::createTree(*Arena, in TEST_F()
234 *Arena, in TEST_P()
255 *Arena, in TEST_P()
275 *Arena, in TEST_P()
295 *Arena, in TEST_P()
318 *Arena, in TEST_P()
343 *Arena, in TEST_P()
367 *Arena, in TEST_P()
[all …]
H A DSynthesisTest.cpp47 auto *Leaf = createLeaf(*Arena, *TM, tok::comma); in TEST_P()
60 auto *Leaf = createLeaf(*Arena, *TM, tok::coloncolon); in TEST_P()
70 auto *Leaf = createLeaf(*Arena, *TM, tok::kw_if); in TEST_P()
83 auto *Leaf = createLeaf(*Arena, *TM, tok::kw_nullptr); in TEST_P()
123 auto *LeafLParen = createLeaf(*Arena, *TM, tok::l_paren); in TEST_P()
124 auto *LeafRParen = createLeaf(*Arena, *TM, tok::r_paren); in TEST_P()
125 auto *TreeParen = createTree(*Arena, in TEST_P()
144 auto *LeafPlus = createLeaf(*Arena, *TM, tok::plus); in TEST_P()
150 auto *TreeBinaryOperator = createTree(*Arena, in TEST_P()
171 auto *StatementContinue = createTree(*Arena, in TEST_P()
[all …]
H A DTreeTestBase.cpp75 std::unique_ptr<syntax::Arena> &Arena, in buildTree() argument
77 : Root(Root), TB(TB), TM(TM), Arena(Arena), Tokens(std::move(Tokens)) { in buildTree()
86 Arena = std::make_unique<syntax::Arena>(); in buildTree()
87 Root = syntax::buildSyntaxTree(*Arena, *TM, Ctx); in buildTree()
94 std::unique_ptr<syntax::Arena> &Arena; in buildTree() member in SyntaxTreeTest::buildTree::BuildSyntaxTree
103 std::unique_ptr<syntax::Arena> &Arena) in buildTree() argument
104 : Root(Root), TM(TM), TB(TB), Arena(Arena) {} in buildTree()
111 return std::make_unique<BuildSyntaxTree>(Root, TB, TM, Arena, in buildTree()
119 std::unique_ptr<syntax::Arena> &Arena; in buildTree() member in SyntaxTreeTest::buildTree::BuildSyntaxTreeAction
158 BuildSyntaxTreeAction Recorder(Root, this->TM, this->TB, this->Arena); in buildTree()
H A DTreeTestBase.h56 std::unique_ptr<syntax::Arena> Arena; variable
/llvm-project-15.0.7/clang-tools-extra/pseudo/unittests/
H A DForestTest.cpp62 ForestArena Arena; in TEST_F() local
66 auto T = Arena.createTerminals(TS); in TEST_F()
68 const auto *Left = &Arena.createSequence( in TEST_F()
99 ForestArena Arena; in TEST_F() local
102 auto Terminals = Arena.createTerminals(TS); in TEST_F()
105 const auto *SharedType = &Arena.createSequence( in TEST_F()
107 const auto *ClassType = &Arena.createSequence( in TEST_F()
109 const auto *EnumType = &Arena.createSequence( in TEST_F()
135 ForestArena Arena; in TEST_F() local
160 ForestArena Arena; in TEST_F() local
[all …]
H A DGLRTest.cpp122 ForestArena Arena; member in clang::pseudo::__anon58630bd90111::GLRTest
153 ForestNode &SemiTerminal = Arena.createTerminal(tok::semi, 0); in TEST_F()
189 {emptyTokenStream(), Arena, GSStack}, TestLang); in TEST_F()
336 {emptyTokenStream(), Arena, GSStack}, TestLang); in TEST_F()
379 {emptyTokenStream(), Arena, GSStack}, TestLang); in TEST_F()
396 auto *LBrace = &Arena.createTerminal(tok::l_brace, 0); in TEST_F()
397 auto *Question1 = &Arena.createTerminal(tok::question, 1); in TEST_F()
448 auto *Brace1 = &Arena.createTerminal(tok::l_brace, 0); in TEST_F()
449 auto *Brace2 = &Arena.createTerminal(tok::l_brace, 1); in TEST_F()
450 auto *Brace3 = &Arena.createTerminal(tok::l_brace, 2); in TEST_F()
[all …]
/llvm-project-15.0.7/openmp/libomptarget/plugins/remote/src/
H A DClient.cpp31 Arena->Reset(); in remoteCall()
71 auto *Reply = protobuf::Arena::CreateMessage<I32>(Arena.get()); in registerLib()
94 auto *Reply = protobuf::Arena::CreateMessage<I32>(Arena.get()); in unregisterLib()
119 auto *Reply = protobuf::Arena::CreateMessage<I32>(Arena.get()); in isValidBinary()
147 auto *Reply = protobuf::Arena::CreateMessage<I32>(Arena.get()); in getNumberOfDevices()
170 auto *Reply = protobuf::Arena::CreateMessage<I32>(Arena.get()); in initDevice()
195 auto *Reply = protobuf::Arena::CreateMessage<I32>(Arena.get()); in initRequires()
218 protobuf::Arena::CreateMessage<Binary>(Arena.get()); in loadBinary()
251 auto *Reply = protobuf::Arena::CreateMessage<I32>(Arena.get()); in isDataExchangeable()
337 protobuf::Arena::CreateMessage<SubmitData>(Arena.get()); in dataSubmit()
[all …]
H A DClient.h39 std::unique_ptr<protobuf::Arena> Arena; variable
56 Arena = std::make_unique<protobuf::Arena>(); in RemoteOffloadClient()
/llvm-project-15.0.7/llvm/lib/Demangle/
H A DMicrosoftDemangle.cpp338 return synthesizeQualifiedName(Arena, Id); in synthesizeQualifiedName()
1558 N->Nodes = Arena.allocArray<Node *>(Count); in nodeListToNodeArray()
1569 NodeList *Head = Arena.alloc<NodeList>(); in demangleNameScopeChain()
1872 TTN = Arena.alloc<ThunkSignatureNode>(); in demangleFunctionEncoding()
1875 TTN = Arena.alloc<ThunkSignatureNode>(); in demangleFunctionEncoding()
2084 NodeList *Head = Arena.alloc<NodeList>(); in demangleArrayType()
2096 Tail->Next = Arena.alloc<NodeList>(); in demangleArrayType()
2122 NodeList *Head = Arena.alloc<NodeList>(); in demangleFunctionParameterList()
2137 *Current = Arena.alloc<NodeList>(); in demangleFunctionParameterList()
2145 *Current = Arena.alloc<NodeList>(); in demangleFunctionParameterList()
[all …]
/llvm-project-15.0.7/clang/lib/Analysis/
H A DThreadSafetyCommon.cpp295 return new (Arena) til::Undefined(S); in translate()
421 E = new (Arena) til::Apply(E, A); in translateCallExpr()
423 return new (Arena) til::Call(E, CE); in translateCallExpr()
485 return new (Arena) in translateUnaryOperator()
488 return new (Arena) in translateUnaryOperator()
491 return new (Arena) in translateUnaryOperator()
501 return new (Arena) til::Undefined(UO); in translateUnaryOperator()
538 return new (Arena) til::Store(E0, E1); in translateBinAssign()
736 til::Phi *Ph = new (Arena) til::Phi(Arena, NPreds); in makePhiNodeVar()
839 Scfg = new (Arena) til::SCFG(Arena, NBlocks); in enterCFG()
[all …]
H A DThreadSafetyTIL.cpp60 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()
/llvm-project-15.0.7/clang/include/clang/Tooling/Syntax/
H A DBuildTree.h26 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,
/llvm-project-15.0.7/clang-tools-extra/clangd/index/
H A DSymbol.h194 return sizeof(*this) + Arena.getTotalMemory() + in bytes()
202 Builder() : UniqueStrings(Arena) {} in Builder()
221 llvm::BumpPtrAllocator Arena;
229 SymbolSlab(llvm::BumpPtrAllocator Arena, std::vector<Symbol> Symbols) in SymbolSlab() argument
230 : Arena(std::move(Arena)), Symbols(std::move(Symbols)) {} in SymbolSlab()
232 llvm::BumpPtrAllocator Arena; // Owns Symbol data that the Symbols do not. variable
H A DRef.h127 return sizeof(*this) + Arena.getTotalMemory() + in bytes()
134 Builder() : UniqueStrings(Arena) {} in Builder()
149 llvm::BumpPtrAllocator Arena;
155 RefSlab(std::vector<value_type> Refs, llvm::BumpPtrAllocator Arena,
157 : Arena(std::move(Arena)), Refs(std::move(Refs)), NumRefs(NumRefs) {}
159 llvm::BumpPtrAllocator Arena;
H A DRef.cpp62 Result.emplace_back(Sym, llvm::ArrayRef<Ref>(Refs).copy(Arena)); in build()
64 return RefSlab(std::move(Result), std::move(Arena), Entries.size()); in build()
/llvm-project-15.0.7/clang-tools-extra/clangd/unittests/remote/
H A DMarshallingTests.cpp91 llvm::BumpPtrAllocator Arena; in TEST() local
92 llvm::UniqueStringSaver Strings(Arena); in TEST()
146 llvm::BumpPtrAllocator Arena; in TEST() local
147 llvm::UniqueStringSaver Strings(Arena); in TEST()
215 llvm::BumpPtrAllocator Arena; in TEST() local
216 llvm::UniqueStringSaver Strings(Arena); in TEST()
238 llvm::BumpPtrAllocator Arena; in TEST() local
239 llvm::UniqueStringSaver Strings(Arena); in TEST()
404 llvm::BumpPtrAllocator Arena; in TEST() local
405 llvm::UniqueStringSaver Strings(Arena); in TEST()
[all …]
/llvm-project-15.0.7/openmp/libomptarget/plugins/remote/server/
H A DServer.h50 std::unique_ptr<protobuf::Arena> Arena; variable
56 Arena = std::make_unique<protobuf::Arena>(); in RemoteOffloadImpl()
H A DServer.cpp219 if (Arena->SpaceAllocated() >= MaxSize) in DataRetrieve()
220 Arena->Reset(); in DataRetrieve()
225 auto *Reply = protobuf::Arena::CreateMessage<Data>(Arena.get()); in DataRetrieve()
246 auto *Reply = protobuf::Arena::CreateMessage<Data>(Arena.get()); in DataRetrieve()
/llvm-project-15.0.7/clang/lib/Tooling/Syntax/
H A DSynthesis.cpp40 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()
/llvm-project-15.0.7/clang-tools-extra/pseudo/fuzzer/
H A DFuzzer.cpp42 clang::pseudo::ForestArena Arena; in operator ()() local
46 glrParse(clang::pseudo::ParseParams{ParseableStream, Arena, GSS}, in operator ()()
/llvm-project-15.0.7/clang-tools-extra/pseudo/tool/
H A DClangPseudo.cpp147 clang::pseudo::ForestArena Arena; in main() local
157 glrParse(clang::pseudo::ParseParams{*ParseableStream, Arena, GSS}, in main()
174 llvm::outs() << "Forest bytes: " << Arena.bytes() in main()
175 << " nodes: " << Arena.nodeCount() << "\n"; in main()
/llvm-project-15.0.7/clang-tools-extra/pseudo/include/clang-pseudo/
H A DGLR.h97 size_t bytes() const { return Arena.getTotalMemory() + sizeof(*this); } in bytes()
110 llvm::BumpPtrAllocator Arena; member
H A DForest.h182 size_t bytes() const { return Arena.getBytesAllocated() + sizeof(this); } in bytes()
189 ForestNode *New = new (Arena.Allocate( in create()
197 llvm::BumpPtrAllocator Arena; variable
/llvm-project-15.0.7/clang/include/clang/Tooling/
H A DExecution.h61 InMemoryToolResults() : Strings(Arena) {} in InMemoryToolResults()
69 llvm::BumpPtrAllocator Arena;
/llvm-project-15.0.7/llvm/include/llvm/Demangle/
H A DMicrosoftDemangle.h227 VariableSymbolNode *demangleUntypedVariable(ArenaAllocator &Arena,
231 demangleRttiBaseClassDescriptorNode(ArenaAllocator &Arena,
255 ArenaAllocator Arena; variable

12