Lines Matching refs:masm

20 void StubRuntimeCallHelper::BeforeCall(MacroAssembler* masm) const {
21 masm->EnterFrame(StackFrame::INTERNAL);
22 DCHECK(!masm->has_frame());
23 masm->set_has_frame(true);
27 void StubRuntimeCallHelper::AfterCall(MacroAssembler* masm) const {
28 masm->LeaveFrame(StackFrame::INTERNAL);
29 DCHECK(masm->has_frame());
30 masm->set_has_frame(false);
34 #define __ masm.
45 MacroAssembler masm(NULL, buffer, static_cast<int>(actual_size));
55 MathExpGenerator::EmitMathExp(&masm, input, result, xmm0, eax, ebx);
65 masm.GetCode(&desc);
80 MacroAssembler masm(NULL, buffer, static_cast<int>(actual_size));
94 masm.GetCode(&desc);
105 #define __ ACCESS_MASM(masm)
115 void MemMoveEmitMainLoop(MacroAssembler* masm,
167 void MemMoveEmitPopAndReturn(MacroAssembler* masm) {
175 #define __ masm.
195 MacroAssembler masm(NULL, buffer, static_cast<int>(actual_size));
275 MemMoveEmitMainLoop(&masm, &move_last_15, FORWARD, MOVE_ALIGNED);
283 MemMoveEmitPopAndReturn(&masm);
287 MemMoveEmitMainLoop(&masm, &move_last_15, FORWARD, MOVE_UNALIGNED);
304 MemMoveEmitMainLoop(&masm, &last_15_much_overlap,
341 MemMoveEmitMainLoop(&masm, &move_first_15, BACKWARD, MOVE_ALIGNED);
351 MemMoveEmitPopAndReturn(&masm);
355 MemMoveEmitMainLoop(&masm, &move_first_15, BACKWARD, MOVE_UNALIGNED);
372 MemMoveEmitMainLoop(&masm, &first_15_much_overlap,
395 MemMoveEmitPopAndReturn(&masm);
402 MemMoveEmitPopAndReturn(&masm);
411 MemMoveEmitPopAndReturn(&masm);
422 MemMoveEmitPopAndReturn(&masm);
448 MemMoveEmitPopAndReturn(&masm);
453 MemMoveEmitPopAndReturn(&masm);
458 MemMoveEmitPopAndReturn(&masm);
465 MemMoveEmitPopAndReturn(&masm);
470 MemMoveEmitPopAndReturn(&masm);
477 MemMoveEmitPopAndReturn(&masm);
503 MemMoveEmitPopAndReturn(&masm);
506 masm.GetCode(&desc);
521 #define __ ACCESS_MASM(masm)
525 MacroAssembler* masm,
554 MacroAssembler* masm,
576 __ cmp(edi, Immediate(masm->isolate()->factory()->empty_fixed_array()));
596 Immediate(masm->isolate()->factory()->fixed_double_array_map()));
647 __ cmp(ebx, masm->isolate()->factory()->the_hole_value());
680 MacroAssembler* masm,
702 __ cmp(edi, Immediate(masm->isolate()->factory()->empty_fixed_array()));
719 Immediate(masm->isolate()->factory()->fixed_array_map()));
775 masm->isolate()->factory()->the_hole_value());
812 void StringCharLoadGenerator::Generate(MacroAssembler* masm,
921 void MathExpGenerator::EmitMathExp(MacroAssembler* masm,
932 DCHECK(!masm->serializer_enabled()); // External references not serializable.
979 patcher.masm()->push(ebp);
980 patcher.masm()->mov(ebp, esp);
981 patcher.masm()->push(esi);
982 patcher.masm()->push(edi);
1026 patcher.masm()->call(stub->instruction_start(), RelocInfo::NONE32);