Home | History | Annotate | Download | only in src

Lines Matching refs:kind_

94   Representation() : kind_(kNone) { }
111 return kind_ == other.kind_;
124 ASSERT(kind_ != kExternal);
125 ASSERT(other.kind_ != kExternal);
127 return kind_ > other.kind_;
140 Kind kind() const { return static_cast<Kind>(kind_); }
141 bool IsNone() const { return kind_ == kNone; }
142 bool IsTagged() const { return kind_ == kTagged; }
143 bool IsSmi() const { return kind_ == kSmi; }
145 bool IsInteger32() const { return kind_ == kInteger32; }
147 bool IsDouble() const { return kind_ == kDouble; }
148 bool IsHeapObject() const { return kind_ == kHeapObject; }
149 bool IsExternal() const { return kind_ == kExternal; }
151 return kind_ == kInteger32 || kind_ == kDouble;
156 explicit Representation(Kind k) : kind_(k) { }
161 int8_t kind_;