Lines Matching refs:SimpleDDGNode
43 if (isa<SimpleDDGNode>(this)) { in collectInstructions()
44 for (Instruction *I : cast<const SimpleDDGNode>(this)->getInstructions()) in collectInstructions()
84 if (isa<SimpleDDGNode>(N)) { in operator <<()
86 for (const Instruction *I : cast<const SimpleDDGNode>(N).getInstructions()) in operator <<()
108 SimpleDDGNode::SimpleDDGNode(Instruction &I) in SimpleDDGNode() function in SimpleDDGNode
114 SimpleDDGNode::SimpleDDGNode(const SimpleDDGNode &N) in SimpleDDGNode() function in SimpleDDGNode
121 SimpleDDGNode::SimpleDDGNode(SimpleDDGNode &&N) in SimpleDDGNode() function in SimpleDDGNode
128 SimpleDDGNode::~SimpleDDGNode() { InstList.clear(); } in ~SimpleDDGNode()
271 const auto *SimpleSrc = dyn_cast<const SimpleDDGNode>(&Src); in areNodesMergeable()
272 const auto *SimpleTgt = dyn_cast<const SimpleDDGNode>(&Tgt); in areNodesMergeable()
284 assert(isa<SimpleDDGNode>(&A) && isa<SimpleDDGNode>(&B) && in mergeNodes()
288 cast<SimpleDDGNode>(&A)->appendInstructions(*cast<SimpleDDGNode>(&B)); in mergeNodes()