Home | History | Annotate | Download | only in ia32

Lines Matching defs:__

95 #define __ ACCESS_MASM(masm)
116 __ push(reg);
120 __ test(reg, Immediate(0xc0000000));
121 __ Assert(zero, "Unable to encode value as smi");
123 __ SmiTag(reg);
124 __ push(reg);
129 __ RecordComment("// Calling from debug break to runtime - come in - over");
131 __ Set(eax, Immediate(0)); // No arguments.
132 __ mov(ebx, Immediate(ExternalReference::debug_break(masm->isolate())));
135 __ CallStub(&ceb);
143 __ Set(reg, Immediate(kDebugZapValue));
146 __ pop(reg);
149 __ pop(reg);
150 __ SmiUntag(reg);
160 __ add(esp, Immediate(kPointerSize));
168 __ jmp(Operand::StaticVariable(after_break_target));
283 __ bind(&check_codesize);
284 __ RecordDebugBreakSlot();
285 __ Nop(Assembler::kDebugBreakSlotLength);
307 __ mov(Operand::StaticVariable(restarter_frame_function_slot), Immediate(0));
310 __ lea(esp, Operand(ebp, -1 * kPointerSize));
312 __ pop(edi); // Function.
313 __ pop(ebp);
316 __ mov(esi, FieldOperand(edi, JSFunction::kContextOffset));
319 __ mov(edx, FieldOperand(edi, JSFunction::kSharedFunctionInfoOffset));
320 __ mov(edx, FieldOperand(edx, SharedFunctionInfo::kCodeOffset));
321 __ lea(edx, FieldOperand(edx, Code::kHeaderSize));
324 __ jmp(edx);
329 #undef __