Home
last modified time | relevance | path

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

123

/external/v8/test/cctest/compiler/
Dtest-code-stub-assembler.cc32 m.Return(m.SmiTag(m.Int32Constant(37))); in TEST()
71 Node* b = m.SmiTag(m.Int32Constant(256)); in TEST()
85 Node* b = m.SmiTag(m.Int32Constant(256)); in TEST()
99 Node* a = m.SmiTag(m.Int32Constant(2)); in TEST()
100 Node* b = m.SmiTag(m.Int32Constant(4)); in TEST()
114 Node* a = m.SmiTag(m.Int32Constant(2)); in TEST()
115 Node* b = m.SmiTag(m.Int32Constant(4)); in TEST()
/external/v8/src/interpreter/
Dinterpreter.cc101 Node* smi_int = __ SmiTag(raw_int); in DoLdaSmi8()
251 Node* smi_slot = __ SmiTag(raw_slot); in DoLoadGlobal()
368 Node* smi_slot = __ SmiTag(raw_slot); in DoStoreGlobal()
580 Node* smi_slot = __ SmiTag(raw_slot); in DoLoadIC()
642 Node* smi_slot = __ SmiTag(raw_slot); in DoKeyedLoadIC()
708 Node* smi_slot = __ SmiTag(raw_slot); in DoStoreIC()
775 Node* smi_slot = __ SmiTag(raw_slot); in DoKeyedStoreIC()
1570 Node* literal_index = __ SmiTag(literal_index_raw); in DoCreateLiteral()
1572 Node* flags = __ SmiTag(flags_raw); in DoCreateLiteral()
1651 Node* tenured = __ SmiTag(tenured_raw); in DoCreateClosure()
/external/v8/src/compiler/
Dcode-stub-assembler.h50 Node* SmiTag(Node* value);
Dcode-stub-assembler.cc96 Node* CodeStubAssembler::SmiTag(Node* value) { in SmiTag() function in v8::internal::compiler::CodeStubAssembler
Dinterpreter-assembler.cc354 Node* InterpreterAssembler::SmiTag(Node* value) { in SmiTag() function in v8::internal::compiler::InterpreterAssembler
467 StoreRegister(SmiTag(bytecode_offset_), in CallPrologue()
702 Node* abort_id = SmiTag(Int32Constant(bailout_reason)); in Abort()
Dinterpreter-assembler.h85 Node* SmiTag(Node* value);
/external/v8/src/ppc/
Dmacro-assembler-ppc.h1151 void SmiTag(Register reg, RCBit rc = LeaveRC) { SmiTag(reg, reg, rc); }
1152 void SmiTag(Register dst, Register src, RCBit rc = LeaveRC) {
1421 SmiTag(dst); in DecodeFieldToSmi()
Dmacro-assembler-ppc.cc948 SmiTag(scratch1, length); in InitializeNewString()
1108 SmiTag(expected.reg()); in FloodFunctionIfStepping()
1112 SmiTag(actual.reg()); in FloodFunctionIfStepping()
2534 SmiTag(reg); in SmiTagCheckOverflow()
2548 SmiTag(dst, src); in SmiTagCheckOverflow()
2989 SmiTag(index, index); in EmitSeqStringSetCharCheck()
3371 SmiTag(dst); in EnumLength()
Dbuiltins-ppc.cc444 __ SmiTag(r7, r3, SetRC); in Generate_JSConstructStubHelper() local
448 __ SmiTag(r3); in Generate_JSConstructStubHelper() local
1796 __ SmiTag(r3); in EnterArgumentsAdaptorFrame() local
2013 __ SmiTag(r3); in Generate_CallFunction() local
Dcode-stubs-ppc.cc2342 __ SmiTag(r5, r4); in Generate()
2379 __ SmiTag(r6); in Generate()
2441 __ SmiTag(r3); in CallStubInRecordCallTarget() local
2793 __ SmiTag(result_); in GenerateFast() local
2846 __ SmiTag(index_); in GenerateSlow() local
3061 __ SmiTag(r6); in Generate() local
3149 __ SmiTag(r6, r6); in Generate() local
5169 __ SmiTag(slot); in Generate() local
5295 __ SmiTag(slot); in Generate() local
/external/v8/src/arm64/
Dcodegen-arm64.cc177 __ SmiTag(x11, length); in GenerateSmiToDouble() local
284 __ SmiTag(x11, length); in GenerateDoubleToObject() local
Dcode-stubs-arm64.cc1874 __ SmiTag(x10); in GenerateNewSloppyFast() local
1917 __ SmiTag(index); in GenerateNewSloppyFast() local
2533 __ SmiTag(x10, number_of_capture_registers); in Generate()
2585 __ SmiTag(x10, current_offset); in Generate()
2676 __ SmiTag(argc); in CallStubInRecordCallTarget() local
3052 __ SmiTag(result_); in GenerateFast() local
3104 __ SmiTag(index_); in GenerateSlow() local
3672 __ SmiTag(from); in Generate() local
3761 __ SmiTag(from); in Generate() local
5369 __ SmiTag(slot); in Generate() local
[all …]
Dmacro-assembler-arm64-inl.h1280 void MacroAssembler::SmiTag(Register dst, Register src) { in SmiTag() function
1288 void MacroAssembler::SmiTag(Register smi) { SmiTag(smi, smi); } in SmiTag() function
/external/v8/test/unittests/compiler/
Dinterpreter-assembler-unittest.cc453 TARGET_TEST_F(InterpreterAssemblerTest, SmiTag) { in TARGET_TEST_F() argument
457 EXPECT_THAT(m.SmiTag(value), in TARGET_TEST_F()
/external/v8/src/arm/
Dmacro-assembler-arm.h1227 void SmiTag(Register reg, SBit s = LeaveCC) {
1230 void SmiTag(Register dst, Register src, SBit s = LeaveCC) {
1241 SmiTag(ip, src, SetCC); in TrySmiTag()
Dbuiltins-arm.cc439 __ SmiTag(r0); in Generate_JSConstructStubHelper() local
617 __ SmiTag(r4, r0); in Generate_JSConstructStubHelper() local
1761 __ SmiTag(r0); in EnterArgumentsAdaptorFrame() local
1975 __ SmiTag(r0); in Generate_CallFunction() local
/external/v8/src/mips64/
Dmacro-assembler-mips64.h1521 void SmiTag(Register dst, Register src) { in SmiTag() function
1531 void SmiTag(Register reg) { in SmiTag() function
1532 SmiTag(reg, reg); in SmiTag()
1547 SmiTag(dst, src); in TrySmiTag()
Dcode-stubs-mips64.cc2357 __ SmiTag(a2, a1); // To smi. in Generate()
2402 __ SmiTag(a3); in Generate()
2474 __ SmiTag(a0); in CallStubInRecordCallTarget() local
2651 __ SmiTag(result_); in GenerateFast() local
2883 __ SmiTag(index_); in GenerateSlow() local
3104 __ SmiTag(a3); in Generate() local
3193 __ SmiTag(a3); in Generate() local
5198 __ SmiTag(slot_reg); in Generate() local
5310 __ SmiTag(slot_reg); in Generate() local
/external/v8/src/x87/
Dmacro-assembler-x87.cc1526 SmiTag(scratch1); in AllocateTwoByteString()
1560 SmiTag(scratch1); in AllocateOneByteString()
2000 SmiTag(expected.reg()); in FloodFunctionIfStepping()
2004 SmiTag(actual.reg()); in FloodFunctionIfStepping()
2639 SmiTag(index); in EmitSeqStringSetCharCheck()
2875 SmiTag(dst); in EnumLength()
/external/v8/src/ia32/
Dmacro-assembler-ia32.cc1560 SmiTag(scratch1); in AllocateTwoByteString()
1594 SmiTag(scratch1); in AllocateOneByteString()
2035 SmiTag(expected.reg()); in FloodFunctionIfStepping()
2039 SmiTag(actual.reg()); in FloodFunctionIfStepping()
2767 SmiTag(index); in EmitSeqStringSetCharCheck()
3003 SmiTag(dst); in EnumLength()
Dcode-stubs-ia32.cc347 __ SmiTag(edx); // Retag smi for heap number overwriting test. in LoadSSE2Operands() local
352 __ SmiTag(eax); // Retag smi for heap number overwriting test. in LoadSSE2Operands() local
1506 __ SmiTag(edx); // Number of capture registers to smi. in Generate()
1542 __ SmiTag(edi); in Generate()
1939 __ SmiTag(eax); in CallStubInRecordCallTarget() local
2662 __ SmiTag(result_); in GenerateFast() local
2719 __ SmiTag(index_); in GenerateSlow() local
5159 __ SmiTag(slot_reg); in Generate() local
5279 __ SmiTag(slot_reg); in Generate() local
/external/v8/src/crankshaft/arm/
Dlithium-codegen-arm.cc1700 __ SmiTag(result, result, SetCC); in DoShiftI() local
1702 __ SmiTag(result, left, SetCC); in DoShiftI() local
4221 __ SmiTag(r3); in DoDeferredMaybeGrowElements() local
4342 __ SmiTag(index); in DoDeferredStringCharCodeAt() local
4397 __ SmiTag(char_code); in DoDeferredStringCharFromCode() local
4454 __ SmiTag(dst, src, SetCC); in DoNumberTagI() local
4484 __ SmiTag(result, input); in DoNumberTagU() local
4622 __ SmiTag(output, input, SetCC); in DoSmiTag() local
4625 __ SmiTag(output, input); in DoSmiTag() local
4871 __ SmiTag(result_reg, SetCC); in DoDoubleToSmi() local
[all …]
/external/v8/src/full-codegen/ppc/
Dfull-codegen-ppc.cc2263 __ SmiTag(right, scratch1); in EmitInlineSmiBinaryOp() local
2273 __ SmiTag(right, scratch1); in EmitInlineSmiBinaryOp() local
2312 __ SmiTag(right, scratch1); in EmitInlineSmiBinaryOp() local
3455 __ SmiTag(index, index); in EmitOneByteSeqStringSetChar() local
3487 __ SmiTag(index, index); in EmitTwoByteSeqStringSetChar() local
3847 __ SmiTag(scratch2, scratch2); in EmitFastOneByteArrayJoin() local
3993 __ SmiTag(r3); in EmitDebugIsActive() local
4699 __ SmiTag(r4); in EnterFinallyBlock() local
/external/v8/src/full-codegen/x87/
Dfull-codegen-x87.cc2186 __ SmiTag(ecx); in EmitInlineSmiBinaryOp() local
2189 __ SmiTag(eax); in EmitInlineSmiBinaryOp() local
2199 __ SmiTag(ecx); in EmitInlineSmiBinaryOp() local
2202 __ SmiTag(eax); in EmitInlineSmiBinaryOp() local
3363 __ SmiTag(index); in EmitTwoByteSeqStringSetChar() local
3898 __ SmiTag(eax); in EmitDebugIsActive() local
4614 __ SmiTag(edx); in EnterFinallyBlock() local
/external/v8/src/full-codegen/ia32/
Dfull-codegen-ia32.cc2194 __ SmiTag(ecx); in EmitInlineSmiBinaryOp() local
2197 __ SmiTag(eax); in EmitInlineSmiBinaryOp() local
2207 __ SmiTag(ecx); in EmitInlineSmiBinaryOp() local
2210 __ SmiTag(eax); in EmitInlineSmiBinaryOp() local
3371 __ SmiTag(index); in EmitTwoByteSeqStringSetChar() local
3906 __ SmiTag(eax); in EmitDebugIsActive() local
4622 __ SmiTag(edx); in EnterFinallyBlock() local

123