Searched refs:SymbolNode (Results 1 – 5 of 5) sorted by relevance
268 struct SymbolNode;520 SymbolNode *Symbol = nullptr;551 struct SymbolNode : public Node { struct552 explicit SymbolNode(NodeKind K) : Node(K) {} in SymbolNode() argument557 struct SpecialTableSymbolNode : public SymbolNode { argument559 : SymbolNode(NodeKind::SpecialTableSymbol) {} in SpecialTableSymbolNode()566 struct LocalStaticGuardVariableNode : public SymbolNode {568 : SymbolNode(NodeKind::LocalStaticGuardVariable) {} in LocalStaticGuardVariableNode()575 struct EncodedStringLiteralNode : public SymbolNode {585 struct VariableSymbolNode : public SymbolNode {[all …]
151 SymbolNode *parse(StringView &MangledName);161 SymbolNode *demangleEncodedSymbol(StringView &MangledName,221 SymbolNode *demangleSpecialIntrinsic(StringView &MangledName);
384 SymbolNode *Symbol = demangleEncodedSymbol(MangledName, QN); in demangleInitFiniStub()420 SymbolNode *Demangler::demangleSpecialIntrinsic(StringView &MangledName) { in demangleSpecialIntrinsic()671 SymbolNode *Demangler::demangleEncodedSymbol(StringView &MangledName, in demangleEncodedSymbol()698 SymbolNode *Demangler::parse(StringView &MangledName) { in parse()704 SymbolNode *S = Arena.alloc<SymbolNode>(NodeKind::Md5Symbol); in parse()718 if (SymbolNode *SI = demangleSpecialIntrinsic(MangledName)) in parse()727 SymbolNode *Symbol = demangleEncodedSymbol(MangledName, QN); in parse()2076 SymbolNode *S = nullptr; in demangleTemplateParameterList()2199 SymbolNode *AST = D.parse(Name); in microsoftDemangle()
564 void SymbolNode::output(OutputStream &OS, OutputFlags Flags) const { in output()
545 llvm::ms_demangle::SymbolNode *node = demangler.parse(name); in GetParentDeclContextForSymbol()