Home
last modified time | relevance | path

Searched refs:IdentifierNode (Results 1 – 16 of 16) sorted by relevance

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Demangle/
DMicrosoftDemangleNodes.h273 struct IdentifierNode;
354 struct IdentifierNode : public Node { struct
355 explicit IdentifierNode(NodeKind K) : Node(K) {} in IdentifierNode() function
363 struct VcallThunkIdentifierNode : public IdentifierNode { argument
364 VcallThunkIdentifierNode() : IdentifierNode(NodeKind::VcallThunkIdentifier) {} in VcallThunkIdentifierNode()
371 struct DynamicStructorIdentifierNode : public IdentifierNode {
373 : IdentifierNode(NodeKind::DynamicStructorIdentifier) {} in DynamicStructorIdentifierNode()
382 struct NamedIdentifierNode : public IdentifierNode {
383 NamedIdentifierNode() : IdentifierNode(NodeKind::NamedIdentifier) {} in NamedIdentifierNode()
390 struct IntrinsicFunctionIdentifierNode : public IdentifierNode {
[all …]
DMicrosoftDemangle.h190 void memorizeIdentifier(IdentifierNode *Identifier);
198 IdentifierNode *demangleUnqualifiedTypeName(StringView &MangledName,
200 IdentifierNode *demangleUnqualifiedSymbolName(StringView &MangledName,
204 IdentifierNode *UnqualifiedName);
205 IdentifierNode *demangleNameScopePiece(StringView &MangledName);
208 IdentifierNode *demangleTemplateInstantiationName(StringView &MangledName,
212 IdentifierNode *demangleFunctionIdentifierCode(StringView &MangledName);
213 IdentifierNode *
/third_party/gn/src/gn/
Dparse_tree.h27 class IdentifierNode; variable
90 virtual const IdentifierNode* AsIdentifier() const;
184 const IdentifierNode* member() const { return member_.get(); } in member()
185 void set_member(std::unique_ptr<IdentifierNode> i) { member_ = std::move(i); } in set_member()
219 std::unique_ptr<IdentifierNode> member_;
410 class IdentifierNode : public ParseNode {
412 IdentifierNode();
413 explicit IdentifierNode(const Token& token);
414 ~IdentifierNode() override;
416 const IdentifierNode* AsIdentifier() const override;
[all …]
Dparse_tree.cc195 const IdentifierNode* ParseNode::AsIdentifier() const { in AsIdentifier()
273 RETURN_IF_MATCHES_NAME(IdentifierNode); in BuildFromJSON()
348 ret->member_ = IdentifierNode::NewFromJSON(children[0]); in NewFromJSON()
796 IdentifierNode::IdentifierNode() = default;
798 IdentifierNode::IdentifierNode(const Token& token) : value_(token) {} in IdentifierNode() function in IdentifierNode
800 IdentifierNode::~IdentifierNode() = default;
802 const IdentifierNode* IdentifierNode::AsIdentifier() const { in AsIdentifier()
806 Value IdentifierNode::Execute(Scope* scope, Err* err) const { in Execute()
824 LocationRange IdentifierNode::GetRange() const { in GetRange()
828 Err IdentifierNode::MakeErrorDescribing(const std::string& msg, in MakeErrorDescribing()
[all …]
Dfunctions_unittest.cc85 std::make_unique<IdentifierNode>(undefined_token)); in TEST()
100 std::make_unique<IdentifierNode>(defined_token)); in TEST()
111 undef_accessor->set_member(std::make_unique<IdentifierNode>(undefined_token)); in TEST()
Dparse_node_value_adapter.cc17 const IdentifierNode* identifier = node->AsIdentifier(); in Init()
Dfunction_foreach.cc59 const IdentifierNode* identifier = args_vector[0]->AsIdentifier(); in RunForEach()
Dparse_tree_unittest.cc29 std::unique_ptr<IdentifierNode> member_identifier = in TEST()
30 std::make_unique<IdentifierNode>(member_token); in TEST()
Doperators_unittest.cc71 std::make_unique<IdentifierNode>(left_identifier_token_ownership_)); in SetLeftToIdentifier()
304 node.set_right(std::make_unique<IdentifierNode>(identifier_token)); in TEST()
322 node.set_right(std::make_unique<IdentifierNode>(identifier_token)); in TEST()
Dparser.cc562 return std::make_unique<IdentifierNode>(token); in IdentifierOrCall()
635 accessor->set_member(std::unique_ptr<IdentifierNode>( in DotOperator()
636 static_cast<IdentifierNode*>(right.release()))); in DotOperator()
Dcommand_format.cc405 const IdentifierNode* ident = binop->left()->AsIdentifier(); in SortIfApplicable()
904 } else if (const IdentifierNode* identifier = root->AsIdentifier()) { in Expr()
Dtarget_unittest.cc509 IdentifierNode origin; // Dummy origin. in TEST_F()
574 IdentifierNode origin; // Dummy origin. in TEST_F()
585 IdentifierNode origin; // Dummy origin. in TEST_F()
Doperators.cc79 const IdentifierNode* dest_identifier = dest->AsIdentifier(); in Init()
Dfunctions.cc544 const IdentifierNode* identifier = args_vector[0]->AsIdentifier(); in RunDefined()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Demangle/
DMicrosoftDemangle.cpp326 IdentifierNode *Identifier) { in synthesizeQualifiedName()
483 IdentifierNode *
665 IdentifierNode *
720 IdentifierNode *UQN = Name->getUnqualifiedIdentifier(); in demangleEncodedSymbol()
742 IdentifierNode *UQN = QN->getUnqualifiedIdentifier(); in demangleDeclarator()
965 void Demangler::memorizeIdentifier(IdentifierNode *Identifier) { in memorizeIdentifier()
981 IdentifierNode *
990 IdentifierNode *Identifier = in demangleTemplateInstantiationName()
1468 IdentifierNode *Identifier = in demangleFullyQualifiedTypeName()
1491 IdentifierNode *Identifier = in demangleFullyQualifiedSymbolName()
[all …]
DMicrosoftDemangleNodes.cpp215 void IdentifierNode::outputTemplateParameters(OutputStream &OS, in outputTemplateParameters()