Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/include/llvm/Demangle/
H A DMicrosoftDemangleNodes.h293 struct IdentifierNode;
386 struct IdentifierNode : public Node { struct
387 explicit IdentifierNode(NodeKind K) : Node(K) {} in IdentifierNode() function
400 struct VcallThunkIdentifierNode : public IdentifierNode { argument
401 VcallThunkIdentifierNode() : IdentifierNode(NodeKind::VcallThunkIdentifier) {} in VcallThunkIdentifierNode()
412 struct DynamicStructorIdentifierNode : public IdentifierNode {
414 : IdentifierNode(NodeKind::DynamicStructorIdentifier) {} in DynamicStructorIdentifierNode()
427 struct NamedIdentifierNode : public IdentifierNode {
428 NamedIdentifierNode() : IdentifierNode(NodeKind::NamedIdentifier) {} in NamedIdentifierNode()
439 struct IntrinsicFunctionIdentifierNode : public IdentifierNode {
[all …]
H A DMicrosoftDemangle.h206 void memorizeIdentifier(IdentifierNode *Identifier);
216 IdentifierNode *demangleUnqualifiedTypeName(std::string_view &MangledName,
218 IdentifierNode *demangleUnqualifiedSymbolName(std::string_view &MangledName,
222 IdentifierNode *UnqualifiedName);
223 IdentifierNode *demangleNameScopePiece(std::string_view &MangledName);
226 IdentifierNode *
231 IdentifierNode *demangleFunctionIdentifierCode(std::string_view &MangledName);
232 IdentifierNode *
/freebsd/contrib/llvm-project/lldb/include/lldb/ValueObject/
H A DDILAST.h77 class IdentifierNode : public ASTNode {
79 IdentifierNode(uint32_t location, std::string name) in IdentifierNode() function
189 Visit(const IdentifierNode *node) = 0;
H A DDILEval.h50 Visit(const IdentifierNode *node) override;
/freebsd/contrib/llvm-project/llvm/lib/Demangle/
H A DMicrosoftDemangle.cpp364 IdentifierNode *Identifier) { in synthesizeQualifiedName()
524 IdentifierNode *
706 IdentifierNode *
765 IdentifierNode *UQN = Name->getUnqualifiedIdentifier(); in demangleEncodedSymbol()
787 IdentifierNode *UQN = QN->getUnqualifiedIdentifier(); in demangleDeclarator()
1020 void Demangler::memorizeIdentifier(IdentifierNode *Identifier) { in memorizeIdentifier()
1030 IdentifierNode *
1039 IdentifierNode *Identifier = in demangleTemplateInstantiationName()
1517 IdentifierNode *Identifier = in demangleFullyQualifiedTypeName()
1540 IdentifierNode *Identifier = in demangleFullyQualifiedSymbolName()
[all …]
H A DMicrosoftDemangleNodes.cpp223 void IdentifierNode::outputTemplateParameters(OutputBuffer &OB, in outputTemplateParameters()
/freebsd/contrib/llvm-project/lldb/source/ValueObject/
H A DDILAST.cpp18 llvm::Expected<lldb::ValueObjectSP> IdentifierNode::Accept(Visitor *v) const { in Accept()
H A DDILParser.cpp193 return std::make_unique<IdentifierNode>(loc, identifier); in ParsePrimaryExpression()
H A DDILEval.cpp154 Interpreter::Visit(const IdentifierNode *node) { in Visit()
/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/
H A DPdbAstBuilder.cpp126 auto *idn = static_cast<llvm::ms_demangle::IdentifierNode *>(n); in AnyScopesHaveTemplateParams()
183 llvm::ms_demangle::IdentifierNode *idn = in CreateDeclInfoForType()
H A DSymbolFileNativePDB.cpp634 llvm::ms_demangle::IdentifierNode *idn = in GetUnqualifiedTypeName()