Home | History | Annotate | Download | only in ia32

Lines Matching full:masm

99 #define __ ACCESS_MASM(masm)
101 static void Generate_DebugBreakCallHelper(MacroAssembler* masm,
107 FrameScope scope(masm, StackFrame::INTERNAL);
142 __ mov(ebx, Immediate(ExternalReference::debug_break(masm->isolate())));
195 ExternalReference(Debug_Address::AfterBreakTarget(), masm->isolate());
200 void Debug::GenerateLoadICDebugBreak(MacroAssembler* masm) {
206 Generate_DebugBreakCallHelper(masm, ecx.bit() | edx.bit(), 0, false);
210 void Debug::GenerateStoreICDebugBreak(MacroAssembler* masm) {
218 masm, eax.bit() | ecx.bit() | edx.bit(), 0, false);
222 void Debug::GenerateKeyedLoadICDebugBreak(MacroAssembler* masm) {
228 Generate_DebugBreakCallHelper(masm, ecx.bit() | edx.bit(), 0, false);
232 void Debug::GenerateKeyedStoreICDebugBreak(MacroAssembler* masm) {
240 masm, eax.bit() | ecx.bit() | edx.bit(), 0, false);
244 void Debug::GenerateCompareNilICDebugBreak(MacroAssembler* masm) {
249 Generate_DebugBreakCallHelper(masm, eax.bit(), 0, false);
253 void Debug::GenerateCallICDebugBreak(MacroAssembler* masm) {
258 Generate_DebugBreakCallHelper(masm, ecx.bit(), 0, false);
262 void Debug::GenerateReturnDebugBreak(MacroAssembler* masm) {
267 Generate_DebugBreakCallHelper(masm, eax.bit(), 0, true);
271 void Debug::GenerateCallFunctionStubDebugBreak(MacroAssembler* masm) {
276 Generate_DebugBreakCallHelper(masm, edi.bit(), 0, false);
280 void Debug::GenerateCallFunctionStubRecordDebugBreak(MacroAssembler* masm) {
286 Generate_DebugBreakCallHelper(masm, ebx.bit() | edi.bit(), 0, false);
290 void Debug::GenerateCallConstructStubDebugBreak(MacroAssembler* masm) {
299 Generate_DebugBreakCallHelper(masm, edi.bit(), eax.bit(), false);
303 void Debug::GenerateCallConstructStubRecordDebugBreak(MacroAssembler* masm) {
313 Generate_DebugBreakCallHelper(masm, ebx.bit() | edi.bit(), eax.bit(), false);
317 void Debug::GenerateSlot(MacroAssembler* masm) {
324 masm->SizeOfCodeGeneratedSince(&check_codesize));
328 void Debug::GenerateSlotDebugBreak(MacroAssembler* masm) {
331 Generate_DebugBreakCallHelper(masm, 0, 0, true);
335 void Debug::GeneratePlainReturnLiveEdit(MacroAssembler* masm) {
336 masm->ret(0);
340 void Debug::GenerateFrameDropperLiveEdit(MacroAssembler* masm) {
343 masm->isolate());