Home
last modified time | relevance | path

Searched refs:SymbolNode (Results 1 – 14 of 14) sorted by relevance

/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Demangle/
DMicrosoftDemangleNodes.h293 struct SymbolNode;
544 SymbolNode *Symbol = nullptr;
575 struct SymbolNode : public Node { struct
576 explicit SymbolNode(NodeKind K) : Node(K) {} in SymbolNode() argument
581 struct SpecialTableSymbolNode : public SymbolNode { argument
583 : SymbolNode(NodeKind::SpecialTableSymbol) {} in SpecialTableSymbolNode()
590 struct LocalStaticGuardVariableNode : public SymbolNode {
592 : SymbolNode(NodeKind::LocalStaticGuardVariable) {} in LocalStaticGuardVariableNode()
599 struct EncodedStringLiteralNode : public SymbolNode {
600 EncodedStringLiteralNode() : SymbolNode(NodeKind::EncodedStringLiteral) {} in EncodedStringLiteralNode()
[all …]
DMicrosoftDemangle.h147 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);
/external/llvm-project/llvm/include/llvm/Demangle/
DMicrosoftDemangleNodes.h293 struct SymbolNode;
544 SymbolNode *Symbol = nullptr;
575 struct SymbolNode : public Node { struct
576 explicit SymbolNode(NodeKind K) : Node(K) {} in SymbolNode() argument
581 struct SpecialTableSymbolNode : public SymbolNode { argument
583 : SymbolNode(NodeKind::SpecialTableSymbol) {} in SpecialTableSymbolNode()
590 struct LocalStaticGuardVariableNode : public SymbolNode {
592 : SymbolNode(NodeKind::LocalStaticGuardVariable) {} in LocalStaticGuardVariableNode()
599 struct EncodedStringLiteralNode : public SymbolNode {
600 EncodedStringLiteralNode() : SymbolNode(NodeKind::EncodedStringLiteral) {} in EncodedStringLiteralNode()
[all …]
DMicrosoftDemangle.h147 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);
/external/llvm-project/lldb/source/Symbol/
DPostfixExpression.cpp78 stack.push_back(MakeNode<SymbolNode>(alloc, token)); in ParseOneExpression()
110 SymbolResolver(llvm::function_ref<Node *(SymbolNode &symbol)> replacer) in SymbolResolver()
124 bool Visit(SymbolNode &symbol, Node *&ref) override { in Visit()
138 llvm::function_ref<Node *(SymbolNode &symbol)> m_replacer;
160 void Visit(SymbolNode &symbol, Node *&) override { in Visit()
241 Node *&node, llvm::function_ref<Node *(SymbolNode &)> replacer) { in ResolveSymbols()
/external/llvm-project/lldb/include/lldb/Symbol/
DPostfixExpression.h119 class SymbolNode : public Node {
121 SymbolNode(llvm::StringRef name) : Node(Symbol), m_name(name) {} in SymbolNode() function
171 virtual ResultT Visit(SymbolNode &symbol, Node *&ref) = 0;
187 return Visit(llvm::cast<SymbolNode>(*node), node); in Dispatch()
204 llvm::function_ref<Node *(SymbolNode &symbol)> replacer);
/external/llvm-project/lldb/unittests/Symbol/
DPostfixExpressionTest.cpp59 std::string Visit(SymbolNode &symbol, Node *&) override { in Visit()
138 if (!ResolveSymbols(ast, [&](SymbolNode &symbol) -> Node * { in ParseAndGenerateDWARF()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Demangle/
DMicrosoftDemangle.cpp391 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 …]
DMicrosoftDemangleNodes.cpp575 void SymbolNode::output(OutputStream &OS, OutputFlags Flags) const { in output()
/external/llvm-project/llvm/lib/Demangle/
DMicrosoftDemangle.cpp391 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 …]
DMicrosoftDemangleNodes.cpp575 void SymbolNode::output(OutputStream &OS, OutputFlags Flags) const { in output()
/external/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/
DPdbFPOProgramToDWARFExpression.cpp65 ResolveSymbols(it->second, [&](SymbolNode &symbol) -> Node * { in ResolveFPOProgram()
DPdbAstBuilder.cpp544 llvm::ms_demangle::SymbolNode *node = demangler.parse(name); in GetParentDeclContextForSymbol()
/external/llvm-project/lldb/source/Plugins/SymbolFile/Breakpad/
DSymbolFileBreakpad.cpp464 rhs, [&](postfix::SymbolNode &symbol) -> postfix::Node * { in ParseCFIUnwindRow()
592 [&](postfix::SymbolNode &symbol) -> postfix::Node * { in ParseWinUnwindPlan()
606 auto *symbol = llvm::dyn_cast<postfix::SymbolNode>(it->second); in ParseWinUnwindPlan()