| /llvm-project-15.0.7/clang/include/clang/Tooling/Syntax/ |
| H A D | Nodes.td | 52 Role<"OpenParen", Token<"l_paren">>, 53 Role<"SubExpression", Expression>, 54 Role<"CloseParen", Token<"r_paren">>, 102 Role<"LiteralToken", AnyStringLiteral>, 176 Role<"UnqualifiedId", UnqualifiedId>, 191 Role<"Object", Expression>, 194 Role<"Member", IdExpression>, 213 Role<"Callee", Expression>, 214 Role<"OpenParen", Token<"l_paren">>, 215 Role<"Arguments", CallArguments>, [all …]
|
| H A D | Tree.h | 71 NodeRole getRole() const { return static_cast<NodeRole>(Role); } in getRole() 125 unsigned Role : 8; variable 226 void appendChildLowLevel(Node *Child, NodeRole Role); 228 void prependChildLowLevel(Node *Child, NodeRole Role);
|
| H A D | Syntax.td | 14 // The concrete node defines a Role sequence which identifies the children. 66 class Role<string role_, Syntax syntax_> { 81 // Children must be Role or have a default role derived from the NodeType. 82 list<Role> children;
|
| /llvm-project-15.0.7/clang/lib/Tooling/Syntax/ |
| H A D | Mutations.cpp | 31 static void addAfter(syntax::Node *Anchor, syntax::Node *New, NodeRole Role) { in addAfter() argument 38 assert(Role != NodeRole::Detached); in addAfter() 40 New->setRole(Role); in addAfter() 58 New->Role = Old->Role; in replace()
|
| H A D | Tree.cpp | 39 Kind(static_cast<unsigned>(Kind)), Role(0), Original(false), in Node() 49 this->Role = static_cast<unsigned>(NR); in setRole() 52 void syntax::Tree::appendChildLowLevel(Node *Child, NodeRole Role) { in appendChildLowLevel() argument 54 assert(Role != NodeRole::Detached); in appendChildLowLevel() 56 Child->setRole(Role); in appendChildLowLevel() 76 void syntax::Tree::prependChildLowLevel(Node *Child, NodeRole Role) { in prependChildLowLevel() argument 78 assert(Role != NodeRole::Detached); in prependChildLowLevel() 80 Child->setRole(Role); in prependChildLowLevel()
|
| H A D | BuildTree.cpp | 423 void markStmtChild(Stmt *Child, NodeRole Role); 426 void markExprChild(Expr *Child, NodeRole Role); 595 It->second->setRole(Role); in assignRole() 612 auto Role = KV.second->getRole(); in shrinkToFitList() local 613 return Role == syntax::NodeRole::ListElement || in shrinkToFitList() 614 Role == syntax::NodeRole::ListDelimiter; in shrinkToFitList() 1691 Pending.assignRole(*findToken(Loc), Role); in markChildToken() 1716 void syntax::TreeBuilder::markStmtChild(Stmt *Child, NodeRole Role) { in markStmtChild() argument 1732 setRole(ChildNode, Role); in markStmtChild() 1735 void syntax::TreeBuilder::markExprChild(Expr *Child, NodeRole Role) { in markExprChild() argument [all …]
|
| /llvm-project-15.0.7/clang/include/clang/Lex/ |
| H A D | ModuleMap.h | 151 static Module::HeaderKind headerRoleToKind(ModuleHeaderRole Role); 160 KnownHeader(Module *M, ModuleHeaderRole Role) : Storage(M, Role) {} in KnownHeader() argument 680 ModuleHeaderRole Role, bool Imported = false);
|
| H A D | HeaderSearch.h | 526 ModuleMap::ModuleHeaderRole Role,
|
| /llvm-project-15.0.7/clang/unittests/Format/ |
| H A D | MacroExpanderTest.cpp | 38 MacroRole Role; member 57 EXPECT_EQ(Tokens[I]->MacroCtx->Role, Attributes[I].Role) in expectAttributes()
|
| /llvm-project-15.0.7/clang-tools-extra/clangd/ |
| H A D | DumpAST.cpp | 59 bool traverseNodePre(llvm::StringRef Role, const T &Node) { in traverseNodePre() argument 68 N.role = Role.str(); in traverseNodePre() 81 bool traverseNode(llvm::StringRef Role, const T &Node, const Callable &Body) { in traverseNode() argument 82 traverseNodePre(Role, Node); in traverseNode()
|
| H A D | XRefs.cpp | 875 index::SymbolRoleSet Role; member 897 return std::tie(LTok, L.Role) < std::tie(RTok, R.Role); in take() 904 return std::tie(LTok, L.Role) == in take() 905 std::tie(RTok, R.Role); in take() 1208 if (Ref.Role & index::SymbolRoleSet(index::SymbolRole::Write)) in toHighlight() 1210 else if (Ref.Role & index::SymbolRoleSet(index::SymbolRole::Read)) in toHighlight() 1423 if (Ref.Role & static_cast<unsigned>(index::SymbolRole::Declaration)) in findReferences() 1426 if (Ref.Role & static_cast<unsigned>(index::SymbolRole::Definition)) in findReferences()
|
| /llvm-project-15.0.7/clang/lib/Index/ |
| H A D | IndexSymbol.cpp | 417 #define APPLY_FOR_ROLE(Role) \ in applyForEachSymbolRoleInterruptible() argument 418 if (Roles & (unsigned)SymbolRole::Role) \ in applyForEachSymbolRoleInterruptible() 419 if (!Fn(SymbolRole::Role)) \ in applyForEachSymbolRoleInterruptible() 459 applyForEachSymbolRole(Roles, [&](SymbolRole Role) { in printSymbolRoles() argument 464 switch (Role) { in printSymbolRoles()
|
| H A D | IndexingAction.cpp | 226 auto Role = DirectiveKind == MacroDirective::MD_Define in indexPreprocessorMacro() local 229 DataConsumer.handleMacroOccurrence(II, MI, static_cast<unsigned>(Role), Loc); in indexPreprocessorMacro()
|
| /llvm-project-15.0.7/clang/lib/Format/ |
| H A D | MacroCallReconstructor.cpp | 99 (Token->MacroCtx->Role != MR_Hidden || in add() 219 if (Token->MacroCtx->Role != MR_Hidden) { in reconstruct() 226 if (Token->MacroCtx->Role != MR_Hidden) { in reconstruct() 395 if (Token->MacroCtx->Role == MR_Hidden) { in processNextReconstructed()
|
| H A D | TokenAnnotator.h | 74 Current->Role.reset(); in ~AnnotatedLine()
|
| H A D | FormatToken.h | 201 MacroExpansion(MacroRole Role) : Role(Role) {} in MacroExpansion() 209 MacroRole Role; member 251 std::shared_ptr<TokenRole> Role; member
|
| H A D | TokenAnnotator.cpp | 880 if (!Left->Role) in updateParameterCount() 881 Left->Role.reset(new CommaSeparatedList(Style)); in updateParameterCount() 882 Left->Role->CommaFound(Current); in updateParameterCount() 1519 CurrentToken->Role.reset(); in resetTokenMetadata() 2961 if (Current->Role) in calculateFormattingInformation() 2962 Current->Role->precomputeFormattingInfos(Current); in calculateFormattingInformation() 4580 if (!Left.Role) in mustBreakBefore() 4582 auto Comma = Left.Role->lastComma(); in mustBreakBefore()
|
| H A D | ContinuationIndenter.cpp | 1456 if (Current.Role) in moveStateToNextToken() 1457 Current.Role->formatFromToken(State, this, DryRun); in moveStateToNextToken() 1463 if (Previous && Previous->Role) in moveStateToNextToken() 1464 Penalty += Previous->Role->formatAfterToken(State, this, DryRun); in moveStateToNextToken()
|
| /llvm-project-15.0.7/clang/utils/TableGen/ |
| H A D | ClangSyntaxEmitter.cpp | 220 llvm::StringRef Role = C->getValueAsString("role"); in EmitClangSyntaxNodeClasses() local 227 Role, Constraint.NodeType, Const); in EmitClangSyntaxNodeClasses()
|
| H A D | ClangDiagnosticsEmitter.cpp | 509 StringRef Role; member 511 TextPiece(StringRef Text, StringRef Role = "") in TextPiece() 512 : Piece(TextPieceClass), Role(Role), Text(Text.str()) {} in TextPiece() 608 std::vector<std::string> buildForDocumentation(StringRef Role, 883 S += P->Role; in VisitText() 1707 StringRef Role, raw_ostream &OS) { in writeDiagnosticText() argument 1712 std::vector<std::string> Out = Builder.buildForDocumentation(Role, R); in writeDiagnosticText()
|
| /llvm-project-15.0.7/clang/test/CXX/temp/temp.decls/temp.friend/ |
| H A D | p1.cpp | 283 class Role : public Temp<N> { class 289 void foo(Role<N, test13::Foo> &role) { in foo()
|
| /llvm-project-15.0.7/clang/lib/Lex/ |
| H A D | ModuleMap.cpp | 76 Module::HeaderKind ModuleMap::headerRoleToKind(ModuleHeaderRole Role) { in headerRoleToKind() argument 77 switch ((int)Role) { in headerRoleToKind() 308 auto Role = headerKindToRole(Header.Kind); in resolveAsBuiltinHeader() local 310 addHeader(Mod, H, Role); in resolveAsBuiltinHeader() 1237 KnownHeader KH(Mod, Role); in addHeader() 1247 Mod->Headers[headerRoleToKind(Role)].push_back(Header); in addHeader() 1254 HeaderInfo.MarkFileModuleHeader(Header.Entry, Role, in addHeader() 2302 ModuleMap::ModuleHeaderRole Role = ModuleMap::NormalHeader; in parseHeaderDecl() local 2304 Role = ModuleMap::PrivateHeader; in parseHeaderDecl() 2313 Role = ModuleMap::ModuleHeaderRole(Role | ModuleMap::TextualHeader); in parseHeaderDecl() [all …]
|
| /llvm-project-15.0.7/clang/unittests/Index/ |
| H A D | IndexTests.cpp | 154 MATCHER_P(HasRole, Role, "") { return arg.Roles & static_cast<unsigned>(Role); }
|
| /llvm-project-15.0.7/clang/tools/libclang/ |
| H A D | CXIndexDataConsumer.cpp | 156 CXSymbolRole getSymbolRole(SymbolRoleSet Role) { in getSymbolRole() argument 158 return CXSymbolRole(static_cast<uint32_t>(Role) & ((1 << 9) - 1)); in getSymbolRole() 903 CXSymbolRole Role) { in handleReference() argument 940 Role }; in handleReference()
|
| H A D | CXIndexDataConsumer.h | 419 CXSymbolRole Role = CXSymbolRole_None);
|