Home
last modified time | relevance | path

Searched refs:kSmiTagMask (Results 1 – 25 of 51) sorted by relevance

123

/external/v8/tools/
Dgdb-v8-support.py32 kSmiTagMask = (1 << kSmiTagSize) - 1 variable
65 return v & kSmiTagMask == kSmiTag
/external/v8/src/x87/
Dmacro-assembler-x87.cc333 test(value, Immediate(kSmiTagMask)); in RecordWriteArray()
896 test(object, Immediate(kSmiTagMask)); in AssertNotNumber()
906 test(object, Immediate(kSmiTagMask)); in AssertSmi()
914 test(object, Immediate(kSmiTagMask)); in AssertString()
927 test(object, Immediate(kSmiTagMask)); in AssertName()
940 test(object, Immediate(kSmiTagMask)); in AssertFunction()
952 test(object, Immediate(kSmiTagMask)); in AssertBoundFunction()
963 test(object, Immediate(kSmiTagMask)); in AssertGeneratorObject()
974 test(object, Immediate(kSmiTagMask)); in AssertReceiver()
1000 test(object, Immediate(kSmiTagMask)); in AssertNotSmi()
Dmacro-assembler-x87.h482 test(value, Immediate(kSmiTagMask));
488 test(value, Immediate(kSmiTagMask));
494 test(value, Immediate(kSmiTagMask));
Dcode-stubs-x87.cc390 __ test(ecx, Immediate(kSmiTagMask)); in Generate()
875 __ mov(ecx, Immediate(kSmiTagMask)); in GenerateGeneric()
882 STATIC_ASSERT(kSmiTagMask == 1); in GenerateGeneric()
1015 STATIC_ASSERT(kSmiTagMask == 1); in GenerateGeneric()
1017 __ test(ecx, Immediate(kSmiTagMask)); in GenerateGeneric()
1844 __ test(code_, Immediate(kSmiTagMask | in GenerateFast()
2054 __ test(ecx, Immediate(kSmiTagMask)); in Generate()
3373 __ test(ecx, Immediate(kSmiTagMask)); in Generate()
3467 __ test(ecx, Immediate(kSmiTagMask)); in Generate()
/external/v8/src/arm/
Dmacro-assembler-arm.cc2952 tst(reg1, Operand(kSmiTagMask)); in JumpIfNotBothSmi()
2953 tst(reg2, Operand(kSmiTagMask), eq); in JumpIfNotBothSmi()
2978 tst(reg1, Operand(kSmiTagMask)); in JumpIfEitherSmi()
2979 tst(reg2, Operand(kSmiTagMask), ne); in JumpIfEitherSmi()
2986 tst(object, Operand(kSmiTagMask)); in AssertNotNumber()
2998 tst(object, Operand(kSmiTagMask)); in AssertNotSmi()
3007 tst(object, Operand(kSmiTagMask)); in AssertSmi()
3016 tst(object, Operand(kSmiTagMask)); in AssertString()
3030 tst(object, Operand(kSmiTagMask)); in AssertName()
3044 tst(object, Operand(kSmiTagMask)); in AssertFunction()
[all …]
Dmacro-assembler-arm.h1296 tst(value, Operand(kSmiTagMask)); in SmiTst()
1299 tst(value, Operand(kSmiTagMask | kSmiSignMask)); in NonNegativeSmiTst()
1303 tst(value, Operand(kSmiTagMask)); in JumpIfSmi()
1308 tst(value, Operand(kSmiTagMask)); in JumpIfNotSmi()
/external/v8/src/x64/
Dmacro-assembler-x64.cc1407 testb(src, Immediate(kSmiTagMask)); in CheckSmi()
1414 testb(src, Immediate(kSmiTagMask)); in CheckSmi()
1441 testb(kScratchRegister, Immediate(kSmiTagMask)); in CheckBothSmi()
1474 testb(scratch, Immediate(kSmiTagMask)); in CheckEitherSmi()
1507 andl(dst, Immediate(kSmiTagMask)); in CheckSmiToIndicator()
1509 movl(dst, Immediate(kSmiTagMask)); in CheckSmiToIndicator()
1517 movl(dst, Immediate(kSmiTagMask)); in CheckSmiToIndicator()
1521 andl(dst, Immediate(kSmiTagMask)); in CheckSmiToIndicator()
2361 movl(kScratchRegister, Immediate(kSmiTagMask)); in SelectNonSmi()
2368 DCHECK_EQ(1, static_cast<int>(kSmiTagMask)); in SelectNonSmi()
[all …]
/external/v8/src/ia32/
Dmacro-assembler-ia32.cc406 test(value, Immediate(kSmiTagMask)); in RecordWriteArray()
948 test(object, Immediate(kSmiTagMask)); in AssertNotNumber()
958 test(object, Immediate(kSmiTagMask)); in AssertSmi()
966 test(object, Immediate(kSmiTagMask)); in AssertString()
979 test(object, Immediate(kSmiTagMask)); in AssertName()
992 test(object, Immediate(kSmiTagMask)); in AssertFunction()
1004 test(object, Immediate(kSmiTagMask)); in AssertBoundFunction()
1015 test(object, Immediate(kSmiTagMask)); in AssertGeneratorObject()
1026 test(object, Immediate(kSmiTagMask)); in AssertReceiver()
1053 test(object, Immediate(kSmiTagMask)); in AssertNotSmi()
Dmacro-assembler-ia32.h491 test(value, Immediate(kSmiTagMask));
497 test(value, Immediate(kSmiTagMask));
503 test(value, Immediate(kSmiTagMask));
Dcode-stubs-ia32.cc569 __ test(ecx, Immediate(kSmiTagMask)); in Generate()
1054 __ mov(ecx, Immediate(kSmiTagMask)); in GenerateGeneric()
1061 STATIC_ASSERT(kSmiTagMask == 1); in GenerateGeneric()
1182 STATIC_ASSERT(kSmiTagMask == 1); in GenerateGeneric()
1184 __ test(ecx, Immediate(kSmiTagMask)); in GenerateGeneric()
1996 __ test(code_, Immediate(kSmiTagMask | in GenerateFast()
2206 __ test(ecx, Immediate(kSmiTagMask)); in Generate()
3565 __ test(ecx, Immediate(kSmiTagMask)); in Generate()
3661 __ test(ecx, Immediate(kSmiTagMask)); in Generate()
/external/v8/src/crankshaft/ia32/
Dlithium-codegen-ia32.cc1885 __ test(reg, Immediate(kSmiTagMask)); in DoBranch()
2109 __ test(input, Immediate(kSmiTagMask)); in DoIsSmiAndBranch()
2273 __ test(object, Immediate(kSmiTagMask)); in DoHasInPrototypeChainAndBranch()
2615 __ test(result, Immediate(kSmiTagMask)); in DoLoadKeyedFixedArray()
2770 __ test(receiver, Immediate(kSmiTagMask)); in DoWrapReceiver()
3875 __ test(result, Immediate(kSmiTagMask)); in DoDeferredMaybeGrowElements()
4231 __ test(result, Immediate(kSmiTagMask)); in DoSmiUntag()
4457 __ test(ToOperand(input), Immediate(kSmiTagMask)); in DoCheckSmi()
4465 __ test(ToOperand(input), Immediate(kSmiTagMask)); in DoCheckNonSmi()
4550 __ test(eax, Immediate(kSmiTagMask)); in DoDeferredInstanceMigration()
/external/v8/src/arm64/
Dcodegen-arm64.cc166 __ Tst(x13, kSmiTagMask); in GenerateSmiToDouble()
Dmacro-assembler-arm64.cc1583 Tst(object, kSmiTagMask); in AssertSmi()
1592 Tst(object, kSmiTagMask); in AssertNotSmi()
1682 Tst(object, kSmiTagMask); in AssertString()
1704 Tst(value, kSmiTagMask); in AssertNotNumber()
4383 Tst(object, kSmiTagMask); in AssertIsString()
/external/v8/src/crankshaft/x87/
Dlithium-codegen-x87.cc2156 __ test(reg, Immediate(kSmiTagMask)); in DoBranch()
2394 __ test(input, Immediate(kSmiTagMask)); in DoIsSmiAndBranch()
2558 __ test(object, Immediate(kSmiTagMask)); in DoHasInPrototypeChainAndBranch()
2890 __ test(result, Immediate(kSmiTagMask)); in DoLoadKeyedFixedArray()
3045 __ test(receiver, Immediate(kSmiTagMask)); in DoWrapReceiver()
4203 __ test(result, Immediate(kSmiTagMask)); in DoDeferredMaybeGrowElements()
4585 __ test(result, Immediate(kSmiTagMask)); in DoSmiUntag()
4851 __ test(ToOperand(input), Immediate(kSmiTagMask)); in DoCheckSmi()
4859 __ test(ToOperand(input), Immediate(kSmiTagMask)); in DoCheckNonSmi()
4944 __ test(eax, Immediate(kSmiTagMask)); in DoDeferredInstanceMigration()
/external/v8/src/ic/arm64/
Dic-arm64.cc557 STATIC_ASSERT(kSmiTagMask == 1); in PatchInlinedSmiCode()
/external/v8/src/ic/mips64/
Dic-mips64.cc610 patcher.masm()->andi(at, reg, kSmiTagMask); in PatchInlinedSmiCode()
/external/v8/src/ic/mips/
Dic-mips.cc609 patcher.masm()->andi(at, reg, kSmiTagMask); in PatchInlinedSmiCode()
/external/v8/src/ic/arm/
Dic-arm.cc612 patcher.masm()->tst(reg, Operand(kSmiTagMask)); in PatchInlinedSmiCode()
/external/v8/src/
Dglobals.h741 ((reinterpret_cast<intptr_t>(value) & kSmiTagMask) == kSmiTag)
/external/v8/src/mips64/
Dmacro-assembler-mips64.cc6384 andi(scratch, value, kSmiTagMask); in JumpIfSmi()
6393 andi(scratch, value, kSmiTagMask); in JumpIfNotSmi()
6404 DCHECK_EQ(1, kSmiTagMask); in JumpIfNotBothSmi()
6406 DCHECK_EQ((int64_t)1, kSmiTagMask); in JumpIfNotBothSmi()
6419 DCHECK_EQ(1, kSmiTagMask); in JumpIfEitherSmi()
6421 DCHECK_EQ((int64_t)1, kSmiTagMask); in JumpIfEitherSmi()
6431 andi(at, object, kSmiTagMask); in AssertNotNumber()
6441 andi(at, object, kSmiTagMask); in AssertNotSmi()
6450 andi(at, object, kSmiTagMask); in AssertSmi()
Dmacro-assembler-mips64.h1699 And(scratch, value, Operand(kSmiTagMask)); in SmiTst()
1702 And(scratch, value, Operand(kSmiTagMask | kSmiSignMask)); in NonNegativeSmiTst()
/external/v8/src/mips/
Dmacro-assembler-mips.h1550 And(scratch, value, Operand(kSmiTagMask)); in SmiTst()
1553 And(scratch, value, Operand(kSmiTagMask | kSmiSignMask)); in NonNegativeSmiTst()
/external/v8/src/full-codegen/x87/
Dfull-codegen-x87.cc39 __ test(reg, Immediate(kSmiTagMask)); in EmitJumpIfNotSmi()
46 __ test(reg, Immediate(kSmiTagMask)); in EmitJumpIfSmi()
1793 __ and_(eax, Immediate(~kSmiTagMask)); in EmitInlineSmiBinaryOp()
2489 __ test(eax, Immediate(kSmiTagMask)); in EmitIsSmi()
/external/v8/src/full-codegen/ia32/
Dfull-codegen-ia32.cc39 __ test(reg, Immediate(kSmiTagMask)); in EmitJumpIfNotSmi()
46 __ test(reg, Immediate(kSmiTagMask)); in EmitJumpIfSmi()
1801 __ and_(eax, Immediate(~kSmiTagMask)); in EmitInlineSmiBinaryOp()
2497 __ test(eax, Immediate(kSmiTagMask)); in EmitIsSmi()
/external/v8/src/s390/
Dmacro-assembler-s390.h1586 STATIC_ASSERT((kSmiTagMask | kSmiSignMask) == in TestIfPositiveSmi()
1588 mov(scratch, Operand(kIntptrSignBit | kSmiTagMask)); in TestIfPositiveSmi()

123