Searched refs:IsSmi (Results 1 - 25 of 99) sorted by relevance

1234

/external/chromium_org/v8/src/
H A Dobjects-debug.cc20 if (IsSmi()) {
32 CHECK(p->IsSmi());
38 CHECK(IsSmi());
205 CHECK(flags()->IsSmi());
270 if (r.IsSmi()) DCHECK(value->IsSmi());
429 CHECK(value()->IsUndefined() || value()->IsSmi() || value()->IsHeapNumber());
430 CHECK(year()->IsUndefined() || year()->IsSmi() || year()->IsNaN());
431 CHECK(month()->IsUndefined() || month()->IsSmi() || month()->IsNaN());
432 CHECK(day()->IsUndefined() || day()->IsSmi() || da
[all...]
H A Dconversions.h190 if (number->IsSmi()) return Smi::cast(number)->value();
196 if (number->IsSmi()) return Smi::cast(number)->value();
210 if (number->IsSmi()) {
H A Dhydrogen-canonicalize.cc25 } else if (instr->representation().IsSmi()) {
H A Dhydrogen-representation-changes.cc59 return from_rep.IsInteger32() && to_rep.IsSmi() && SmiValuesAre32Bits();
121 } else if (phi->representation().IsSmi()) {
140 if (phi->representation().IsSmi() &&
173 input->representation().IsSmi() &&
H A Dproperty-details.h149 bool IsSmi() const { return kind_ == kSmi; } function in class:v8::internal::Representation
150 bool IsSmiOrTagged() const { return IsSmi() || IsTagged(); }
152 bool IsSmiOrInteger32() const { return IsSmi() || IsInteger32(); }
159 IsSmi() || IsInteger32() || IsDouble();
H A Dhydrogen-types.cc43 if (value->IsSmi()) return HType::Smi();
H A Dobjects-printer.cc26 if (IsSmi()) {
634 if (!year()->IsSmi()) {
641 weekdays[weekday()->IsSmi() ? Smi::cast(weekday())->value() + 1 : 0],
642 year()->IsSmi() ? Smi::cast(year())->value() : -1,
643 month()->IsSmi() ? Smi::cast(month())->value() : -1,
644 day()->IsSmi() ? Smi::cast(day())->value() : -1,
645 hour()->IsSmi() ? Smi::cast(hour())->value() : -1,
646 min()->IsSmi() ? Smi::cast(min())->value() : -1,
647 sec()->IsSmi() ? Smi::cast(sec())->value() : -1);
1009 if (transition_info()->IsSmi()) {
[all...]
H A Dhydrogen-uint32-analysis.cc48 HChange::cast(use)->to().IsSmi() ||
H A Darguments.h180 DCHECK(values[T::kIsolateIndex]->IsSmi());
253 DCHECK(values[T::kIsolateIndex]->IsSmi());
H A Djson-stringifier.h348 if (key->IsSmi()) key = factory_->NumberToString(key);
405 if (object->IsSmi()) {
475 if (key->IsSmi()) key = factory_->NumberToString(key);
508 if (value->IsSmi()) return SerializeSmi(Smi::cast(*value));
685 if (key->IsSmi()) {
H A Dtypes-inl.h32 if (value->IsSmi() ||
216 return type->IsSmi();
H A Dhydrogen-instructions.cc66 if (representation().IsSmi() && HasNonSmiUse()) {
134 if (r.IsSmi()) {
1040 if (index_rep.IsTagged() && actual_index->type().IsSmi()) {
1043 if (length_rep.IsTagged() && actual_length->type().IsSmi()) {
1066 if (r.IsSmi()) result->ClampToSmi();
1250 if (r.IsSmi()) result->ClampToSmi();
1732 if (representation().IsSmi() || type().IsSmi()) {
1748 (to().IsSmi() ||
1771 if (to().IsSmi()) resul
[all...]
H A Dhandles-inl.h59 if (object->IsSmi()) return true;
/external/chromium_org/v8/src/arm64/
H A Dlithium-gap-resolver-arm64.cc232 if (cgen_->IsSmi(constant_source)) {
245 if (cgen_->IsSmi(constant_source)) {
255 if (handle->IsSmi()) {
H A Dlithium-arm64.cc866 LInstruction* result = instr->representation().IsSmi() ?
951 return instr->representation().IsSmi() ?
987 if (r.IsInteger32() || r.IsSmi() || r.IsDouble()) {
992 if (type.IsBoolean() || type.IsSmi() || type.IsJSArray() ||
1101 if (from.IsSmi()) {
1114 if (!val->representation().IsSmi()) result = AssignEnvironment(result);
1116 } else if (to.IsSmi()) {
1118 if (val->type().IsSmi()) {
1124 if (val->type().IsSmi() || val->representation().IsSmi()) {
[all...]
/external/chromium_org/v8/test/cctest/
H A Dtest-dictionary.cc84 CHECK(key->GetIdentityHash()->IsSmi());
91 CHECK(JSReceiver::GetOrCreateIdentityHash(key)->IsSmi());
94 CHECK(key->GetIdentityHash()->IsSmi());
H A Dtest-alloc.cc103 CHECK(o->IsSmi() && Smi::cast(*o)->value() == 42);
H A Dtest-hydrogen-types.cc119 CHECK(!ti.IsSmi() ||
/external/chromium_org/v8/src/arm/
H A Dlithium-gap-resolver-arm.cc239 Representation r = cgen_->IsSmi(constant_source)
254 Representation r = cgen_->IsSmi(constant_source)
/external/chromium_org/v8/src/mips/
H A Dlithium-gap-resolver-mips.cc231 Representation r = cgen_->IsSmi(constant_source)
245 Representation r = cgen_->IsSmi(constant_source)
/external/chromium_org/v8/src/mips64/
H A Dlithium-gap-resolver-mips64.cc231 if (cgen_->IsSmi(constant_source)) {
245 if (cgen_->IsSmi(constant_source)) {
/external/chromium_org/v8/src/x64/
H A Dlithium-codegen-x64.cc432 return chunk_->LookupLiteralRepresentation(op).IsSmi();
1394 if (instr->hydrogen_value()->representation().IsSmi()) {
1445 if (instr->hydrogen_value()->representation().IsSmi()) {
1452 if (instr->hydrogen_value()->representation().IsSmi()) {
1467 if (instr->hydrogen_value()->representation().IsSmi()) {
1477 ? !instr->hydrogen_value()->representation().IsSmi()
1486 if (instr->hydrogen_value()->representation().IsSmi()) {
1494 if (instr->hydrogen_value()->representation().IsSmi()) {
1646 if (instr->hydrogen_value()->representation().IsSmi()) {
1685 if (instr->hydrogen_value()->representation().IsSmi()) {
[all...]
H A Dlithium-x64.cc710 if (SmiValuesAre31Bits() && instr->representation().IsSmi() &&
965 bool easy_case = !r.IsTagged() || type.IsBoolean() || type.IsSmi() ||
1564 if (SmiValuesAre32Bits() && instr->representation().IsSmi()) {
1609 if (instr->representation().IsSmi()) {
1863 if (from.IsSmi()) {
1874 if (!val->representation().IsSmi()) result = AssignEnvironment(result);
1876 } else if (to.IsSmi()) {
1878 if (val->type().IsSmi()) {
1884 if (val->type().IsSmi() || val->representation().IsSmi()) {
[all...]
/external/chromium_org/v8/src/x87/
H A Dlithium-gap-resolver-x87.cc286 Representation r = cgen_->IsSmi(constant_source)
306 Representation r = cgen_->IsSmi(constant_source)
/external/chromium_org/v8/src/ic/
H A Dic-state.cc396 } else if (object->IsSmi()) {
513 if (value->IsSmi()) return SMI;
521 if (value->IsSmi()) return SMI;
557 if (x->IsSmi() && y->IsSmi()) return SMI;

Completed in 4224 milliseconds

1234