Searched refs:kSmiTagSize (Results 1 - 25 of 80) sorted by relevance

1234

/external/chromium_org/v8/tools/
H A Dgdb-v8-support.py30 kSmiTagSize = 1 variable
31 kSmiTagMask = (1 << kSmiTagSize) - 1
46 kSmiShiftBits32 = kSmiTagSize + kSmiShiftSize32
51 kSmiShiftBits64 = kSmiTagSize + kSmiShiftSize64
/external/v8/tools/
H A Dgdb-v8-support.py30 kSmiTagSize = 1 variable
31 kSmiTagMask = (1 << kSmiTagSize) - 1
46 kSmiShiftBits32 = kSmiTagSize + kSmiShiftSize32
51 kSmiShiftBits64 = kSmiTagSize + kSmiShiftSize64
/external/v8/src/mips/
H A Dbuiltins-mips.cc226 STATIC_ASSERT(kSmiTagSize == 1 && kSmiTag == 0);
229 __ sra(scratch1, array_size, kSmiTagSize);
286 STATIC_ASSERT(kSmiTag == 0 && kSmiTagSize < kPointerSizeLog2);
287 __ sll(elements_array_end, array_size, kPointerSizeLog2 - kSmiTagSize);
365 Operand(JSObject::kInitialMaxFastElementArray << kSmiTagSize));
390 __ sll(a2, a0, kSmiTagSize); // Convert argc to a smi.
742 __ sll(a0, a0, kSmiTagSize); // Tag arguments count.
898 __ sll(a0, a3, kSmiTagSize);
975 __ srl(a0, a3, kSmiTagSize);
989 __ sll(t0, a3, kPointerSizeLog2 - kSmiTagSize);
[all...]
H A Ddebug-mips.cc146 __ sll(reg, reg, kSmiTagSize);
168 __ srl(reg, reg, kSmiTagSize);
H A Dic-mips.cc149 Operand(PropertyDetails::TypeField::kMask << kSmiTagSize));
201 PropertyDetails::AttributesField::encode(READ_ONLY)) << kSmiTagSize;
342 STATIC_ASSERT(kSmiTag == 0 && kSmiTagSize < kPointerSizeLog2);
343 __ sll(at, key, kPointerSizeLog2 - kSmiTagSize);
610 __ sra(a0, a2, kSmiTagSize);
1005 __ sra(a2, a0, kSmiTagSize);
1300 __ sll(scratch_value, key, kPointerSizeLog2 - kSmiTagSize);
1313 __ sll(scratch_value, key, kPointerSizeLog2 - kSmiTagSize);
H A Dcode-stubs-mips.cc313 __ sll(t0, a0, kPointerSizeLog2 - kSmiTagSize);
390 __ sll(t0, a0, kPointerSizeLog2 - kSmiTagSize);
468 __ sra(source_, source_, kSmiTagSize);
524 __ sra(scratch1, a0, kSmiTagSize);
527 __ sra(scratch1, a1, kSmiTagSize);
1245 __ sra(at, rhs, kSmiTagSize);
1284 __ sra(at, lhs, kSmiTagSize);
1400 __ sll(rhs_exponent, rhs_exponent, kSmiTagSize);
1401 __ sll(lhs_exponent, lhs_exponent, kSmiTagSize);
1591 __ sra(mask, mask, kSmiTagSize
[all...]
H A Dstub-cache-mips.cc1534 STATIC_ASSERT(kSmiTagSize == 1);
1555 __ sll(end_elements, v0, kPointerSizeLog2 - kSmiTagSize);
1597 __ sll(end_elements, v0, kPointerSizeLog2 - kSmiTagSize);
1638 __ sll(end_elements, v0, kPointerSizeLog2 - kSmiTagSize);
1735 STATIC_ASSERT(kSmiTagSize == 1);
1739 __ sll(t1, t0, kPointerSizeLog2 - kSmiTagSize);
2107 __ sll(v0, v0, kSmiTagSize);
3314 __ sra(a2, a0, kSmiTagSize);
3399 __ sra(t2, key, kSmiTagSize);
3408 STATIC_ASSERT((kSmiTag == 0) && (kSmiTagSize
[all...]
/external/v8/src/arm/
H A Dbuiltins-arm.cc220 STATIC_ASSERT(kSmiTagSize == 1 && kSmiTag == 0);
225 Operand(array_size, ASR, kSmiTagSize));
276 STATIC_ASSERT(kSmiTag == 0 && kSmiTagSize < kPointerSizeLog2);
279 Operand(array_size, LSL, kPointerSizeLog2 - kSmiTagSize));
357 __ cmp(r2, Operand(JSObject::kInitialMaxFastElementArray << kSmiTagSize));
382 __ mov(r2, Operand(r0, LSL, kSmiTagSize)); // Convet argc to a smi.
719 __ mov(r0, Operand(r0, LSL, kSmiTagSize));
872 __ mov(r0, Operand(r3, LSL, kSmiTagSize));
945 __ mov(r0, Operand(r3, LSR, kSmiTagSize));
1315 kSmiTagSize)));
[all...]
H A Ddebug-arm.cc153 __ mov(reg, Operand(reg, LSL, kSmiTagSize));
175 __ mov(reg, Operand(reg, LSR, kSmiTagSize));
H A Dic-arm.cc149 __ tst(scratch1, Operand(PropertyDetails::TypeField::kMask << kSmiTagSize));
199 PropertyDetails::AttributesField::encode(READ_ONLY)) << kSmiTagSize;
341 STATIC_ASSERT(kSmiTag == 0 && kSmiTagSize < kPointerSizeLog2);
343 MemOperand(scratch1, key, LSL, kPointerSizeLog2 - kSmiTagSize));
612 __ mov(r0, Operand(r2, ASR, kSmiTagSize));
1004 __ mov(r2, Operand(r0, ASR, kSmiTagSize));
1417 __ add(address, address, Operand(key, LSL, kPointerSizeLog2 - kSmiTagSize));
1428 __ add(address, address, Operand(key, LSL, kPointerSizeLog2 - kSmiTagSize));
H A Dcode-stubs-arm.cc315 __ ldr(r3, MemOperand(r3, r0, LSL, kPointerSizeLog2 - kSmiTagSize));
393 __ ldr(r3, MemOperand(r3, r0, LSL, kPointerSizeLog2 - kSmiTagSize));
467 __ mov(source_, Operand(source_, ASR, kSmiTagSize));
524 __ mov(scratch1, Operand(r0, ASR, kSmiTagSize));
527 __ mov(scratch1, Operand(r1, ASR, kSmiTagSize));
1352 __ orr(r4, lhs_mantissa, Operand(lhs_exponent, LSL, kSmiTagSize), SetCC);
1357 __ mov(r0, Operand(rhs_exponent, LSL, kSmiTagSize));
1518 __ mov(mask, Operand(mask, ASR, kSmiTagSize + 1));
2112 __ mov(r0, Operand(r1, LSL, kSmiTagSize));
4262 __ add(r3, fp, Operand(r3, LSL, kPointerSizeLog2 - kSmiTagSize));
[all...]
H A Dstub-cache-arm.cc1536 STATIC_ASSERT(kSmiTagSize == 1);
1559 Operand(r0, LSL, kPointerSizeLog2 - kSmiTagSize));
1600 Operand(r0, LSL, kPointerSizeLog2 - kSmiTagSize));
1639 Operand(r0, LSL, kPointerSizeLog2 - kSmiTagSize));
1737 STATIC_ASSERT(kSmiTagSize == 1);
1741 __ add(elements, elements, Operand(r4, LSL, kPointerSizeLog2 - kSmiTagSize));
2120 __ mov(r0, Operand(r0, LSL, kSmiTagSize));
3319 __ mov(r2, Operand(key, ASR, kSmiTagSize));
3413 STATIC_ASSERT((kSmiTag == 0) && (kSmiTagSize == 1));
3481 __ mov(r0, Operand(value, LSL, kSmiTagSize));
[all...]
H A Dmacro-assembler-arm.cc873 mov(scratch1, Operand(length, LSL, kSmiTagSize));
1118 mov(expected_reg, Operand(expected_reg, ASR, kSmiTagSize));
1246 add(pc, r1, Operand(r2, ASR, kSmiTagSize)); // Jump.
1463 mov(t1, Operand(t1, ASR, kSmiTagSize)); // convert smi to int
1936 Operand(key_reg, LSL, kDoubleSizeLog2 - kSmiTagSize));
1961 Operand(key_reg, LSL, kDoubleSizeLog2 - kSmiTagSize));
2252 mov(index, Operand(hash, LSL, kSmiTagSize));
2260 mov(r7, Operand(inReg, ASR, kSmiTagSize));
2280 mov(scratch1, Operand(object, ASR, kSmiTagSize));
2311 mov(scratch1, Operand(smi, ASR, kSmiTagSize));
[all...]
/external/chromium_org/v8/src/mips/
H A Dbuiltins-mips.cc395 __ sll(a0, a0, kSmiTagSize); // Tag arguments count.
551 __ sll(a0, a3, kSmiTagSize);
628 __ srl(a0, a3, kSmiTagSize);
642 __ sll(t0, a3, kPointerSizeLog2 - kSmiTagSize);
1062 kSmiTagSize)));
1066 __ And(t3, a3, Operand(1 << (SharedFunctionInfo::kNative + kSmiTagSize)));
1092 __ sll(a0, a0, kSmiTagSize); // Smi tagged.
1100 __ sra(a0, a0, kSmiTagSize); // Un-tag.
1203 __ sra(a2, a2, kSmiTagSize);
1241 __ sll(t3, v0, kPointerSizeLog2 - kSmiTagSize);
[all...]
H A Ddebug-mips.cc147 __ sll(reg, reg, kSmiTagSize);
169 __ srl(reg, reg, kSmiTagSize);
H A Dic-mips.cc149 Operand(PropertyDetails::TypeField::kMask << kSmiTagSize));
201 PropertyDetails::AttributesField::encode(READ_ONLY)) << kSmiTagSize;
295 STATIC_ASSERT(kSmiTag == 0 && kSmiTagSize < kPointerSizeLog2);
296 __ sll(at, key, kPointerSizeLog2 - kSmiTagSize);
569 __ sra(a0, a2, kSmiTagSize);
971 __ sra(a2, a0, kSmiTagSize);
1195 __ sll(scratch_value, key, kPointerSizeLog2 - kSmiTagSize);
1213 __ sll(scratch_value, key, kPointerSizeLog2 - kSmiTagSize);
H A Dcode-stubs-mips.cc391 __ sll(at, t0, kPointerSizeLog2 - kSmiTagSize);
397 __ sll(at, t0, kPointerSizeLog2 - kSmiTagSize);
591 __ sra(source_, source_, kSmiTagSize);
645 __ sra(scratch1, a0, kSmiTagSize);
648 __ sra(scratch1, a1, kSmiTagSize);
1135 __ sra(at, rhs, kSmiTagSize);
1159 __ sra(at, lhs, kSmiTagSize);
1288 __ sra(mask, mask, kSmiTagSize + 1);
2606 __ sra(t0, a0, kSmiTagSize);
3846 __ sll(t3, a3, kPointerSizeLog2 - kSmiTagSize);
[all...]
/external/chromium_org/v8/test/cctest/
H A Dtest-code-stubs-x64.cc57 source_reg.is(rsp) ? 0 : (HeapNumber::kValueOffset - kSmiTagSize);
H A Dtest-code-stubs-ia32.cc58 source_reg.is(esp) ? 0 : (HeapNumber::kValueOffset - kSmiTagSize);
/external/v8/src/ia32/
H A Dmacro-assembler-ia32.h437 STATIC_ASSERT(kSmiTagSize == 1);
441 sar(reg, kSmiTagSize);
446 STATIC_ASSERT(kSmiTagSize == 1);
447 sar(reg, kSmiTagSize);
H A Dbuiltins-ia32.cc361 STATIC_ASSERT(kSmiTagSize == 1 && kSmiTag == 0);
755 __ shl(edx, kPointerSizeLog2 - kSmiTagSize);
852 __ add(eax, Immediate(1 << kSmiTagSize));
1009 STATIC_ASSERT(kSmiTagSize == 1 && kSmiTag == 0);
1159 __ cmp(ecx, JSObject::kInitialMaxFastElementArray << kSmiTagSize);
1554 STATIC_ASSERT(kSmiTagSize == 1);
1568 STATIC_ASSERT(kSmiTagSize == 1 && kSmiTag == 0);
/external/chromium_org/v8/src/ia32/
H A Dmacro-assembler-ia32.h481 STATIC_ASSERT(kSmiTagSize == 1);
485 sar(reg, kSmiTagSize);
490 STATIC_ASSERT(kSmiTagSize == 1);
491 sar(reg, kSmiTagSize);
527 static const int mask = (Field::kMask >> Field::kShift) << kSmiTagSize;
H A Ddebug-ia32.cc179 STATIC_ASSERT(kSmiTagSize == 1 && kSmiShiftSize == 0);
H A Dbuiltins-ia32.cc424 STATIC_ASSERT(kSmiTagSize == 1 && kSmiTag == 0);
886 __ shl(edx, kPointerSizeLog2 - kSmiTagSize);
983 __ add(ecx, Immediate(1 << kSmiTagSize));
1221 STATIC_ASSERT(kSmiTagSize == 1);
1235 STATIC_ASSERT(kSmiTagSize == 1 && kSmiTag == 0);
/external/chromium_org/v8/src/arm/
H A Dassembler-arm.h539 return Operand(rm, ASR, kSmiTagSize);
542 STATIC_ASSERT(kSmiTag == 0 && kSmiTagSize < kPointerSizeLog2);
543 return Operand(key, LSL, kPointerSizeLog2 - kSmiTagSize);
546 STATIC_ASSERT(kSmiTag == 0 && kSmiTagSize < kDoubleSizeLog2);
547 return Operand(key, LSL, kDoubleSizeLog2 - kSmiTagSize);
608 STATIC_ASSERT(kSmiTag == 0 && kSmiTagSize < kPointerSizeLog2);
609 return MemOperand(array, key, LSL, kPointerSizeLog2 - kSmiTagSize, am);

Completed in 604 milliseconds

1234