Searched refs:PiBlockDDGNode (Results 1 – 3 of 3) sorted by relevance
47 } else if (isa<PiBlockDDGNode>(this)) { in collectInstructions()48 for (const DDGNode *PN : cast<const PiBlockDDGNode>(this)->getNodes()) { in collectInstructions()49 assert(!isa<PiBlockDDGNode>(PN) && "Nested PiBlocks are not supported."); in collectInstructions()88 } else if (isa<PiBlockDDGNode>(&N)) { in operator <<()90 auto &Nodes = cast<const PiBlockDDGNode>(&N)->getNodes(); in operator <<()134 PiBlockDDGNode::PiBlockDDGNode(const PiNodeList &List) in PiBlockDDGNode() function in PiBlockDDGNode139 PiBlockDDGNode::PiBlockDDGNode(const PiBlockDDGNode &N) in PiBlockDDGNode() function in PiBlockDDGNode145 PiBlockDDGNode::PiBlockDDGNode(PiBlockDDGNode &&N) in PiBlockDDGNode() function in PiBlockDDGNode151 PiBlockDDGNode::~PiBlockDDGNode() { NodeList.clear(); } in ~PiBlockDDGNode()230 auto *Pi = dyn_cast<PiBlockDDGNode>(&N); in addNode()[all …]
93 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()
172 class PiBlockDDGNode : public DDGNode {176 PiBlockDDGNode() = delete;177 PiBlockDDGNode(const PiNodeList &List);178 PiBlockDDGNode(const PiBlockDDGNode &N);179 PiBlockDDGNode(PiBlockDDGNode &&N);180 ~PiBlockDDGNode();182 PiBlockDDGNode &operator=(const PiBlockDDGNode &N) {188 PiBlockDDGNode &operator=(PiBlockDDGNode &&N) {201 static_cast<const PiBlockDDGNode *>(this)->getNodes()); in getNodes()334 const PiBlockDDGNode *getPiBlock(const NodeType &N) const;[all …]