Lines Matching refs:INT32
43 ? (Smi::IsValid(fixed_right_arg_.FromJust()) ? SMI : INT32) in BinaryOpICState()
82 GENERATE(Token::ADD, INT32, INT32, INT32); in GenerateAheadOfTime()
83 GENERATE(Token::ADD, INT32, INT32, NUMBER); in GenerateAheadOfTime()
84 GENERATE(Token::ADD, INT32, NUMBER, NUMBER); in GenerateAheadOfTime()
85 GENERATE(Token::ADD, INT32, SMI, INT32); in GenerateAheadOfTime()
86 GENERATE(Token::ADD, NUMBER, INT32, NUMBER); in GenerateAheadOfTime()
89 GENERATE(Token::ADD, SMI, INT32, INT32); in GenerateAheadOfTime()
90 GENERATE(Token::ADD, SMI, INT32, NUMBER); in GenerateAheadOfTime()
92 GENERATE(Token::ADD, SMI, SMI, INT32); in GenerateAheadOfTime()
94 GENERATE(Token::BIT_AND, INT32, INT32, INT32); in GenerateAheadOfTime()
95 GENERATE(Token::BIT_AND, INT32, INT32, SMI); in GenerateAheadOfTime()
96 GENERATE(Token::BIT_AND, INT32, SMI, INT32); in GenerateAheadOfTime()
97 GENERATE(Token::BIT_AND, INT32, SMI, SMI); in GenerateAheadOfTime()
98 GENERATE(Token::BIT_AND, NUMBER, INT32, INT32); in GenerateAheadOfTime()
100 GENERATE(Token::BIT_AND, SMI, INT32, INT32); in GenerateAheadOfTime()
101 GENERATE(Token::BIT_AND, SMI, INT32, SMI); in GenerateAheadOfTime()
104 GENERATE(Token::BIT_OR, INT32, INT32, INT32); in GenerateAheadOfTime()
105 GENERATE(Token::BIT_OR, INT32, INT32, SMI); in GenerateAheadOfTime()
106 GENERATE(Token::BIT_OR, INT32, SMI, INT32); in GenerateAheadOfTime()
107 GENERATE(Token::BIT_OR, INT32, SMI, SMI); in GenerateAheadOfTime()
108 GENERATE(Token::BIT_OR, NUMBER, SMI, INT32); in GenerateAheadOfTime()
110 GENERATE(Token::BIT_OR, SMI, INT32, INT32); in GenerateAheadOfTime()
111 GENERATE(Token::BIT_OR, SMI, INT32, SMI); in GenerateAheadOfTime()
113 GENERATE(Token::BIT_XOR, INT32, INT32, INT32); in GenerateAheadOfTime()
114 GENERATE(Token::BIT_XOR, INT32, INT32, SMI); in GenerateAheadOfTime()
115 GENERATE(Token::BIT_XOR, INT32, NUMBER, SMI); in GenerateAheadOfTime()
116 GENERATE(Token::BIT_XOR, INT32, SMI, INT32); in GenerateAheadOfTime()
117 GENERATE(Token::BIT_XOR, NUMBER, INT32, INT32); in GenerateAheadOfTime()
118 GENERATE(Token::BIT_XOR, NUMBER, SMI, INT32); in GenerateAheadOfTime()
120 GENERATE(Token::BIT_XOR, SMI, INT32, INT32); in GenerateAheadOfTime()
121 GENERATE(Token::BIT_XOR, SMI, INT32, SMI); in GenerateAheadOfTime()
123 GENERATE(Token::DIV, INT32, INT32, INT32); in GenerateAheadOfTime()
124 GENERATE(Token::DIV, INT32, INT32, NUMBER); in GenerateAheadOfTime()
125 GENERATE(Token::DIV, INT32, NUMBER, NUMBER); in GenerateAheadOfTime()
126 GENERATE(Token::DIV, INT32, SMI, INT32); in GenerateAheadOfTime()
127 GENERATE(Token::DIV, INT32, SMI, NUMBER); in GenerateAheadOfTime()
128 GENERATE(Token::DIV, NUMBER, INT32, NUMBER); in GenerateAheadOfTime()
131 GENERATE(Token::DIV, SMI, INT32, INT32); in GenerateAheadOfTime()
132 GENERATE(Token::DIV, SMI, INT32, NUMBER); in GenerateAheadOfTime()
138 GENERATE(Token::MUL, INT32, INT32, INT32); in GenerateAheadOfTime()
139 GENERATE(Token::MUL, INT32, INT32, NUMBER); in GenerateAheadOfTime()
140 GENERATE(Token::MUL, INT32, NUMBER, NUMBER); in GenerateAheadOfTime()
141 GENERATE(Token::MUL, INT32, SMI, INT32); in GenerateAheadOfTime()
142 GENERATE(Token::MUL, INT32, SMI, NUMBER); in GenerateAheadOfTime()
143 GENERATE(Token::MUL, NUMBER, INT32, NUMBER); in GenerateAheadOfTime()
146 GENERATE(Token::MUL, SMI, INT32, INT32); in GenerateAheadOfTime()
147 GENERATE(Token::MUL, SMI, INT32, NUMBER); in GenerateAheadOfTime()
149 GENERATE(Token::MUL, SMI, SMI, INT32); in GenerateAheadOfTime()
152 GENERATE(Token::SAR, INT32, SMI, INT32); in GenerateAheadOfTime()
153 GENERATE(Token::SAR, INT32, SMI, SMI); in GenerateAheadOfTime()
156 GENERATE(Token::SHL, INT32, SMI, INT32); in GenerateAheadOfTime()
157 GENERATE(Token::SHL, INT32, SMI, SMI); in GenerateAheadOfTime()
159 GENERATE(Token::SHL, SMI, SMI, INT32); in GenerateAheadOfTime()
161 GENERATE(Token::SHR, INT32, SMI, SMI); in GenerateAheadOfTime()
162 GENERATE(Token::SHR, NUMBER, SMI, INT32); in GenerateAheadOfTime()
165 GENERATE(Token::SUB, INT32, INT32, INT32); in GenerateAheadOfTime()
166 GENERATE(Token::SUB, INT32, NUMBER, NUMBER); in GenerateAheadOfTime()
167 GENERATE(Token::SUB, INT32, SMI, INT32); in GenerateAheadOfTime()
168 GENERATE(Token::SUB, NUMBER, INT32, NUMBER); in GenerateAheadOfTime()
171 GENERATE(Token::SUB, SMI, INT32, INT32); in GenerateAheadOfTime()
235 (left_kind_ == SMI || left_kind_ == INT32) && in Update()
250 if (left_kind_ == STRING && right_kind_ == INT32) { in Update()
254 } else if (right_kind_ == STRING && left_kind_ == INT32) { in Update()
278 new_kind = INT32; in UpdateKind()
281 new_kind = is_truncating ? INT32 : NUMBER; in UpdateKind()
286 new_kind = IsInt32Double(value) ? INT32 : NUMBER; in UpdateKind()
290 if (new_kind == INT32 && SmiValuesAre32Bits()) { in UpdateKind()
308 case INT32: in KindToString()
329 case INT32: in KindToType()