Home
last modified time | relevance | path

Searched refs:SmiTag (Results 1 – 23 of 23) sorted by relevance

/external/v8/src/ia32/
Ddebug-ia32.cc123 __ SmiTag(reg); in Generate_DebugBreakCallHelper() local
Dbuiltins-ia32.cc93 __ SmiTag(eax); in Generate_JSConstructStubHelper() local
236 __ SmiTag(edx); in Generate_JSConstructStubHelper() local
624 __ SmiTag(eax); in Generate_FunctionCall() local
1189 __ SmiTag(eax); // Convet argc to a smi. in ArrayNativeCode() local
Dcode-stubs-ia32.cc1309 __ SmiTag(left); in GenerateSmiCode() local
1320 __ SmiTag(left); in GenerateSmiCode() local
1339 __ SmiTag(left); in GenerateSmiCode() local
1394 __ SmiTag(eax); in GenerateSmiCode() local
1790 __ SmiTag(eax); in GenerateInt32Stub() local
2004 __ SmiTag(eax); in GenerateHeapNumberStub() local
2203 __ SmiTag(eax); in GenerateGeneric() local
2781 __ SmiTag(edx); // Retag smi for heap number overwriting test. in LoadSSE2Operands() local
2787 __ SmiTag(eax); // Retag smi for heap number overwriting test. in LoadSSE2Operands() local
2811 __ SmiTag(edx); // Retag smi for heap number overwriting test. in LoadSSE2Operands() local
[all …]
Dmacro-assembler-ia32.h435 void SmiTag(Register reg) { in SmiTag() function
Dfull-codegen-ia32.cc1809 __ SmiTag(eax); in EmitInlineSmiBinaryOp() local
1819 __ SmiTag(ecx); in EmitInlineSmiBinaryOp() local
1822 __ SmiTag(eax); in EmitInlineSmiBinaryOp() local
1832 __ SmiTag(ecx); in EmitInlineSmiBinaryOp() local
1835 __ SmiTag(eax); in EmitInlineSmiBinaryOp() local
4375 __ SmiTag(edx); in EnterFinallyBlock() local
Dlithium-ia32.h145 V(SmiTag) \
1675 DECLARE_CONCRETE_INSTRUCTION(SmiTag, "smi-tag")
Dlithium-codegen-ia32.cc3578 __ SmiTag(index); in DoDeferredStringCharCodeAt() local
3632 __ SmiTag(char_code); in DoDeferredStringCharFromCode() local
3679 __ SmiTag(reg); in DoNumberTagI() local
3782 __ SmiTag(ToRegister(input)); in DoSmiTag() local
3845 __ SmiTag(input_reg); // Retag smi. in EmitNumberUntagD() local
Dstub-cache-ia32.cc1976 __ SmiTag(eax); in CompileMathFloorCall() local
3398 __ SmiTag(eax); in GenerateLoadExternalArray() local
3436 __ SmiTag(eax); in GenerateLoadExternalArray() local
Dmacro-assembler-ia32.cc1351 SmiTag(scratch1); in AllocateTwoByteString()
1386 SmiTag(scratch1); in AllocateAsciiString()
/external/v8/src/arm/
Dmacro-assembler-arm.h1138 void SmiTag(Register reg, SBit s = LeaveCC) {
1141 void SmiTag(Register dst, Register src, SBit s = LeaveCC) {
1150 SmiTag(scratch, SetCC); in TrySmiTag()
Dcodegen-arm.cc217 __ SmiTag(r9); in GenerateSmiOnlyToDouble() local
Dlithium-arm.h150 V(SmiTag) \
1631 DECLARE_CONCRETE_INSTRUCTION(SmiTag, "smi-tag")
Dlithium-codegen-arm.cc3821 __ SmiTag(index); in DoDeferredStringCharCodeAt() local
3874 __ SmiTag(char_code); in DoDeferredStringCharFromCode() local
3920 __ SmiTag(dst, src, SetCC); in DoNumberTagI() local
4018 __ SmiTag(ToRegister(instr->result()), ToRegister(instr->InputAt(0))); in DoSmiTag() local
Dcode-stubs-arm.cc2396 __ SmiTag(right, scratch1); in GenerateSmiSmiOperation() local
2407 __ SmiTag(right, scratch1); in GenerateSmiSmiOperation() local
2579 __ SmiTag(r0, r2); in GenerateFPOperation() local
2842 __ SmiTag(r0, scratch1); in GenerateInt32Stub() local
2982 __ SmiTag(r0, r2); in GenerateInt32Stub() local
Dfull-codegen-arm.cc1867 __ SmiTag(right, scratch1); in EmitInlineSmiBinaryOp() local
1877 __ SmiTag(right, scratch1); in EmitInlineSmiBinaryOp() local
/external/v8/src/mips/
Dcodegen-mips.cc223 __ SmiTag(t5); in GenerateSmiOnlyToDouble() local
Dmacro-assembler-mips.h1283 void SmiTag(Register reg) { in SmiTag() function
1291 void SmiTag(Register dst, Register src) { in SmiTag() function
Dlithium-mips.h150 V(SmiTag) \
1611 DECLARE_CONCRETE_INSTRUCTION(SmiTag, "smi-tag")
Dcode-stubs-mips.cc2196 __ SmiTag(v0, a1); in GenerateHeapNumberCodeBitNot() local
2452 __ SmiTag(v0, scratch1); in GenerateSmiSmiOperation() local
2475 __ SmiTag(v0, scratch2); in GenerateSmiSmiOperation() local
2510 __ SmiTag(v0); in GenerateSmiSmiOperation() local
2521 __ SmiTag(v0, scratch1); in GenerateSmiSmiOperation() local
2693 __ SmiTag(v0, a2); in GenerateFPOperation() local
2956 __ SmiTag(v0, scratch1); in GenerateInt32Stub() local
3101 __ SmiTag(v0, a2); in GenerateInt32Stub() local
Dlithium-codegen-mips.cc3732 __ SmiTag(index); in DoDeferredStringCharCodeAt() local
3786 __ SmiTag(char_code); in DoDeferredStringCharFromCode() local
3927 __ SmiTag(ToRegister(instr->result()), ToRegister(instr->InputAt(0))); in DoSmiTag() local
Dfull-codegen-mips.cc1883 __ SmiTag(v0, scratch1); in EmitInlineSmiBinaryOp() local
1893 __ SmiTag(v0, scratch1); in EmitInlineSmiBinaryOp() local
Dmacro-assembler-mips.cc4699 SmiTag(reg); in SmiTagCheckOverflow()
4714 SmiTag(dst, src); in SmiTagCheckOverflow()
/external/v8/src/x64/
Dlithium-x64.h150 V(SmiTag) \
1598 DECLARE_CONCRETE_INSTRUCTION(SmiTag, "smi-tag")