Home
last modified time | relevance | path

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

/external/v8/src/ic/
Dic-state.h68 right_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()
98 (mode_ == OVERWRITE_RIGHT && right_kind_ > SMI && in CanReuseDoubleBox()
99 right_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()
134 Type* GetRightType(Zone* zone) const { return KindToType(right_kind_, zone); } in GetRightType()
[all …]
Dic-state.cc48 right_kind_ = Smi::IsValid(fixed_right_arg_.value) ? SMI : INT32; in BinaryOpICState()
50 right_kind_ = RightKindField::decode(extra_ic_state); in BinaryOpICState()
68 extra_ic_state = RightKindField::update(extra_ic_state, right_kind_); in GetExtraICState()
86 state.right_kind_ = right_kind; \ in GenerateAheadOfTime()
282 state.right_kind_ = SMI; \ in GenerateAheadOfTime()
322 os << BinaryOpICState::KindToString(s.right_kind_); in operator <<()
333 right_kind_ = UpdateKind(right, right_kind_); in Update()
348 Kind input_kind = Max(left_kind_, right_kind_); in Update()
356 if (left_kind_ == STRING && right_kind_ == INT32) { in Update()
359 right_kind_ = NUMBER; in Update()
[all …]