Home
last modified time | relevance | path

Searched refs:PiBlockDDGNode (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DDDG.cpp46 } else if (isa<PiBlockDDGNode>(this)) { in collectInstructions()
47 for (const DDGNode *PN : cast<const PiBlockDDGNode>(this)->getNodes()) { in collectInstructions()
48 assert(!isa<PiBlockDDGNode>(PN) && "Nested PiBlocks are not supported."); in collectInstructions()
87 } else if (isa<PiBlockDDGNode>(&N)) { in operator <<()
89 auto &Nodes = cast<const PiBlockDDGNode>(&N)->getNodes(); in operator <<()
133 PiBlockDDGNode::PiBlockDDGNode(const PiNodeList &List) in PiBlockDDGNode() function in PiBlockDDGNode
138 PiBlockDDGNode::PiBlockDDGNode(const PiBlockDDGNode &N) in PiBlockDDGNode() function in PiBlockDDGNode
144 PiBlockDDGNode::PiBlockDDGNode(PiBlockDDGNode &&N) in PiBlockDDGNode() function in PiBlockDDGNode
150 PiBlockDDGNode::~PiBlockDDGNode() { NodeList.clear(); } in ~PiBlockDDGNode()
229 auto *Pi = dyn_cast<PiBlockDDGNode>(&N); in addNode()
[all …]
H A DDDGPrinter.cpp93 else if (isa<PiBlockDDGNode>(Node)) in getSimpleNodeLabel()
95 << cast<PiBlockDDGNode>(Node)->getNodes().size() << " nodes\n"; in getSimpleNodeLabel()
112 else if (isa<PiBlockDDGNode>(Node)) { in getVerboseNodeLabel()
115 const auto &PNodes = cast<PiBlockDDGNode>(Node)->getNodes(); in getVerboseNodeLabel()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DDDG.h170 class PiBlockDDGNode : public DDGNode {
174 PiBlockDDGNode() = delete;
175 PiBlockDDGNode(const PiNodeList &List);
176 PiBlockDDGNode(const PiBlockDDGNode &N);
177 PiBlockDDGNode(PiBlockDDGNode &&N);
178 ~PiBlockDDGNode();
180 PiBlockDDGNode &operator=(const PiBlockDDGNode &N) = default;
182 PiBlockDDGNode &operator=(PiBlockDDGNode &&N) {
195 static_cast<const PiBlockDDGNode *>(this)->getNodes()); in getNodes()
324 const PiBlockDDGNode *getPiBlock(const NodeType &N) const;
[all …]