Lines Matching refs:NodeKind
59 raw_ostream &llvm::operator<<(raw_ostream &OS, const DDGNode::NodeKind K) { in operator <<()
62 case DDGNode::NodeKind::SingleInstruction: in operator <<()
65 case DDGNode::NodeKind::MultiInstruction: in operator <<()
68 case DDGNode::NodeKind::PiBlock: in operator <<()
71 case DDGNode::NodeKind::Root: in operator <<()
74 case DDGNode::NodeKind::Unknown: in operator <<()
109 : DDGNode(NodeKind::SingleInstruction), InstList() { in SimpleDDGNode()
116 assert(((getKind() == NodeKind::SingleInstruction && InstList.size() == 1) || in SimpleDDGNode()
117 (getKind() == NodeKind::MultiInstruction && InstList.size() > 1)) && in SimpleDDGNode()
123 assert(((getKind() == NodeKind::SingleInstruction && InstList.size() == 1) || in SimpleDDGNode()
124 (getKind() == NodeKind::MultiInstruction && InstList.size() > 1)) && in SimpleDDGNode()
135 : DDGNode(NodeKind::PiBlock), NodeList(List) { in PiBlockDDGNode()
141 assert(getKind() == NodeKind::PiBlock && !NodeList.empty() && in PiBlockDDGNode()
147 assert(getKind() == NodeKind::PiBlock && !NodeList.empty() && in PiBlockDDGNode()