Searched refs:PiBlockDDGNode (Results 1 – 3 of 3) sorted by relevance
46 } 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 PiBlockDDGNode138 PiBlockDDGNode::PiBlockDDGNode(const PiBlockDDGNode &N) in PiBlockDDGNode() function in PiBlockDDGNode144 PiBlockDDGNode::PiBlockDDGNode(PiBlockDDGNode &&N) in PiBlockDDGNode() function in PiBlockDDGNode150 PiBlockDDGNode::~PiBlockDDGNode() { NodeList.clear(); } in ~PiBlockDDGNode()229 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()
170 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 …]