Home
last modified time | relevance | path

Searched refs:left_kind_ (Results 1 – 2 of 2) sorted by relevance

/external/v8/src/ic/
Dic-state.h67 left_kind_(NONE), in BinaryOpICState()
76 if (Max(left_kind_, right_kind_) == NONE) { in GetICState()
79 if (Max(left_kind_, right_kind_) == GENERIC) { in GetICState()
82 if (Min(left_kind_, right_kind_) == GENERIC) { in GetICState()
96 ((mode_ == OVERWRITE_LEFT && left_kind_ > SMI && in CanReuseDoubleBox()
97 left_kind_ <= NUMBER) || in CanReuseDoubleBox()
104 if (left_kind_ == STRING || right_kind_ == STRING) { in CouldCreateAllocationMementos()
117 return Max(left_kind_, right_kind_) == GENERIC; in HasSideEffects()
123 return KindMaybeSmi(left_kind_) || KindMaybeSmi(right_kind_); in UseInlinedSmiCode()
133 Type* GetLeftType(Zone* zone) const { return KindToType(left_kind_, zone); } in GetLeftType()
[all …]
Dic-state.cc46 left_kind_ = LeftKindField::decode(extra_ic_state); in BinaryOpICState()
61 LeftKindField::encode(left_kind_) | in GetExtraICState()
84 state.left_kind_ = left_kind; \ in GenerateAheadOfTime()
279 state.left_kind_ = left_kind; \ in GenerateAheadOfTime()
318 os << ":" << BinaryOpICState::KindToString(s.left_kind_) << "*"; in operator <<()
332 left_kind_ = UpdateKind(left, left_kind_); in Update()
341 (left_kind_ == SMI || left_kind_ == INT32) && in Update()
348 Kind input_kind = Max(left_kind_, right_kind_); in Update()
356 if (left_kind_ == STRING && right_kind_ == INT32) { in Update()
360 } else if (right_kind_ == STRING && left_kind_ == INT32) { in Update()
[all …]