Lines Matching refs:NodeKind
58 raw_ostream &llvm::operator<<(raw_ostream &OS, const DDGNode::NodeKind K) { in operator <<()
61 case DDGNode::NodeKind::SingleInstruction: in operator <<()
64 case DDGNode::NodeKind::MultiInstruction: in operator <<()
67 case DDGNode::NodeKind::PiBlock: in operator <<()
70 case DDGNode::NodeKind::Root: in operator <<()
73 case DDGNode::NodeKind::Unknown: in operator <<()
108 : DDGNode(NodeKind::SingleInstruction) { in SimpleDDGNode()
115 assert(((getKind() == NodeKind::SingleInstruction && InstList.size() == 1) || in SimpleDDGNode()
116 (getKind() == NodeKind::MultiInstruction && InstList.size() > 1)) && in SimpleDDGNode()
122 assert(((getKind() == NodeKind::SingleInstruction && InstList.size() == 1) || in SimpleDDGNode()
123 (getKind() == NodeKind::MultiInstruction && InstList.size() > 1)) && in SimpleDDGNode()
134 : DDGNode(NodeKind::PiBlock), NodeList(List) { in PiBlockDDGNode()
140 assert(getKind() == NodeKind::PiBlock && !NodeList.empty() && in PiBlockDDGNode()
146 assert(getKind() == NodeKind::PiBlock && !NodeList.empty() && in PiBlockDDGNode()