Home | History | Annotate | Download | only in compiler

Lines Matching full:edge

18 class Edge;
112 typedef Edge value_type;
148 typedef Edge value_type;
322 friend class Edge;
350 class Edge final {
360 bool operator==(const Edge& other) { return input_ptr_ == other.input_ptr_; }
361 bool operator!=(const Edge& other) { return !(*this == other); }
376 Edge(Node::Use* use, Node** input_ptr) : use_(use), input_ptr_(input_ptr) {
392 typedef Edge value_type;
393 typedef Edge* pointer;
394 typedef Edge& reference;
400 Edge operator*() const { return Edge(use_, input_ptr_); }
482 Edge operator*() const { return Edge(current_, current_->input_ptr()); }