Home
last modified time | relevance | path

Searched refs:MarkupNode (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/Symbolize/
H A DMarkupFilter.h83 bool tryContextualElement(const MarkupNode &Node,
84 const SmallVector<MarkupNode> &DeferredNodes);
85 bool tryMMap(const MarkupNode &Element,
86 const SmallVector<MarkupNode> &DeferredNodes);
87 bool tryReset(const MarkupNode &Element,
88 const SmallVector<MarkupNode> &DeferredNodes);
89 bool tryModule(const MarkupNode &Element,
90 const SmallVector<MarkupNode> &DeferredNodes);
95 void filterNode(const MarkupNode &Node);
97 bool tryPresentation(const MarkupNode &Node);
[all …]
H A DMarkup.h34 struct MarkupNode { struct
45 bool operator==(const MarkupNode &Other) const { argument
48 bool operator!=(const MarkupNode &Other) const { return !(*this == Other); }
83 LLVM_ABI std::optional<MarkupNode> nextNode();
85 bool isSGR(const MarkupNode &Node) const { in isSGR()
90 std::optional<MarkupNode> parseElement(StringRef Line);
110 SmallVector<MarkupNode> Buffer;
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/Symbolize/
H A DMarkupFilter.cpp46 SmallVector<MarkupNode> DeferredNodes; in filter()
50 while (std::optional<MarkupNode> Node = Parser.nextNode()) { in filter()
60 for (const MarkupNode &Node : DeferredNodes) in filter()
66 while (std::optional<MarkupNode> Node = Parser.nextNode()) in finish()
83 const MarkupNode &Node, const SmallVector<MarkupNode> &DeferredNodes) { in tryContextualElement()
91 bool MarkupFilter::tryMMap(const MarkupNode &Node, in tryMMap()
92 const SmallVector<MarkupNode> &DeferredNodes) { in tryMMap()
113 for (const MarkupNode &Node : DeferredNodes) in tryMMap()
122 bool MarkupFilter::tryReset(const MarkupNode &Node, in tryReset()
123 const SmallVector<MarkupNode> &DeferredNodes) { in tryReset()
[all …]
H A DMarkup.cpp44 std::optional<MarkupNode> MarkupParser::nextNode() { in nextNode()
76 if (std::optional<MarkupNode> Element = parseElement(Line)) { in nextNode()
113 std::optional<MarkupNode> MarkupParser::parseElement(StringRef Line) { in parseElement()
123 MarkupNode Element; in parseElement()
144 static MarkupNode textNode(StringRef Text) { in textNode()
145 MarkupNode Node; in textNode()