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