/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...] |