Home
last modified time | relevance | path

Searched defs:SmiUntag (Results 1 – 25 of 42) sorted by relevance

12

/external/v8/src/ia32/
Dmacro-assembler-ia32.h440 void SmiUntag(Register reg) { in SmiUntag() function
445 void SmiUntag(Register reg, Label* is_smi) { in SmiUntag() function
Dcode-stubs-ia32.cc1301 __ SmiUntag(left); in GenerateSmiCode() local
1302 __ SmiUntag(ecx); in GenerateSmiCode() local
1315 __ SmiUntag(left); in GenerateSmiCode() local
1316 __ SmiUntag(ecx); in GenerateSmiCode() local
1326 __ SmiUntag(left); in GenerateSmiCode() local
1327 __ SmiUntag(ecx); in GenerateSmiCode() local
1362 __ SmiUntag(right); in GenerateSmiCode() local
2692 __ SmiUntag(edx); in LoadUnknownsAsIntegers() local
2718 __ SmiUntag(eax); in LoadUnknownsAsIntegers() local
2757 __ SmiUntag(number); in LoadFloatOperand() local
[all …]
Ddebug-ia32.cc150 __ SmiUntag(reg); in Generate_DebugBreakCallHelper() local
Dbuiltins-ia32.cc292 __ SmiUntag(eax); in Generate_JSConstructStubHelper() local
518 __ SmiUntag(ecx); in Generate_NotifyDeoptimizedHelper() local
633 __ SmiUntag(eax); in Generate_FunctionCall() local
718 __ SmiUntag(ebx); in Generate_FunctionCall() local
862 __ SmiUntag(eax); in Generate_FunctionApply() local
1055 __ SmiUntag(array_size); in AllocateJSArray() local
1723 __ SmiUntag(eax); in Generate_OnStackReplacement() local
Dcodegen-ia32.cc451 __ SmiUntag(ebx); in GenerateSmiOnlyToDouble() local
662 __ SmiUntag(result); in Generate() local
Dfull-codegen-ia32.cc1806 __ SmiUntag(eax); in EmitInlineSmiBinaryOp() local
1807 __ SmiUntag(ecx); in EmitInlineSmiBinaryOp() local
1813 __ SmiUntag(eax); in EmitInlineSmiBinaryOp() local
1814 __ SmiUntag(ecx); in EmitInlineSmiBinaryOp() local
1827 __ SmiUntag(eax); in EmitInlineSmiBinaryOp() local
1828 __ SmiUntag(ecx); in EmitInlineSmiBinaryOp() local
1847 __ SmiUntag(eax); in EmitInlineSmiBinaryOp() local
3479 __ SmiUntag(array_length); in EmitFastAsciiArrayJoin() local
4387 __ SmiUntag(edx); in ExitFinallyBlock() local
Dstub-cache-ia32.cc3275 __ SmiUntag(ebx); in GenerateLoadDictionaryElement() local
3345 __ SmiUntag(eax); // Untag the index. in GenerateLoadExternalArray() local
3350 __ SmiUntag(eax); // Untag the index. in GenerateLoadExternalArray() local
3510 __ SmiUntag(ebx); in GenerateStoreExternalArray() local
3516 __ SmiUntag(ecx); in GenerateStoreExternalArray() local
3521 __ SmiUntag(ecx); in GenerateStoreExternalArray() local
3595 __ SmiUntag(ecx); in GenerateStoreExternalArray() local
/external/chromium_org/v8/src/ia32/
Dmacro-assembler-ia32.h513 void SmiUntag(Register reg) { in SmiUntag() function
518 void SmiUntag(Register reg, Label* is_smi) { in SmiUntag() function
Dbuiltins-ia32.cc346 __ SmiUntag(eax); in Generate_JSConstructStubHelper() local
653 __ SmiUntag(ecx); in Generate_NotifyDeoptimizedHelper() local
756 __ SmiUntag(eax); in Generate_FunctionCall() local
841 __ SmiUntag(ebx); in Generate_FunctionCall() local
986 __ SmiUntag(eax); in Generate_FunctionApply() local
1351 __ SmiUntag(ebx); in Generate_OnStackReplacement() local
Dcode-stubs-ia32.cc1017 __ SmiUntag(number); in LoadFloatOperand() local
1042 __ SmiUntag(edx); // Untag smi before converting to float. in LoadSSE2Operands() local
1047 __ SmiUntag(eax); // Untag smi before converting to float. in LoadSSE2Operands() local
1114 __ SmiUntag(base); in Generate() local
1119 __ SmiUntag(exponent); in Generate() local
1130 __ SmiUntag(exponent); in Generate() local
1839 __ SmiUntag(ecx); in GenerateNewStrict() local
2368 __ SmiUntag(ecx); in Generate() local
2801 __ SmiUntag(eax); in GenerateRecordCallTarget() local
3547 __ SmiUntag(index_); in GenerateFast() local
[all …]
Ddebug-ia32.cc166 __ SmiUntag(reg); in Generate_DebugBreakCallHelper() local
Dfull-codegen-ia32.cc2136 __ SmiUntag(edx); in EmitGeneratorResume() local
2146 __ SmiUntag(ecx); in EmitGeneratorResume() local
2260 __ SmiUntag(eax); in EmitInlineSmiBinaryOp() local
2261 __ SmiUntag(ecx); in EmitInlineSmiBinaryOp() local
2267 __ SmiUntag(eax); in EmitInlineSmiBinaryOp() local
2268 __ SmiUntag(ecx); in EmitInlineSmiBinaryOp() local
2281 __ SmiUntag(eax); in EmitInlineSmiBinaryOp() local
2282 __ SmiUntag(ecx); in EmitInlineSmiBinaryOp() local
2301 __ SmiUntag(eax); in EmitInlineSmiBinaryOp() local
3422 __ SmiUntag(value); in EmitOneByteSeqStringSetChar() local
[all …]
Dlithium-codegen-ia32.cc1721 __ SmiUntag(left); in DoMulI() local
3095 __ SmiUntag(reg); in EmitReturn() local
3415 __ SmiUntag(ToRegister(key)); in DoLoadKeyedExternalArray() local
3636 __ SmiUntag(result); in DoArgumentsLength() local
4583 __ SmiUntag(ToRegister(key)); in DoStoreKeyedExternalArray() local
4891 __ SmiUntag(eax); in DoDeferredStringCharCodeAt() local
5096 __ SmiUntag(reg); in DoDeferredNumberTagI() local
5240 __ SmiUntag(result); in DoSmiUntag() local
5305 __ SmiUntag(temp_reg); // Untag smi before converting to float. in EmitNumberUntagDNoSSE2() local
5370 __ SmiUntag(temp_reg); // Untag smi before converting to float. in EmitNumberUntagD() local
[all …]
/external/chromium_org/v8/src/arm/
Ddebug-arm.cc159 __ SmiUntag(reg); in Generate_DebugBreakCallHelper() local
Dfull-codegen-arm.cc2181 __ SmiUntag(r3); in EmitGeneratorResume() local
2191 __ SmiUntag(r2); in EmitGeneratorResume() local
2317 __ SmiUntag(scratch1, left); in EmitInlineSmiBinaryOp() local
2324 __ SmiUntag(scratch1, left); in EmitInlineSmiBinaryOp() local
2343 __ SmiUntag(ip, right); in EmitInlineSmiBinaryOp() local
3469 __ SmiUntag(index, index); in EmitOneByteSeqStringSetChar() local
3475 __ SmiUntag(value, value); in EmitOneByteSeqStringSetChar() local
3502 __ SmiUntag(index, index); in EmitTwoByteSeqStringSetChar() local
3508 __ SmiUntag(value, value); in EmitTwoByteSeqStringSetChar() local
3942 __ SmiUntag(array_length, SetCC); in EmitFastAsciiArrayJoin() local
[all …]
Dbuiltins-arm.cc584 __ SmiUntag(r0, r3); in Generate_JSConstructStubHelper() local
901 __ SmiUntag(r6); in Generate_NotifyDeoptimizedHelper() local
1073 __ SmiUntag(r0); in Generate_FunctionCall() local
1176 __ SmiUntag(r2); in Generate_FunctionCall() local
1325 __ SmiUntag(r0); in Generate_FunctionApply() local
Dcode-stubs-arm.cc542 __ SmiUntag(source_); in Generate() local
2726 __ SmiUntag(r1, SetCC); in GenerateNewStrict() local
2766 __ SmiUntag(r1); in GenerateNewStrict() local
3236 __ SmiUntag(r5, r1); in Generate() local
3376 __ SmiUntag(r0); in GenerateRecordCallTarget() local
3552 __ SmiUntag(index_); in GenerateFast() local
4328 __ SmiUntag(length); in GenerateAsciiCharsCompareLoop() local
4453 __ SmiUntag(r2); in Generate() local
4454 __ SmiUntag(r3); in Generate() local
4752 __ SmiUntag(r1); in GenerateSmis() local
[all …]
Dlithium-codegen-arm.cc1633 __ SmiUntag(result, left); in DoMulI() local
1642 __ SmiUntag(result, left); in DoMulI() local
2941 __ SmiUntag(reg); in DoReturn() local
3456 __ SmiUntag(result); in DoArgumentsLength() local
4601 __ SmiUntag(r0); in DoDeferredStringCharCodeAt() local
4777 __ SmiUntag(src, dst); in DoDeferredNumberTagI() local
4892 __ SmiUntag(result, input, SetCC); in DoSmiUntag() local
4895 __ SmiUntag(result, input); in DoSmiUntag() local
4944 __ SmiUntag(scratch, input_reg); in EmitNumberUntagD() local
5050 __ SmiUntag(input_reg); in DoTaggedToI() local
[all …]
/external/v8/src/mips/
Dmacro-assembler-mips.h1295 void SmiUntag(Register reg) { in SmiUntag() function
1299 void SmiUntag(Register dst, Register src) { in SmiUntag() function
Dfull-codegen-mips.cc1878 __ SmiUntag(scratch1, left); in EmitInlineSmiBinaryOp() local
1888 __ SmiUntag(scratch1, left); in EmitInlineSmiBinaryOp() local
1905 __ SmiUntag(scratch1, right); in EmitInlineSmiBinaryOp() local
3565 __ SmiUntag(array_length); in EmitFastAsciiArrayJoin() local
3642 __ SmiUntag(string_length); in EmitFastAsciiArrayJoin() local
3689 __ SmiUntag(string_length); in EmitFastAsciiArrayJoin() local
3721 __ SmiUntag(string_length); in EmitFastAsciiArrayJoin() local
3740 __ SmiUntag(string_length); in EmitFastAsciiArrayJoin() local
3750 __ SmiUntag(string_length); in EmitFastAsciiArrayJoin() local
Dcode-stubs-mips.cc778 __ SmiUntag(scratch1, object); in LoadNumberAsInt32Double() local
2402 __ SmiUntag(scratch1, right); in GenerateSmiSmiOperation() local
2433 __ SmiUntag(scratch2, right); in GenerateSmiSmiOperation() local
2434 __ SmiUntag(scratch1, left); in GenerateSmiSmiOperation() local
2458 __ SmiUntag(scratch2, right); in GenerateSmiSmiOperation() local
2459 __ SmiUntag(scratch1, left); in GenerateSmiSmiOperation() local
2502 __ SmiUntag(scratch1, left); in GenerateSmiSmiOperation() local
2515 __ SmiUntag(scratch1, left); in GenerateSmiSmiOperation() local
2629 __ SmiUntag(a3, left); in GenerateFPOperation() local
2630 __ SmiUntag(a2, right); in GenerateFPOperation() local
[all …]
/external/chromium_org/v8/src/mips/
Dmacro-assembler-mips.h1396 void SmiUntag(Register reg) { in SmiUntag() function
1400 void SmiUntag(Register dst, Register src) { in SmiUntag() function
Dfull-codegen-mips.cc2200 __ SmiUntag(a3); in EmitGeneratorResume() local
2209 __ SmiUntag(a2); in EmitGeneratorResume() local
2340 __ SmiUntag(scratch1, left); in EmitInlineSmiBinaryOp() local
2350 __ SmiUntag(scratch1, left); in EmitInlineSmiBinaryOp() local
2367 __ SmiUntag(scratch1, right); in EmitInlineSmiBinaryOp() local
3504 __ SmiUntag(index, index); in EmitOneByteSeqStringSetChar() local
3512 __ SmiUntag(value, value); in EmitOneByteSeqStringSetChar() local
3516 __ SmiUntag(index); in EmitOneByteSeqStringSetChar() local
3541 __ SmiUntag(index, index); in EmitTwoByteSeqStringSetChar() local
3549 __ SmiUntag(value, value); in EmitTwoByteSeqStringSetChar() local
[all …]
Dlithium-codegen-mips.cc1426 __ SmiUntag(result, left); in DoMulI() local
1439 __ SmiUntag(result, left); in DoMulI() local
2795 __ SmiUntag(reg); in DoReturn() local
3333 __ SmiUntag(result); in DoArgumentsLength() local
4542 __ SmiUntag(v0); in DoDeferredStringCharCodeAt() local
4722 __ SmiUntag(src, dst); in DoDeferredNumberTagI() local
4838 __ SmiUntag(result, input); in DoSmiUntag() local
4841 __ SmiUntag(result, input); in DoSmiUntag() local
4884 __ SmiUntag(scratch, input_reg); in EmitNumberUntagD() local
4996 __ SmiUntag(input_reg); in DoTaggedToI() local
[all …]
/external/v8/src/arm/
Dfull-codegen-arm.cc1862 __ SmiUntag(scratch1, left); in EmitInlineSmiBinaryOp() local
1872 __ SmiUntag(scratch1, left); in EmitInlineSmiBinaryOp() local
1891 __ SmiUntag(ip, right); in EmitInlineSmiBinaryOp() local
3530 __ SmiUntag(array_length, SetCC); in EmitFastAsciiArrayJoin() local
3606 __ SmiUntag(string_length); in EmitFastAsciiArrayJoin() local
3651 __ SmiUntag(string_length); in EmitFastAsciiArrayJoin() local
3681 __ SmiUntag(string_length); in EmitFastAsciiArrayJoin() local
3700 __ SmiUntag(string_length); in EmitFastAsciiArrayJoin() local
3709 __ SmiUntag(string_length); in EmitFastAsciiArrayJoin() local

12