Searched refs:SymbolNode (Results 1 – 4 of 4) sorted by relevance
294 struct SymbolNode;545 SymbolNode *Symbol = nullptr;576 struct SymbolNode : public Node { struct577 explicit SymbolNode(NodeKind K) : Node(K) {} in SymbolNode() argument582 struct SpecialTableSymbolNode : public SymbolNode { argument584 : SymbolNode(NodeKind::SpecialTableSymbol) {} in SpecialTableSymbolNode()591 struct LocalStaticGuardVariableNode : public SymbolNode {593 : SymbolNode(NodeKind::LocalStaticGuardVariable) {} in LocalStaticGuardVariableNode()600 struct EncodedStringLiteralNode : public SymbolNode {601 EncodedStringLiteralNode() : SymbolNode(NodeKind::EncodedStringLiteral) {} in EncodedStringLiteralNode()[all …]
147 SymbolNode *parse(StringView &MangledName);157 SymbolNode *demangleEncodedSymbol(StringView &MangledName,159 SymbolNode *demangleDeclarator(StringView &MangledName);160 SymbolNode *demangleMD5Name(StringView &MangledName);161 SymbolNode *demangleTypeinfoName(StringView &MangledName);223 SymbolNode *demangleSpecialIntrinsic(StringView &MangledName);
391 SymbolNode *Symbol = demangleDeclarator(MangledName); in demangleInitFiniStub()430 SymbolNode *Demangler::demangleSpecialIntrinsic(StringView &MangledName) { in demangleSpecialIntrinsic()700 SymbolNode *Demangler::demangleEncodedSymbol(StringView &MangledName, in demangleEncodedSymbol()730 SymbolNode *Demangler::demangleDeclarator(StringView &MangledName) { in demangleDeclarator()737 SymbolNode *Symbol = demangleEncodedSymbol(MangledName, QN); in demangleDeclarator()754 SymbolNode *Demangler::demangleMD5Name(StringView &MangledName) { in demangleMD5Name()780 SymbolNode *S = Arena.alloc<SymbolNode>(NodeKind::Md5Symbol); in demangleMD5Name()786 SymbolNode *Demangler::demangleTypeinfoName(StringView &MangledName) { in demangleTypeinfoName()799 SymbolNode *Demangler::parse(StringView &MangledName) { in parse()819 if (SymbolNode *SI = demangleSpecialIntrinsic(MangledName)) in parse()[all …]
580 void SymbolNode::output(OutputStream &OS, OutputFlags Flags) const { in output()