Lines Matching refs:stubCall
59 JITStubCall stubCall(this, cti_op_put_by_index); in emit_op_put_by_index() local
60 stubCall.addArgument(base); in emit_op_put_by_index()
61 stubCall.addArgument(Imm32(property)); in emit_op_put_by_index()
62 stubCall.addArgument(value); in emit_op_put_by_index()
63 stubCall.call(); in emit_op_put_by_index()
72 JITStubCall stubCall(this, cti_op_put_getter); in emit_op_put_getter() local
73 stubCall.addArgument(base); in emit_op_put_getter()
74 stubCall.addArgument(ImmPtr(&m_codeBlock->identifier(property))); in emit_op_put_getter()
75 stubCall.addArgument(function); in emit_op_put_getter()
76 stubCall.call(); in emit_op_put_getter()
85 JITStubCall stubCall(this, cti_op_put_setter); in emit_op_put_setter() local
86 stubCall.addArgument(base); in emit_op_put_setter()
87 stubCall.addArgument(ImmPtr(&m_codeBlock->identifier(property))); in emit_op_put_setter()
88 stubCall.addArgument(function); in emit_op_put_setter()
89 stubCall.call(); in emit_op_put_setter()
98 JITStubCall stubCall(this, cti_op_del_by_id); in emit_op_del_by_id() local
99 stubCall.addArgument(base); in emit_op_del_by_id()
100 stubCall.addArgument(ImmPtr(&m_codeBlock->identifier(property))); in emit_op_del_by_id()
101 stubCall.call(dst); in emit_op_del_by_id()
122 JITStubCall stubCall(this, cti_op_get_by_val); in emit_op_get_by_val() local
123 stubCall.addArgument(base); in emit_op_get_by_val()
124 stubCall.addArgument(property); in emit_op_get_by_val()
125 stubCall.call(dst); in emit_op_get_by_val()
139 JITStubCall stubCall(this, cti_op_put_by_val); in emit_op_put_by_val() local
140 stubCall.addArgument(base); in emit_op_put_by_val()
141 stubCall.addArgument(property); in emit_op_put_by_val()
142 stubCall.addArgument(value); in emit_op_put_by_val()
143 stubCall.call(); in emit_op_put_by_val()
157 JITStubCall stubCall(this, cti_op_get_by_id_generic); in emit_op_get_by_id() local
158 stubCall.addArgument(base); in emit_op_get_by_id()
159 stubCall.addArgument(ImmPtr(&(m_codeBlock->identifier(ident)))); in emit_op_get_by_id()
160 stubCall.call(dst); in emit_op_get_by_id()
177 JITStubCall stubCall(this, cti_op_put_by_id_generic); in emit_op_put_by_id() local
178 stubCall.addArgument(base); in emit_op_put_by_id()
179 stubCall.addArgument(ImmPtr(&(m_codeBlock->identifier(ident)))); in emit_op_put_by_id()
180 stubCall.addArgument(value); in emit_op_put_by_id()
181 stubCall.call(); in emit_op_put_by_id()
306 JITStubCall stubCall(this, cti_op_get_by_val); in emitSlow_op_get_by_val() local
307 stubCall.addArgument(base); in emitSlow_op_get_by_val()
308 stubCall.addArgument(property); in emitSlow_op_get_by_val()
309 stubCall.call(dst); in emitSlow_op_get_by_val()
435 JITStubCall stubCall(this, isMethodCheck ? cti_op_get_by_id_method_check : cti_op_get_by_id); in compileGetByIdSlowCase() local
436 stubCall.addArgument(regT1, regT0); in compileGetByIdSlowCase()
437 stubCall.addArgument(ImmPtr(ident)); in compileGetByIdSlowCase()
438 Call call = stubCall.call(dst); in compileGetByIdSlowCase()
496 JITStubCall stubCall(this, cti_op_put_by_id); in emitSlow_op_put_by_id() local
497 stubCall.addArgument(regT1, regT0); in emitSlow_op_put_by_id()
498 stubCall.addArgument(ImmPtr(&(m_codeBlock->identifier(ident)))); in emitSlow_op_put_by_id()
499 stubCall.addArgument(regT3, regT2); in emitSlow_op_put_by_id()
500 Call call = stubCall.call(); in emitSlow_op_put_by_id()
574 JITStubCall stubCall(this, cti_op_put_by_id_transition_realloc); in privateCompilePutByIdTransition() local
575 stubCall.skipArgument(); // base in privateCompilePutByIdTransition()
576 stubCall.skipArgument(); // ident in privateCompilePutByIdTransition()
577 stubCall.skipArgument(); // value in privateCompilePutByIdTransition()
578 stubCall.addArgument(Imm32(oldStructure->propertyStorageCapacity())); in privateCompilePutByIdTransition()
579 stubCall.addArgument(Imm32(newStructure->propertyStorageCapacity())); in privateCompilePutByIdTransition()
580 stubCall.call(regT0); in privateCompilePutByIdTransition()
1015 JITStubCall stubCall(this, cti_op_get_by_val); in emitSlow_op_get_by_pname() local
1016 stubCall.addArgument(base); in emitSlow_op_get_by_pname()
1017 stubCall.addArgument(property); in emitSlow_op_get_by_pname()
1018 stubCall.call(dst); in emitSlow_op_get_by_pname()
1104 JITStubCall stubCall(this, cti_op_get_by_val);
1105 stubCall.addArgument(base, regT2);
1106 stubCall.addArgument(property, regT2);
1107 stubCall.call(dst);
1151 JITStubCall stubCall(this, cti_op_put_by_index);
1152 stubCall.addArgument(currentInstruction[1].u.operand, regT2);
1153 stubCall.addArgument(Imm32(currentInstruction[2].u.operand));
1154 stubCall.addArgument(currentInstruction[3].u.operand, regT2);
1155 stubCall.call();
1160 JITStubCall stubCall(this, cti_op_put_getter);
1161 stubCall.addArgument(currentInstruction[1].u.operand, regT2);
1162 stubCall.addArgument(ImmPtr(&m_codeBlock->identifier(currentInstruction[2].u.operand)));
1163 stubCall.addArgument(currentInstruction[3].u.operand, regT2);
1164 stubCall.call();
1169 JITStubCall stubCall(this, cti_op_put_setter);
1170 stubCall.addArgument(currentInstruction[1].u.operand, regT2);
1171 stubCall.addArgument(ImmPtr(&m_codeBlock->identifier(currentInstruction[2].u.operand)));
1172 stubCall.addArgument(currentInstruction[3].u.operand, regT2);
1173 stubCall.call();
1178 JITStubCall stubCall(this, cti_op_del_by_id);
1179 stubCall.addArgument(currentInstruction[2].u.operand, regT2);
1180 stubCall.addArgument(ImmPtr(&m_codeBlock->identifier(currentInstruction[3].u.operand)));
1181 stubCall.call(currentInstruction[1].u.operand);
1203 JITStubCall stubCall(this, cti_op_get_by_id_generic);
1204 stubCall.addArgument(regT0);
1205 stubCall.addArgument(ImmPtr(ident));
1206 stubCall.call(resultVReg);
1224 JITStubCall stubCall(this, cti_op_put_by_id_generic);
1225 stubCall.addArgument(regT0);
1226 stubCall.addArgument(ImmPtr(ident));
1227 stubCall.addArgument(regT1);
1228 stubCall.call();
1387 JITStubCall stubCall(this, isMethodCheck ? cti_op_get_by_id_method_check : cti_op_get_by_id);
1388 stubCall.addArgument(regT0);
1389 stubCall.addArgument(ImmPtr(ident));
1390 Call call = stubCall.call(resultVReg);
1450 JITStubCall stubCall(this, cti_op_put_by_id);
1451 stubCall.addArgument(regT0);
1452 stubCall.addArgument(ImmPtr(ident));
1453 stubCall.addArgument(regT1);
1454 Call call = stubCall.call();
1525 JITStubCall stubCall(this, cti_op_put_by_id_transition_realloc);
1526 stubCall.skipArgument(); // base
1527 stubCall.skipArgument(); // ident
1528 stubCall.skipArgument(); // value
1529 stubCall.addArgument(Imm32(oldStructure->propertyStorageCapacity()));
1530 stubCall.addArgument(Imm32(newStructure->propertyStorageCapacity()));
1531 stubCall.call(regT0);