Home | History | Annotate | Download | only in ic

Lines Matching refs:BinaryOpICState

25 STATIC_CONST_MEMBER_DEFINITION const int BinaryOpICState::FIRST_TOKEN;
29 STATIC_CONST_MEMBER_DEFINITION const int BinaryOpICState::LAST_TOKEN;
32 BinaryOpICState::BinaryOpICState(Isolate* isolate, ExtraICState extra_ic_state)
51 ExtraICState BinaryOpICState::GetExtraICState() const {
67 void BinaryOpICState::GenerateAheadOfTime(
68 Isolate* isolate, void (*Generate)(Isolate*, const BinaryOpICState&)) {
75 BinaryOpICState state(isolate, op, Strength::WEAK); \
177 BinaryOpICState state(isolate, op, Strength::WEAK); \
194 Type* BinaryOpICState::GetResultType() const {
208 std::ostream& operator<<(std::ostream& os, const BinaryOpICState& s) {
212 os << ":" << BinaryOpICState::KindToString(s.left_kind_) << "*";
216 os << BinaryOpICState::KindToString(s.right_kind_);
218 return os << "->" << BinaryOpICState::KindToString(s.result_kind_) << ")";
222 void BinaryOpICState::Update(Handle<Object> left, Handle<Object> right,
272 BinaryOpICState::Kind BinaryOpICState::UpdateKind(Handle<Object> object,
302 const char* BinaryOpICState::KindToString(Kind kind) {
323 Type* BinaryOpICState::KindToType(Kind kind) {