/external/v8/src/wasm/ |
wasm-js.cc | 438 Handle<Smi> value = 439 Handle<Smi>(Smi::FromInt(wasm::kWasmVersion), isolate);
|
/external/v8/src/x87/ |
codegen-x87.cc | 274 // edi: length of source FixedArray (smi-tagged) 316 // Normal smi, convert it to double and store. 336 __ sub(edi, Immediate(Smi::FromInt(1))); 388 // ebx: length of source FixedDoubleArray (smi-tagged) 408 __ sub(ebx, Immediate(Smi::FromInt(1))); 435 // ebx: index of current element (smi-tagged) 459 __ sub(ebx, Immediate(Smi::FromInt(1)));
|
macro-assembler-x87.cc | 331 // Skip barrier if writing a smi. 339 // KeyedStoreIC::GenerateGeneric. Multiply a smi by 2 to get an offset 367 // Skip barrier if writing a smi. 485 // Skip barrier if writing a smi. 765 // Value is a smi. Convert to a double and store. 1023 push(Immediate(Smi::FromInt(type))); 1061 push(Immediate(Smi::FromInt(type))); 1075 Immediate(Smi::FromInt(type))); 1091 push(Immediate(Smi::FromInt(StackFrame::EXIT))); [all...] |
/external/v8/src/crankshaft/arm64/ |
lithium-codegen-arm64.cc | 354 // Signal that we don't inline smi code before these stubs in the 703 __ Mov(fp, Smi::FromInt(StackFrame::STUB)); 782 __ Mov(stub_marker, Smi::FromInt(StackFrame::STUB)); [all...] |
lithium-codegen-arm64.h | 91 // IsInteger32Constant returns true for smi constants, for example. 96 Smi* ToSmi(LConstantOperand* op) const;
|
/external/v8/src/debug/ |
debug.cc | 690 result->set_length(Smi::FromInt(break_points_hit_count)); [all...] |
/external/v8/test/mjsunit/ |
smi-ops-inlined.js | 28 // Flags: --always-inline-smi-code 63 assertEquals(42 + ONE, Add1(OBJ_42)); // non-smi 64 assertEquals(42 + ONE, Add1Reversed(OBJ_42)); // non-smi 70 assertEquals(42 + ONE_HUNDRED, Add100(OBJ_42)); // non-smi 71 assertEquals(42 + ONE_HUNDRED, Add100Reversed(OBJ_42)); // non-smi 96 assertEquals(42 - ONE, Sub1(OBJ_42)); // non-smi 97 assertEquals(ONE - 42, Sub1Reversed(OBJ_42)); // non-smi 103 assertEquals(42 - ONE_HUNDRED, Sub100(OBJ_42)); // non-smi 104 assertEquals(ONE_HUNDRED - 42, Sub100Reversed(OBJ_42)); // non-smi 218 // Not actually Smi operations [all...] |
/external/v8/src/arm64/ |
assembler-arm64-inl.h | 285 struct ImmediateInitializer<Smi*> { 287 static inline RelocInfo::Mode rmode_for(Smi* t) { 290 static inline int64_t immediate_for(Smi* t) {; 437 Operand Operand::UntagSmi(Register smi) { 440 DCHECK(smi.Is64Bits()); 441 return Operand(smi, ASR, kSmiShift); 445 Operand Operand::UntagSmiAndScale(Register smi, int scale) { 448 DCHECK(smi.Is64Bits()); 451 return Operand(smi, LSL, scale - kSmiShift); 453 return Operand(smi, ASR, kSmiShift - scale) [all...] |
/external/v8/src/ia32/ |
codegen-ia32.cc | 552 // edi: length of source FixedArray (smi-tagged) 602 // Normal smi, convert it to double and store. 621 __ sub(edi, Immediate(Smi::FromInt(1))); 678 // ebx: length of source FixedDoubleArray (smi-tagged) 698 __ sub(ebx, Immediate(Smi::FromInt(1))); 730 // ebx: index of current element (smi-tagged) 757 __ sub(ebx, Immediate(Smi::FromInt(1)));
|
macro-assembler-ia32.cc | 404 // Skip barrier if writing a smi. 412 // KeyedStoreIC::GenerateGeneric. Multiply a smi by 2 to get an offset 445 // Skip barrier if writing a smi. 570 // Skip barrier if writing a smi. 877 // Value is a smi. Convert to a double and store. [all...] |
/external/v8/src/crankshaft/arm/ |
lithium-codegen-arm.h | 74 Smi* ToSmi(LConstantOperand* op) const;
|
/external/v8/src/crankshaft/mips/ |
lithium-codegen-mips.h | 74 Smi* ToSmi(LConstantOperand* op) const;
|
/external/v8/src/crankshaft/mips64/ |
lithium-codegen-mips64.h | 75 Smi* ToSmi(LConstantOperand* op) const;
|
/external/v8/src/crankshaft/ppc/ |
lithium-codegen-ppc.h | 65 // LConstantOperand must be an Integer32 or Smi 74 Smi* ToSmi(LConstantOperand* op) const;
|
/external/v8/src/crankshaft/s390/ |
lithium-codegen-s390.h | 64 // LConstantOperand must be an Integer32 or Smi 73 Smi* ToSmi(LConstantOperand* op) const;
|
/external/v8/src/crankshaft/x64/ |
lithium-codegen-x64.h | 64 Smi* ToSmi(LConstantOperand* op) const;
|
/external/v8/src/mips/ |
assembler-mips-inl.h | 70 Operand::Operand(Smi* value) {
|
/external/v8/src/mips64/ |
assembler-mips64-inl.h | 70 Operand::Operand(Smi* value) {
|
/external/v8/src/ |
perf-jit.cc | 305 : Smi::cast(line_ends->get(relative_line_number - 1))->value() + 1;
|
api.cc | 935 i::Smi* smi = reinterpret_cast<i::Smi*>(value); local [all...] |
/external/v8/src/regexp/ |
jsregexp.cc | 354 // When arriving here entry can only be a smi, either representing an 358 int entry_value = Smi::cast(entry)->value(); 411 return Smi::cast( 417 re->set(JSRegExp::kIrregexpMaxRegisterCountIndex, Smi::FromInt(value)); 423 re->set(JSRegExp::kIrregexpCaptureNameMapIndex, Smi::FromInt(0)); 430 return Smi::cast(re->get(JSRegExp::kIrregexpCaptureCountIndex))->value(); 435 return Smi::cast(re->get(JSRegExp::kIrregexpMaxRegisterCountIndex))->value(); [all...] |
/external/v8/src/x64/ |
deoptimizer-x64.cc | 69 deopt_data->SetSharedFunctionInfo(Smi::FromInt(0));
|
/external/v8/test/cctest/interpreter/ |
bytecode-expectations-printer.cc | 236 i::Smi::cast(*constant)->SmiPrint(stream);
|
/external/v8/test/cctest/ |
test-strings.cc | [all...] |
/external/v8/src/s390/ |
macro-assembler-s390.cc | 175 LoadSmiLiteral(dst, reinterpret_cast<Smi*>(*value)); 281 // Skip barrier if writing a smi. 943 LoadSmiLiteral(r1, Smi::FromInt(type)); 994 LoadSmiLiteral(ip, Smi::FromInt(type)); 1050 LoadSmiLiteral(r1, Smi::FromInt(StackFrame::EXIT)); [all...] |