5#ifndef V8_COMPILER_FUNCTIONAL_LIST_H_
6#define V8_COMPILER_FUNCTIONAL_LIST_H_
38 if (
Size() != other.Size())
return false;
42 if (it == other_it)
return true;
43 if (*it != *other_it)
return false;
49 return !(*
this == other);
80 hint.
Rest() == *
this) {
91 while (other.Size() >
Size()) other.DropFront();
bool operator!=(const iterator &other) const
bool operator==(const iterator &other) const
const A & operator*() const
void PushFront(A a, Zone *zone)
bool TriviallyEquals(const FunctionalList< A > &other) const
FunctionalList Rest() const
bool operator==(const FunctionalList< A > &other) const
void ResetToCommonAncestor(FunctionalList other)
bool operator!=(const FunctionalList< A > &other) const
void PushFront(A a, Zone *zone, FunctionalList hint)
ZoneVector< RpoNumber > & result
#define CHECK_GT(lhs, rhs)
#define DCHECK_GT(v1, v2)