Lines Matching refs:SMI

42                     ? (Smi::IsValid(fixed_right_arg_.FromJust()) ? SMI : INT32)  in BinaryOpICState()
84 GENERATE(Token::ADD, INT32, SMI, INT32); in GenerateAheadOfTime()
87 GENERATE(Token::ADD, NUMBER, SMI, NUMBER); in GenerateAheadOfTime()
88 GENERATE(Token::ADD, SMI, INT32, INT32); in GenerateAheadOfTime()
89 GENERATE(Token::ADD, SMI, INT32, NUMBER); in GenerateAheadOfTime()
90 GENERATE(Token::ADD, SMI, NUMBER, NUMBER); in GenerateAheadOfTime()
91 GENERATE(Token::ADD, SMI, SMI, INT32); in GenerateAheadOfTime()
92 GENERATE(Token::ADD, SMI, SMI, SMI); in GenerateAheadOfTime()
94 GENERATE(Token::BIT_AND, INT32, INT32, SMI); in GenerateAheadOfTime()
95 GENERATE(Token::BIT_AND, INT32, SMI, INT32); in GenerateAheadOfTime()
96 GENERATE(Token::BIT_AND, INT32, SMI, SMI); in GenerateAheadOfTime()
98 GENERATE(Token::BIT_AND, NUMBER, SMI, SMI); in GenerateAheadOfTime()
99 GENERATE(Token::BIT_AND, SMI, INT32, INT32); in GenerateAheadOfTime()
100 GENERATE(Token::BIT_AND, SMI, INT32, SMI); in GenerateAheadOfTime()
101 GENERATE(Token::BIT_AND, SMI, NUMBER, SMI); in GenerateAheadOfTime()
102 GENERATE(Token::BIT_AND, SMI, SMI, SMI); in GenerateAheadOfTime()
104 GENERATE(Token::BIT_OR, INT32, INT32, SMI); in GenerateAheadOfTime()
105 GENERATE(Token::BIT_OR, INT32, SMI, INT32); in GenerateAheadOfTime()
106 GENERATE(Token::BIT_OR, INT32, SMI, SMI); in GenerateAheadOfTime()
107 GENERATE(Token::BIT_OR, NUMBER, SMI, INT32); in GenerateAheadOfTime()
108 GENERATE(Token::BIT_OR, NUMBER, SMI, SMI); in GenerateAheadOfTime()
109 GENERATE(Token::BIT_OR, SMI, INT32, INT32); in GenerateAheadOfTime()
110 GENERATE(Token::BIT_OR, SMI, INT32, SMI); in GenerateAheadOfTime()
111 GENERATE(Token::BIT_OR, SMI, SMI, SMI); in GenerateAheadOfTime()
113 GENERATE(Token::BIT_XOR, INT32, INT32, SMI); in GenerateAheadOfTime()
114 GENERATE(Token::BIT_XOR, INT32, NUMBER, SMI); in GenerateAheadOfTime()
115 GENERATE(Token::BIT_XOR, INT32, SMI, INT32); in GenerateAheadOfTime()
117 GENERATE(Token::BIT_XOR, NUMBER, SMI, INT32); in GenerateAheadOfTime()
118 GENERATE(Token::BIT_XOR, NUMBER, SMI, SMI); in GenerateAheadOfTime()
119 GENERATE(Token::BIT_XOR, SMI, INT32, INT32); in GenerateAheadOfTime()
120 GENERATE(Token::BIT_XOR, SMI, INT32, SMI); in GenerateAheadOfTime()
121 GENERATE(Token::BIT_XOR, SMI, SMI, SMI); in GenerateAheadOfTime()
125 GENERATE(Token::DIV, INT32, SMI, INT32); in GenerateAheadOfTime()
126 GENERATE(Token::DIV, INT32, SMI, NUMBER); in GenerateAheadOfTime()
129 GENERATE(Token::DIV, NUMBER, SMI, NUMBER); in GenerateAheadOfTime()
130 GENERATE(Token::DIV, SMI, INT32, INT32); in GenerateAheadOfTime()
131 GENERATE(Token::DIV, SMI, INT32, NUMBER); in GenerateAheadOfTime()
132 GENERATE(Token::DIV, SMI, NUMBER, NUMBER); in GenerateAheadOfTime()
133 GENERATE(Token::DIV, SMI, SMI, NUMBER); in GenerateAheadOfTime()
134 GENERATE(Token::DIV, SMI, SMI, SMI); in GenerateAheadOfTime()
135 GENERATE(Token::MOD, NUMBER, SMI, NUMBER); in GenerateAheadOfTime()
136 GENERATE(Token::MOD, SMI, SMI, SMI); in GenerateAheadOfTime()
140 GENERATE(Token::MUL, INT32, SMI, INT32); in GenerateAheadOfTime()
141 GENERATE(Token::MUL, INT32, SMI, NUMBER); in GenerateAheadOfTime()
144 GENERATE(Token::MUL, NUMBER, SMI, NUMBER); in GenerateAheadOfTime()
145 GENERATE(Token::MUL, SMI, INT32, INT32); in GenerateAheadOfTime()
146 GENERATE(Token::MUL, SMI, INT32, NUMBER); in GenerateAheadOfTime()
147 GENERATE(Token::MUL, SMI, NUMBER, NUMBER); in GenerateAheadOfTime()
148 GENERATE(Token::MUL, SMI, SMI, INT32); in GenerateAheadOfTime()
149 GENERATE(Token::MUL, SMI, SMI, NUMBER); in GenerateAheadOfTime()
150 GENERATE(Token::MUL, SMI, SMI, SMI); in GenerateAheadOfTime()
151 GENERATE(Token::SAR, INT32, SMI, INT32); in GenerateAheadOfTime()
152 GENERATE(Token::SAR, INT32, SMI, SMI); in GenerateAheadOfTime()
153 GENERATE(Token::SAR, NUMBER, SMI, SMI); in GenerateAheadOfTime()
154 GENERATE(Token::SAR, SMI, SMI, SMI); in GenerateAheadOfTime()
155 GENERATE(Token::SHL, INT32, SMI, INT32); in GenerateAheadOfTime()
156 GENERATE(Token::SHL, INT32, SMI, SMI); in GenerateAheadOfTime()
157 GENERATE(Token::SHL, NUMBER, SMI, SMI); in GenerateAheadOfTime()
158 GENERATE(Token::SHL, SMI, SMI, INT32); in GenerateAheadOfTime()
159 GENERATE(Token::SHL, SMI, SMI, SMI); in GenerateAheadOfTime()
160 GENERATE(Token::SHR, INT32, SMI, SMI); in GenerateAheadOfTime()
161 GENERATE(Token::SHR, NUMBER, SMI, INT32); in GenerateAheadOfTime()
162 GENERATE(Token::SHR, NUMBER, SMI, SMI); in GenerateAheadOfTime()
163 GENERATE(Token::SHR, SMI, SMI, SMI); in GenerateAheadOfTime()
166 GENERATE(Token::SUB, INT32, SMI, INT32); in GenerateAheadOfTime()
169 GENERATE(Token::SUB, NUMBER, SMI, NUMBER); in GenerateAheadOfTime()
170 GENERATE(Token::SUB, SMI, INT32, INT32); in GenerateAheadOfTime()
171 GENERATE(Token::SUB, SMI, NUMBER, NUMBER); in GenerateAheadOfTime()
172 GENERATE(Token::SUB, SMI, SMI, SMI); in GenerateAheadOfTime()
179 state.right_kind_ = SMI; \ in GenerateAheadOfTime()
183 GENERATE(Token::MOD, SMI, 2, SMI); in GenerateAheadOfTime()
184 GENERATE(Token::MOD, SMI, 4, SMI); in GenerateAheadOfTime()
185 GENERATE(Token::MOD, SMI, 8, SMI); in GenerateAheadOfTime()
186 GENERATE(Token::MOD, SMI, 16, SMI); in GenerateAheadOfTime()
187 GENERATE(Token::MOD, SMI, 32, SMI); in GenerateAheadOfTime()
188 GENERATE(Token::MOD, SMI, 2048, SMI); in GenerateAheadOfTime()
232 (left_kind_ == SMI || left_kind_ == INT32) && in Update()
280 new_kind = SMI; in UpdateKind()
303 case SMI: in KindToString()
324 case SMI: in KindToType()
346 case SMI: in GetStateName()
373 case SMI: in StateToType()
400 if (value->IsSmi()) return SMI; in NewInputState()
412 case SMI: in NewInputState()
413 if (value->IsSmi()) return SMI; in NewInputState()
453 if (x->IsSmi() && y->IsSmi()) return SMI; in TargetState()
483 case SMI: in TargetState()
494 if (old_left == SMI && x->IsHeapNumber()) return NUMBER; in TargetState()
495 if (old_right == SMI && y->IsHeapNumber()) return NUMBER; in TargetState()