/external/v8/src/ia32/ |
D | macro-assembler-ia32.h | 440 void SmiUntag(Register reg) { in SmiUntag() function 445 void SmiUntag(Register reg, Label* is_smi) { in SmiUntag() function
|
D | code-stubs-ia32.cc | 1301 __ 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 …]
|
D | debug-ia32.cc | 150 __ SmiUntag(reg); in Generate_DebugBreakCallHelper() local
|
D | builtins-ia32.cc | 292 __ 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
|
D | codegen-ia32.cc | 451 __ SmiUntag(ebx); in GenerateSmiOnlyToDouble() local 662 __ SmiUntag(result); in Generate() local
|
D | full-codegen-ia32.cc | 1806 __ 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
|
D | stub-cache-ia32.cc | 3275 __ 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/ |
D | macro-assembler-ia32.h | 513 void SmiUntag(Register reg) { in SmiUntag() function 518 void SmiUntag(Register reg, Label* is_smi) { in SmiUntag() function
|
D | builtins-ia32.cc | 346 __ 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
|
D | code-stubs-ia32.cc | 1017 __ 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 …]
|
D | debug-ia32.cc | 166 __ SmiUntag(reg); in Generate_DebugBreakCallHelper() local
|
D | full-codegen-ia32.cc | 2136 __ 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 …]
|
D | lithium-codegen-ia32.cc | 1721 __ 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/ |
D | debug-arm.cc | 159 __ SmiUntag(reg); in Generate_DebugBreakCallHelper() local
|
D | full-codegen-arm.cc | 2181 __ 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 …]
|
D | builtins-arm.cc | 584 __ 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
|
D | code-stubs-arm.cc | 542 __ 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 …]
|
D | lithium-codegen-arm.cc | 1633 __ 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/ |
D | macro-assembler-mips.h | 1295 void SmiUntag(Register reg) { in SmiUntag() function 1299 void SmiUntag(Register dst, Register src) { in SmiUntag() function
|
D | full-codegen-mips.cc | 1878 __ 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
|
D | code-stubs-mips.cc | 778 __ 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/ |
D | macro-assembler-mips.h | 1396 void SmiUntag(Register reg) { in SmiUntag() function 1400 void SmiUntag(Register dst, Register src) { in SmiUntag() function
|
D | full-codegen-mips.cc | 2200 __ 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 …]
|
D | lithium-codegen-mips.cc | 1426 __ 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/ |
D | full-codegen-arm.cc | 1862 __ 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
|