Lines Matching refs:edge
111 inline bool NodeProperties::IsInputRange(Node::Edge edge, int first, int num) {
112 // TODO(titzer): edge.index() is linear time;
115 int index = edge.index();
119 inline bool NodeProperties::IsValueEdge(Node::Edge edge) {
120 Node* node = edge.from();
121 return IsInputRange(edge, FirstValueIndex(node),
125 inline bool NodeProperties::IsContextEdge(Node::Edge edge) {
126 Node* node = edge.from();
127 return IsInputRange(edge, FirstContextIndex(node),
131 inline bool NodeProperties::IsEffectEdge(Node::Edge edge) {
132 Node* node = edge.from();
133 return IsInputRange(edge, FirstEffectIndex(node),
137 inline bool NodeProperties::IsControlEdge(Node::Edge edge) {
138 Node* node = edge.from();
139 return IsInputRange(edge, FirstControlIndex(node),
188 if (NodeProperties::IsEffectEdge(iter.edge())) {