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.
43 MacroAssembler masm(isolate, buffer, static_cast<int>(actual_size),
58 masm.GetCode(&desc);
69 #define __ ACCESS_MASM(masm)
79 void MemMoveEmitMainLoop(MacroAssembler* masm,
131 void MemMoveEmitPopAndReturn(MacroAssembler* masm) {
139 #define __ masm.
159 MacroAssembler masm(isolate, buffer, static_cast<int>(actual_size),
240 MemMoveEmitMainLoop(&masm, &move_last_15, FORWARD, MOVE_ALIGNED);
248 MemMoveEmitPopAndReturn(&masm);
252 MemMoveEmitMainLoop(&masm, &move_last_15, FORWARD, MOVE_UNALIGNED);
269 MemMoveEmitMainLoop(&masm, &last_15_much_overlap,
306 MemMoveEmitMainLoop(&masm, &move_first_15, BACKWARD, MOVE_ALIGNED);
316 MemMoveEmitPopAndReturn(&masm);
320 MemMoveEmitMainLoop(&masm, &move_first_15, BACKWARD, MOVE_UNALIGNED);
337 MemMoveEmitMainLoop(&masm, &first_15_much_overlap,
360 MemMoveEmitPopAndReturn(&masm);
367 MemMoveEmitPopAndReturn(&masm);
376 MemMoveEmitPopAndReturn(&masm);
387 MemMoveEmitPopAndReturn(&masm);
413 MemMoveEmitPopAndReturn(&masm);
418 MemMoveEmitPopAndReturn(&masm);
423 MemMoveEmitPopAndReturn(&masm);
430 MemMoveEmitPopAndReturn(&masm);
435 MemMoveEmitPopAndReturn(&masm);
442 MemMoveEmitPopAndReturn(&masm);
468 MemMoveEmitPopAndReturn(&masm);
471 masm.GetCode(&desc);
486 #define __ ACCESS_MASM(masm)
490 MacroAssembler* masm,
519 MacroAssembler* masm,
541 __ cmp(edi, Immediate(masm->isolate()->factory()->empty_fixed_array()));
561 Immediate(masm->isolate()->factory()->fixed_double_array_map()));
613 __ cmp(ebx, masm->isolate()->factory()->the_hole_value());
645 MacroAssembler* masm,
667 __ cmp(edi, Immediate(masm->isolate()->factory()->empty_fixed_array()));
685 Immediate(masm->isolate()->factory()->fixed_array_map()));
696 masm->isolate()->factory()->the_hole_value());
754 masm->isolate()->factory()->the_hole_value());
791 void StringCharLoadGenerator::Generate(MacroAssembler* masm,
902 patcher.masm()->push(ebp);
903 patcher.masm()->mov(ebp, esp);
904 patcher.masm()->push(esi);
905 patcher.masm()->push(edi);
949 patcher.masm()->call(stub->instruction_start(), RelocInfo::NONE32);