HomeSort by relevance Sort by last modified time
    Searched refs:smi (Results 76 - 100 of 137) sorted by null

1 2 34 5 6

  /external/v8/test/mjsunit/regress/
regress-r4998.js 28 // Test for a broken fast-smi-loop that does not save the incremented value
  /external/chromium_org/v8/src/
property-details.h 57 class Smi;
98 static Representation Smi() { return Representation(kSmi); }
204 explicit inline PropertyDetails(Smi* smi);
205 inline Smi* AsSmi();
  /external/chromium_org/v8/test/mjsunit/
div-mod.js 120 var smi = 43; variable
135 smi,
fuzz-natives-part1.js 194 // arguments to be a compile time smi).
198 // This function expects its first argument to be a non-smi.
fuzz-natives-part2.js 194 // arguments to be a compile time smi).
198 // This function expects its first argument to be a non-smi.
fuzz-natives-part3.js 194 // arguments to be a compile time smi).
198 // This function expects its first argument to be a non-smi.
fuzz-natives-part4.js 194 // arguments to be a compile time smi).
198 // This function expects its first argument to be a non-smi.
array-unshift.js 203 // Check smi boundary
math-min-max.js 43 // Prepare a non-Smi zero value.
47 // We have to have a loop here because the first time we get a Smi from the
49 // a non-Smi from the generated code.
60 // us into the runtime system, which would quite legitimately put a Smi zero
182 // Test smi-based Math.min.
array-splice.js 366 // Check smi boundary
  /external/v8/test/mjsunit/
div-mod.js 120 var smi = 43; variable
135 smi,
fuzz-natives.js 188 // arguments to be a compile time smi).
192 // This function expects its first argument to be a non-smi.
math-floor.js 90 // 2^30 is a smi boundary.
array-unshift.js 203 // Check smi boundary
array-splice.js 366 // Check smi boundary
  /external/chromium_org/v8/test/mjsunit/compiler/
math-floor-global.js 92 // 2^30 is a smi boundary.
math-floor-local.js 92 // 2^30 is a smi boundary.
  /external/v8/test/mjsunit/compiler/
math-floor-global.js 92 // 2^30 is a smi boundary.
math-floor-local.js 92 // 2^30 is a smi boundary.
  /external/chromium_org/v8/src/arm/
macro-assembler-arm.h 302 void Push(Smi* smi) { Push(Handle<Smi>(smi, isolate())); }
494 // Converts the smi or heap number in object to an int32 using the rules
508 // If |object| is neither smi nor heap number, |not_number| is jumped to
    [all...]
  /external/chromium_org/v8/src/mips/
macro-assembler-mips.h 66 // Object is known to be a non smi.
632 void Push(Smi* smi) { Push(Handle<Smi>(smi, isolate())); }
    [all...]
  /external/chromium_org/v8/test/cctest/
test-types.cc 39 static int AsBitset(Type* type) { return Smi::cast(type)->value(); }
114 Integer31(Type::Smi(), isolate),
130 smi = handle(Smi::FromInt(666), isolate);
136 Integer31Constant = handle(Type::Constant(smi, isolate), isolate);
176 Handle<v8::internal::Smi> smi; member in class:HandlifiedTypes
244 CHECK(*T.smi == AsConstant(*T.Integer31Constant));
  /external/chromium_org/v8/src/ia32/
macro-assembler-ia32.h 187 // Smi. All registers are clobbered by the operation RecordWriteArray
189 // value is a smi.
202 // write barrier if the value is a smi.
387 // Check if a map for a JSObject indicates that the object can have both smi
393 // Check if a map for a JSObject indicates that the object has fast smi only
420 // label if not. Skip the smi check if not required (object is known to be a
429 // specified target if equal. Skip the smi check if not required (object is
478 // Smi tagging support.
488 // Modifies the register even if it does not contain a Smi!
498 // Jump the register contains a smi
    [all...]
  /external/v8/src/
objects-inl.h 54 PropertyDetails::PropertyDetails(Smi* smi) {
55 value_ = smi->value();
59 Smi* PropertyDetails::AsSmi() {
60 return Smi::FromInt(value_);
65 Smi* smi = Smi::FromInt(value_ | DeletedField::encode(1)); local
66 return PropertyDetails(smi);
97 // Getter that returns a tagged Smi and setter that writes a tagged Smi
4211 Smi* smi = Smi::cast(DataAtUnchecked(kTagIndex)); local
4232 Smi* smi = Smi::cast(FixedArray::cast(data)->get(kFlagsIndex)); local
    [all...]
  /external/chromium_org/v8/src/x64/
macro-assembler-x64.cc 320 // Skip barrier if writing a smi.
362 // Skip barrier if writing a smi.
367 // Array access: calculate the destination address. Index is not a smi.
420 // Skip barrier if writing a smi.
512 // We want to pass the msg string like a smi to avoid GC
515 // a proper v8 smi, but also pass the alignment difference
516 // from the real pointer as a smi.
520 // Note: p0 might not be a valid Smi _value_, but it has a valid Smi tag.
532 reinterpret_cast<intptr_t>(Smi::FromInt(static_cast<int>(p1 - p0)))
    [all...]

Completed in 694 milliseconds

1 2 34 5 6