Lines Matching refs:BinaryOpICState
38 BinaryOpICState::BinaryOpICState(Isolate* isolate, ExtraICState extra_ic_state) in BinaryOpICState() function in v8::internal::BinaryOpICState
58 ExtraICState BinaryOpICState::GetExtraICState() const { in GetExtraICState()
75 void BinaryOpICState::GenerateAheadOfTime( in GenerateAheadOfTime()
76 Isolate* isolate, void (*Generate)(Isolate*, const BinaryOpICState&)) { in GenerateAheadOfTime() argument
83 BinaryOpICState state(isolate, op, mode); \ in GenerateAheadOfTime()
278 BinaryOpICState state(isolate, op, mode); \ in GenerateAheadOfTime()
297 Type* BinaryOpICState::GetResultType(Zone* zone) const { in GetResultType()
311 OStream& operator<<(OStream& os, const BinaryOpICState& s) { in operator <<()
318 os << ":" << BinaryOpICState::KindToString(s.left_kind_) << "*"; in operator <<()
322 os << BinaryOpICState::KindToString(s.right_kind_); in operator <<()
324 return os << "->" << BinaryOpICState::KindToString(s.result_kind_) << ")"; in operator <<()
328 void BinaryOpICState::Update(Handle<Object> left, Handle<Object> right, in Update()
386 BinaryOpICState::Kind BinaryOpICState::UpdateKind(Handle<Object> object, in UpdateKind()
416 const char* BinaryOpICState::KindToString(Kind kind) { in KindToString()
437 Type* BinaryOpICState::KindToType(Kind kind, Zone* zone) { in KindToType()