Lines Matching refs:masm
95 #define __ ACCESS_MASM(masm)
98 static void Generate_DebugBreakCallHelper(MacroAssembler* masm, in Generate_DebugBreakCallHelper() argument
104 FrameScope scope(masm, StackFrame::INTERNAL); in Generate_DebugBreakCallHelper()
134 __ movq(rbx, ExternalReference::debug_break(masm->isolate())); in Generate_DebugBreakCallHelper()
173 ExternalReference(Debug_Address::AfterBreakTarget(), masm->isolate()); in Generate_DebugBreakCallHelper()
179 void Debug::GenerateLoadICDebugBreak(MacroAssembler* masm) { in GenerateLoadICDebugBreak() argument
185 Generate_DebugBreakCallHelper(masm, rax.bit() | rcx.bit(), 0, false); in GenerateLoadICDebugBreak()
189 void Debug::GenerateStoreICDebugBreak(MacroAssembler* masm) { in GenerateStoreICDebugBreak() argument
197 masm, rax.bit() | rcx.bit() | rdx.bit(), 0, false); in GenerateStoreICDebugBreak()
201 void Debug::GenerateKeyedLoadICDebugBreak(MacroAssembler* masm) { in GenerateKeyedLoadICDebugBreak() argument
207 Generate_DebugBreakCallHelper(masm, rax.bit() | rdx.bit(), 0, false); in GenerateKeyedLoadICDebugBreak()
211 void Debug::GenerateKeyedStoreICDebugBreak(MacroAssembler* masm) { in GenerateKeyedStoreICDebugBreak() argument
219 masm, rax.bit() | rcx.bit() | rdx.bit(), 0, false); in GenerateKeyedStoreICDebugBreak()
223 void Debug::GenerateCallICDebugBreak(MacroAssembler* masm) { in GenerateCallICDebugBreak() argument
228 Generate_DebugBreakCallHelper(masm, rcx.bit(), 0, false); in GenerateCallICDebugBreak()
232 void Debug::GenerateReturnDebugBreak(MacroAssembler* masm) { in GenerateReturnDebugBreak() argument
237 Generate_DebugBreakCallHelper(masm, rax.bit(), 0, true); in GenerateReturnDebugBreak()
241 void Debug::GenerateCallFunctionStubDebugBreak(MacroAssembler* masm) { in GenerateCallFunctionStubDebugBreak() argument
246 Generate_DebugBreakCallHelper(masm, rdi.bit(), 0, false); in GenerateCallFunctionStubDebugBreak()
250 void Debug::GenerateCallFunctionStubRecordDebugBreak(MacroAssembler* masm) { in GenerateCallFunctionStubRecordDebugBreak() argument
256 Generate_DebugBreakCallHelper(masm, rbx.bit() | rdi.bit(), 0, false); in GenerateCallFunctionStubRecordDebugBreak()
260 void Debug::GenerateCallConstructStubDebugBreak(MacroAssembler* masm) { in GenerateCallConstructStubDebugBreak() argument
268 Generate_DebugBreakCallHelper(masm, rdi.bit(), rax.bit(), false); in GenerateCallConstructStubDebugBreak()
272 void Debug::GenerateCallConstructStubRecordDebugBreak(MacroAssembler* masm) { in GenerateCallConstructStubRecordDebugBreak() argument
281 Generate_DebugBreakCallHelper(masm, rbx.bit() | rdi.bit(), rax.bit(), false); in GenerateCallConstructStubRecordDebugBreak()
285 void Debug::GenerateSlot(MacroAssembler* masm) { in GenerateSlot() argument
292 masm->SizeOfCodeGeneratedSince(&check_codesize)); in GenerateSlot()
296 void Debug::GenerateSlotDebugBreak(MacroAssembler* masm) { in GenerateSlotDebugBreak() argument
299 Generate_DebugBreakCallHelper(masm, 0, 0, true); in GenerateSlotDebugBreak()
303 void Debug::GeneratePlainReturnLiveEdit(MacroAssembler* masm) { in GeneratePlainReturnLiveEdit() argument
304 masm->ret(0); in GeneratePlainReturnLiveEdit()
308 void Debug::GenerateFrameDropperLiveEdit(MacroAssembler* masm) { in GenerateFrameDropperLiveEdit() argument
311 masm->isolate()); in GenerateFrameDropperLiveEdit()