Home
last modified time | relevance | path

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

12

/external/v8/src/ia32/
Dmacro-assembler-ia32.h477 void SmiUntag(Register reg) { in SmiUntag() function
482 void SmiUntag(Register reg, Label* is_smi) { in SmiUntag() function
Dbuiltins-ia32.cc396 __ SmiUntag(eax); in Generate_JSConstructStubHelper() local
707 __ SmiUntag(ecx); in Generate_NotifyDeoptimizedHelper() local
810 __ SmiUntag(eax); in Generate_FunctionCall() local
888 __ SmiUntag(ebx); in Generate_FunctionCall() local
1033 __ SmiUntag(eax); in Generate_FunctionApply() local
1423 __ SmiUntag(ebx); in Generate_OnStackReplacement() local
Ddebug-ia32.cc136 __ SmiUntag(reg); in Generate_DebugBreakCallHelper() local
Dcode-stubs-ia32.cc319 __ SmiUntag(number); in LoadFloatOperand() local
344 __ SmiUntag(edx); // Untag smi before converting to float. in LoadSSE2Operands() local
349 __ SmiUntag(eax); // Untag smi before converting to float. in LoadSSE2Operands() local
416 __ SmiUntag(base); in Generate() local
421 __ SmiUntag(exponent); in Generate() local
432 __ SmiUntag(exponent); in Generate() local
1083 __ SmiUntag(ecx); in GenerateNewStrict() local
1927 __ SmiUntag(eax); in GenerateRecordCallTarget() local
2768 __ SmiUntag(index_); in GenerateFast() local
3060 __ SmiUntag(ecx); in Generate() local
[all …]
Dfull-codegen-ia32.cc2145 __ SmiUntag(edx); in EmitGeneratorResume() local
2155 __ SmiUntag(ecx); in EmitGeneratorResume() local
2308 __ SmiUntag(ecx); in EmitInlineSmiBinaryOp() local
2314 __ SmiUntag(eax); in EmitInlineSmiBinaryOp() local
2315 __ SmiUntag(ecx); in EmitInlineSmiBinaryOp() local
2328 __ SmiUntag(eax); in EmitInlineSmiBinaryOp() local
2329 __ SmiUntag(ecx); in EmitInlineSmiBinaryOp() local
2348 __ SmiUntag(eax); in EmitInlineSmiBinaryOp() local
3462 __ SmiUntag(value); in EmitOneByteSeqStringSetChar() local
3463 __ SmiUntag(index); in EmitOneByteSeqStringSetChar() local
[all …]
Dlithium-codegen-ia32.cc1530 __ SmiUntag(left); in DoMulI() local
2758 __ SmiUntag(reg); in EmitReturn() local
3051 __ SmiUntag(ToRegister(key)); in DoLoadKeyedExternalArray() local
3263 __ SmiUntag(result); in DoArgumentsLength() local
4131 __ SmiUntag(ToRegister(key)); in DoStoreKeyedExternalArray() local
4385 __ SmiUntag(eax); in DoDeferredStringCharCodeAt() local
4535 __ SmiUntag(reg); in DoDeferredNumberTagIU() local
4653 __ SmiUntag(result); in DoSmiUntag() local
4713 __ SmiUntag(temp_reg); // Untag smi before converting to float. in EmitNumberUntagD() local
4796 __ SmiUntag(input_reg); in DoTaggedToI() local
[all …]
/external/v8/src/x87/
Dmacro-assembler-x87.h449 void SmiUntag(Register reg) { in SmiUntag() function
454 void SmiUntag(Register reg, Label* is_smi) { in SmiUntag() function
Dbuiltins-x87.cc396 __ SmiUntag(eax); in Generate_JSConstructStubHelper() local
707 __ SmiUntag(ecx); in Generate_NotifyDeoptimizedHelper() local
810 __ SmiUntag(eax); in Generate_FunctionCall() local
888 __ SmiUntag(ebx); in Generate_FunctionCall() local
1033 __ SmiUntag(eax); in Generate_FunctionApply() local
1423 __ SmiUntag(ebx); in Generate_OnStackReplacement() local
Ddebug-x87.cc136 __ SmiUntag(reg); in Generate_DebugBreakCallHelper() local
Dfull-codegen-x87.cc2132 __ SmiUntag(edx); in EmitGeneratorResume() local
2142 __ SmiUntag(ecx); in EmitGeneratorResume() local
2298 __ SmiUntag(ecx); in EmitInlineSmiBinaryOp() local
2304 __ SmiUntag(eax); in EmitInlineSmiBinaryOp() local
2305 __ SmiUntag(ecx); in EmitInlineSmiBinaryOp() local
2318 __ SmiUntag(eax); in EmitInlineSmiBinaryOp() local
2319 __ SmiUntag(ecx); in EmitInlineSmiBinaryOp() local
2338 __ SmiUntag(eax); in EmitInlineSmiBinaryOp() local
3452 __ SmiUntag(value); in EmitOneByteSeqStringSetChar() local
3453 __ SmiUntag(index); in EmitOneByteSeqStringSetChar() local
[all …]
Dlithium-codegen-x87.cc1822 __ SmiUntag(left); in DoMulI() local
3055 __ SmiUntag(reg); in EmitReturn() local
3341 __ SmiUntag(ToRegister(key)); in DoLoadKeyedExternalArray() local
3550 __ SmiUntag(result); in DoArgumentsLength() local
4075 __ SmiUntag(temp_result); in DoMathSqrt() local
4123 __ SmiUntag(exponent); in DoPower() local
4140 __ SmiUntag(exponent); in DoPower() local
4290 __ SmiUntag(temp_result); in DoMathExp() local
4548 __ SmiUntag(ToRegister(key)); in DoStoreKeyedExternalArray() local
4827 __ SmiUntag(eax); in DoDeferredStringCharCodeAt() local
[all …]
Dcodegen-x87.cc301 __ SmiUntag(ebx); in GenerateSmiToDouble() local
477 __ SmiUntag(result); in Generate() local
/external/v8/src/mips64/
Dcode-stubs-mips64.cc458 __ SmiUntag(at, rhs); in EmitSmiNonsmiComparison() local
482 __ SmiUntag(at, lhs); in EmitSmiNonsmiComparison() local
629 __ SmiUntag(a1); in GenerateGeneric() local
630 __ SmiUntag(a0); in GenerateGeneric() local
1956 __ SmiUntag(a1); in GenerateNewStrict() local
1998 __ SmiUntag(a1); in GenerateNewStrict() local
2579 __ SmiUntag(a0); in GenerateRecordCallTarget() local
2804 __ SmiUntag(index_); in GenerateFast() local
3147 __ SmiUntag(a2, a2); in Generate() local
3148 __ SmiUntag(a3, a3); in Generate() local
[all …]
Dbuiltins-mips64.cc660 __ SmiUntag(a0, a3); in Generate_JSConstructStubHelper() local
672 __ SmiUntag(a3); in Generate_JSConstructStubHelper() local
995 __ SmiUntag(a6); in Generate_NotifyDeoptimizedHelper() local
1053 __ SmiUntag(a1); in Generate_OnStackReplacement() local
1153 __ SmiUntag(a0); in Generate_FunctionCall() local
1388 __ SmiUntag(a0); in Generate_FunctionApply() local
Dfull-codegen-mips64.cc2202 __ SmiUntag(a3); in EmitGeneratorResume() local
2211 __ SmiUntag(a2); in EmitGeneratorResume() local
2382 __ SmiUntag(scratch1, left); in EmitInlineSmiBinaryOp() local
2389 __ SmiUntag(scratch1, left); in EmitInlineSmiBinaryOp() local
3539 __ SmiUntag(index, index); in EmitOneByteSeqStringSetChar() local
3547 __ SmiUntag(value, value); in EmitOneByteSeqStringSetChar() local
3551 __ SmiUntag(index); in EmitOneByteSeqStringSetChar() local
3576 __ SmiUntag(index, index); in EmitTwoByteSeqStringSetChar() local
3584 __ SmiUntag(value, value); in EmitTwoByteSeqStringSetChar() local
3967 __ SmiUntag(array_length); in EmitFastOneByteArrayJoin() local
[all …]
Dmacro-assembler-mips64.h1430 void SmiUntag(Register dst, Register src) { in SmiUntag() function
1439 void SmiUntag(Register reg) { in SmiUntag() function
/external/v8/src/mips/
Dfull-codegen-mips.cc2205 __ SmiUntag(a3); in EmitGeneratorResume() local
2214 __ SmiUntag(a2); in EmitGeneratorResume() local
2383 __ SmiUntag(scratch1, left); in EmitInlineSmiBinaryOp() local
2392 __ SmiUntag(scratch1, left); in EmitInlineSmiBinaryOp() local
2409 __ SmiUntag(scratch1, right); in EmitInlineSmiBinaryOp() local
3539 __ SmiUntag(index, index); in EmitOneByteSeqStringSetChar() local
3547 __ SmiUntag(value, value); in EmitOneByteSeqStringSetChar() local
3551 __ SmiUntag(index); in EmitOneByteSeqStringSetChar() local
3576 __ SmiUntag(index, index); in EmitTwoByteSeqStringSetChar() local
3584 __ SmiUntag(value, value); in EmitTwoByteSeqStringSetChar() local
[all …]
Dmacro-assembler-mips.h1393 void SmiUntag(Register reg) { in SmiUntag() function
1397 void SmiUntag(Register dst, Register src) { in SmiUntag() function
/external/v8/src/arm/
Dfull-codegen-arm.cc2215 __ SmiUntag(r3); in EmitGeneratorResume() local
2233 __ SmiUntag(r2); in EmitGeneratorResume() local
2399 __ SmiUntag(scratch1, left); in EmitInlineSmiBinaryOp() local
2406 __ SmiUntag(scratch1, left); in EmitInlineSmiBinaryOp() local
2425 __ SmiUntag(ip, right); in EmitInlineSmiBinaryOp() local
3547 __ SmiUntag(index, index); in EmitOneByteSeqStringSetChar() local
3553 __ SmiUntag(value, value); in EmitOneByteSeqStringSetChar() local
3580 __ SmiUntag(index, index); in EmitTwoByteSeqStringSetChar() local
3586 __ SmiUntag(value, value); in EmitTwoByteSeqStringSetChar() local
3948 __ SmiUntag(array_length, SetCC); in EmitFastOneByteArrayJoin() local
[all …]
Ddebug-arm.cc141 __ SmiUntag(reg); in Generate_DebugBreakCallHelper() local
Dbuiltins-arm.cc628 __ SmiUntag(r0, r3); in Generate_JSConstructStubHelper() local
951 __ SmiUntag(r6); in Generate_NotifyDeoptimizedHelper() local
1120 __ SmiUntag(r0); in Generate_FunctionCall() local
1216 __ SmiUntag(r2); in Generate_FunctionCall() local
1358 __ SmiUntag(r0); in Generate_FunctionApply() local
/external/v8/src/ic/arm64/
Dic-arm64.cc200 __ SmiUntag(scratch2, key); in GenerateFastArrayLoad() local
291 __ SmiUntag(scratch2, key); in GenerateMappedArgumentsLookup() local
297 __ SmiUntag(scratch1); in GenerateMappedArgumentsLookup() local
329 __ SmiUntag(scratch, key); in GenerateUnmappedArgumentsLookup() local
/external/v8/src/arm64/
Dcode-stubs-arm64.cc500 __ SmiUntag(lhs); in GenerateGeneric() local
875 __ SmiUntag(exponent_integer, exponent_tagged); in Generate() local
1700 __ SmiUntag(param_count, param_count_smi); in GenerateNewSloppyFast() local
1732 __ SmiUntag(arg_count, arg_count_smi); in GenerateNewSloppyFast() local
1996 __ SmiUntag(param_count, param_count_smi); in GenerateNewStrict() local
2018 __ SmiUntag(param_count, param_count_smi); in GenerateNewStrict() local
2723 __ SmiUntag(argc); in GenerateRecordCallTarget() local
3118 __ SmiUntag(index_); in GenerateFast() local
3222 __ SmiUntag(x1); in GenerateSmis() local
3579 __ SmiUntag(from); in Generate() local
[all …]
Dbuiltins-arm64.cc583 __ SmiUntag(argc); in Generate_JSConstructStubHelper() local
944 __ SmiUntag(state); in Generate_NotifyDeoptimizedHelper() local
1110 __ SmiUntag(argc); in Generate_FunctionCall() local
1350 __ SmiUntag(current); in Generate_FunctionApply() local
/external/v8/src/ic/mips64/
Dic-mips64.cc330 __ SmiUntag(scratch3, key); in GenerateMappedArgumentsLookup() local
343 __ SmiUntag(scratch3, scratch2); in GenerateMappedArgumentsLookup() local
367 __ SmiUntag(scratch, key); in GenerateUnmappedArgumentsLookup() local

12