/external/v8/src/arm/ |
builtins-arm.cc | 205 ASSERT(kSmiTagSize == 1 && kSmiTag == 0); 210 Operand(array_size, ASR, kSmiTagSize)); 254 Operand(array_size, ASR, kSmiTagSize)); 339 __ cmp(r2, Operand(JSObject::kInitialMaxFastElementArray << kSmiTagSize)); 364 __ mov(r2, Operand(r0, LSL, kSmiTagSize)); // Convet argc to a smi. 520 __ mov(r0, Operand(r0, LSL, kSmiTagSize)); 727 __ mov(r0, Operand(r3, LSR, kSmiTagSize)); [all...] |
ic-arm.cc | 98 __ mov(r3, Operand(r3, ASR, kSmiTagSize)); // convert smi to int 140 __ tst(r3, Operand(PropertyDetails::TypeField::mask() << kSmiTagSize)); 556 __ mov(r0, Operand(r0, ASR, kSmiTagSize)); 718 __ mov(r1, Operand(r1, ASR, kSmiTagSize)); 737 __ mov(r1, Operand(r1, ASR, kSmiTagSize)); // untag 741 __ mov(r1, Operand(r1, LSL, kSmiTagSize)); // restore tag 742 __ add(r1, r1, Operand(1 << kSmiTagSize)); // and increment 748 ((1 << kSmiTagSize) * 2); 750 __ add(r2, r2, Operand(r1, LSL, kPointerSizeLog2 - kSmiTagSize)); 774 __ add(r2, r2, Operand(r1, LSL, kPointerSizeLog2 - kSmiTagSize)); [all...] |
codegen-arm.cc | 960 __ mov(r2, Operand(r0, ASR, kSmiTagSize)); // remove tags [all...] |
macro-assembler-arm.cc | 186 assembler::arm::Instr::kInstrSizeLog2 - kSmiTagSize)); [all...] |
stub-cache-arm.cc | 232 __ mov(r0, Operand(r0, LSL, kSmiTagSize)); 244 __ mov(r0, Operand(r0, LSL, kSmiTagSize)); [all...] |
full-codegen-arm.cc | [all...] |
/external/v8/src/ |
code-stubs.h | 117 static const int kMinorBits = kBitsPerInt - kSmiTagSize - kMajorBits;
|
objects-inl.h | 782 int smi_shift_bits = kSmiTagSize + kSmiShiftSize; 791 int smi_shift_bits = kSmiTagSize + kSmiShiftSize; [all...] |
/external/v8/src/ia32/ |
macro-assembler-ia32.h | 173 shl(reg, kSmiTagSize); 176 sar(reg, kSmiTagSize);
|
ic-ia32.cc | 109 __ shr(r2, kSmiTagSize); // convert smi to int 146 Immediate(PropertyDetails::TypeField::mask() << kSmiTagSize)); 649 __ sar(edx, kSmiTagSize); // untag the index and use it for the comparison 672 __ sar(ebx, kSmiTagSize); // Untag the index. 676 __ sar(eax, kSmiTagSize); // Untag the value. 700 __ sar(ebx, kSmiTagSize); // untag 704 __ lea(ebx, Operand(ebx, times_2, 1 << kSmiTagSize)); 706 __ sub(Operand(ebx), Immediate(1 << kSmiTagSize)); // decrement ebx again 785 __ sar(ebx, kSmiTagSize); // Untag the index. 799 __ sar(eax, kSmiTagSize); // Untag the value [all...] |
builtins-ia32.cc | 347 ASSERT(kSmiTagSize == 1 && kSmiTag == 0); 580 __ shl(edx, kPointerSizeLog2 - kSmiTagSize); 663 __ add(Operand(eax), Immediate(1 << kSmiTagSize)); 832 ASSERT(kSmiTagSize == 1 && kSmiTag == 0); [all...] |
macro-assembler-ia32.cc | 204 ASSERT_EQ(1, kSmiTagSize); [all...] |
codegen-ia32.cc | [all...] |
full-codegen-ia32.cc | [all...] |
/external/v8/include/ |
v8.h | [all...] |
/external/v8/src/x64/ |
macro-assembler-x64.cc | 484 static int kSmiShift = kSmiTagSize + kSmiShiftSize; 647 ASSERT(kSmiTag == 0 && kSmiTagSize == 1); [all...] |
builtins-x64.cc | 605 ASSERT(kSmiTagSize == 1 && kSmiTag == 0); [all...] |
codegen-x64.cc | [all...] |