Lines Matching refs:smi
74 Handle<Smi> smi(int value) {
75 return Handle<Smi>(Smi::FromInt(value), isolate());
85 map.keys_[i] = Smi::FromInt(Smi::cast(map.keys_[i])->value() + shift);
121 CHECK_NULL(t.map.Find(t.smi(i)));
136 t.TestGetFind(t.smi(13), t.isolate(), t.smi(17), t.heap());
152 t.map.Set(t.smi(i), reinterpret_cast<void*>(i + kShift));
156 t.CheckFind(t.smi(i), reinterpret_cast<void*>(i + kShift));
160 t.CheckGet(t.smi(i), reinterpret_cast<void*>(i + kShift));
164 void** entry = t.map.Find(t.smi(i));
182 t.TestGetFind(t.smi(i * kPrime), &val1, t.smi(i * kPrime + 1), &val2);
192 t.map.Set(t.smi(kKey), &t);
194 t.CheckFind(t.smi(kKey + kShift), &t);
195 t.CheckGet(t.smi(kKey + kShift), &t);
205 t.map.Set(t.smi(kKey1), &kKey1);
206 t.map.Set(t.smi(kKey2), &kKey2);
208 t.CheckFind(t.smi(kKey1 + kShift), &kKey1);
209 t.CheckGet(t.smi(kKey1 + kShift), &kKey1);
210 t.CheckFind(t.smi(kKey2 + kShift), &kKey2);
211 t.CheckGet(t.smi(kKey2 + kShift), &kKey2);
222 t.TestGetFind(t.smi(keys[i]), &keys[i], t.smi(keys[i + 1]), &keys[i + 1]);
226 t.CheckFind(t.smi(keys[i]), &keys[i]);
232 t.CheckFind(t.smi(keys[i] + kShift), &keys[i]);
236 t.CheckGet(t.smi(keys[i] + kShift), &keys[i]);
250 t.map.Set(t.smi(smi_keys[i]), &smi_keys[i]);
257 t.CheckFind(t.smi(smi_keys[i]), &smi_keys[i]);
269 t.CheckFind(t.smi(smi_keys[i] + kShift), &smi_keys[i]);
270 t.CheckGet(t.smi(smi_keys[i] + kShift), &smi_keys[i]);
289 t.map.Set(t.smi(next), reinterpret_cast<void*>(next));
290 t.CheckFind(t.smi(next), reinterpret_cast<void*>(next));
300 t.CheckFind(t.smi(next), reinterpret_cast<void*>(next));
301 t.CheckGet(t.smi(next), reinterpret_cast<void*>(next));
346 // Deduplicate smi handles.
349 smi_handles.Add(Handle<Object>(Smi::FromInt(i), isolate));
353 Handle<Object> new_smi = Handle<Object>(Smi::FromInt(i), isolate);