• Home
  • Raw
  • Download

Lines Matching refs:kind_

98   Representation() : kind_(kNone) { }  in Representation()
121 return kind_ == other.kind_; in Equals()
134 if (kind_ == kExternal && other.kind_ == kNone) return true; in is_more_general_than()
135 if (kind_ == kExternal && other.kind_ == kExternal) return false; in is_more_general_than()
136 if (kind_ == kNone && other.kind_ == kExternal) return false; in is_more_general_than()
138 ASSERT(kind_ != kExternal); in is_more_general_than()
139 ASSERT(other.kind_ != kExternal); in is_more_general_than()
141 if (kind_ == kUInteger8 && other.kind_ == kInteger8) return false; in is_more_general_than()
142 if (kind_ == kUInteger16 && other.kind_ == kInteger16) return false; in is_more_general_than()
143 return kind_ > other.kind_; in is_more_general_than()
170 Kind kind() const { return static_cast<Kind>(kind_); } in kind()
171 bool IsNone() const { return kind_ == kNone; } in IsNone()
172 bool IsInteger8() const { return kind_ == kInteger8; } in IsInteger8()
173 bool IsUInteger8() const { return kind_ == kUInteger8; } in IsUInteger8()
174 bool IsInteger16() const { return kind_ == kInteger16; } in IsInteger16()
175 bool IsUInteger16() const { return kind_ == kUInteger16; } in IsUInteger16()
176 bool IsTagged() const { return kind_ == kTagged; } in IsTagged()
177 bool IsSmi() const { return kind_ == kSmi; } in IsSmi()
179 bool IsInteger32() const { return kind_ == kInteger32; } in IsInteger32()
181 bool IsDouble() const { return kind_ == kDouble; } in IsDouble()
182 bool IsHeapObject() const { return kind_ == kHeapObject; } in IsHeapObject()
183 bool IsExternal() const { return kind_ == kExternal; } in IsExternal()
192 explicit Representation(Kind k) : kind_(k) { } in Representation()
197 int8_t kind_; variable