Home | History | Annotate | Download | only in ic

Lines Matching refs:kind

134   enum Kind { NONE, SMI, INT32, NUMBER, STRING, GENERIC };
136 Kind UpdateKind(Handle<Object> object, Kind kind) const;
138 static const char* KindToString(Kind kind);
139 static Type* KindToType(Kind kind);
140 static bool KindMaybeSmi(Kind kind) {
141 return (kind >= SMI && kind <= NUMBER) || kind == GENERIC;
147 class ResultKindField : public BitField<Kind, 4, 3> {};
148 class LeftKindField : public BitField<Kind, 7, 3> {};
149 // When fixed right arg is set, we don't need to store the right kind.
153 class RightKindField : public BitField<Kind, 11, 3> {};
156 Kind left_kind_;
157 Kind right_kind_;
158 Kind result_kind_;