Lines Matching refs:masm
61 patcher.masm()->li(v8::internal::t9, in SetDebugBreakAtReturn()
64 patcher.masm()->Call(v8::internal::t9); in SetDebugBreakAtReturn()
65 patcher.masm()->nop(); in SetDebugBreakAtReturn()
66 patcher.masm()->nop(); in SetDebugBreakAtReturn()
67 patcher.masm()->nop(); in SetDebugBreakAtReturn()
107 patcher.masm()->li(v8::internal::t9, Operand(reinterpret_cast<int32_t>( in SetDebugBreakAtSlot()
109 patcher.masm()->Call(v8::internal::t9); in SetDebugBreakAtSlot()
120 #define __ ACCESS_MASM(masm)
124 static void Generate_DebugBreakCallHelper(MacroAssembler* masm, in Generate_DebugBreakCallHelper() argument
128 FrameScope scope(masm, StackFrame::INTERNAL); in Generate_DebugBreakCallHelper()
156 __ PrepareCEntryFunction(ExternalReference::debug_break(masm->isolate())); in Generate_DebugBreakCallHelper()
184 ExternalReference(Debug_Address::AfterBreakTarget(), masm->isolate()))); in Generate_DebugBreakCallHelper()
190 void Debug::GenerateLoadICDebugBreak(MacroAssembler* masm) { in GenerateLoadICDebugBreak() argument
200 Generate_DebugBreakCallHelper(masm, a0.bit() | a2.bit(), 0); in GenerateLoadICDebugBreak()
204 void Debug::GenerateStoreICDebugBreak(MacroAssembler* masm) { in GenerateStoreICDebugBreak() argument
214 Generate_DebugBreakCallHelper(masm, a0.bit() | a1.bit() | a2.bit(), 0); in GenerateStoreICDebugBreak()
218 void Debug::GenerateKeyedLoadICDebugBreak(MacroAssembler* masm) { in GenerateKeyedLoadICDebugBreak() argument
223 Generate_DebugBreakCallHelper(masm, a0.bit() | a1.bit(), 0); in GenerateKeyedLoadICDebugBreak()
227 void Debug::GenerateKeyedStoreICDebugBreak(MacroAssembler* masm) { in GenerateKeyedStoreICDebugBreak() argument
233 Generate_DebugBreakCallHelper(masm, a0.bit() | a1.bit() | a2.bit(), 0); in GenerateKeyedStoreICDebugBreak()
237 void Debug::GenerateCallICDebugBreak(MacroAssembler* masm) { in GenerateCallICDebugBreak() argument
242 Generate_DebugBreakCallHelper(masm, a2.bit(), 0); in GenerateCallICDebugBreak()
246 void Debug::GenerateReturnDebugBreak(MacroAssembler* masm) { in GenerateReturnDebugBreak() argument
250 Generate_DebugBreakCallHelper(masm, v0.bit(), 0); in GenerateReturnDebugBreak()
254 void Debug::GenerateCallFunctionStubDebugBreak(MacroAssembler* masm) { in GenerateCallFunctionStubDebugBreak() argument
259 Generate_DebugBreakCallHelper(masm, a1.bit(), 0); in GenerateCallFunctionStubDebugBreak()
263 void Debug::GenerateCallFunctionStubRecordDebugBreak(MacroAssembler* masm) { in GenerateCallFunctionStubRecordDebugBreak() argument
269 Generate_DebugBreakCallHelper(masm, a1.bit() | a2.bit(), 0); in GenerateCallFunctionStubRecordDebugBreak()
273 void Debug::GenerateCallConstructStubDebugBreak(MacroAssembler* masm) { in GenerateCallConstructStubDebugBreak() argument
279 Generate_DebugBreakCallHelper(masm, a1.bit() , a0.bit()); in GenerateCallConstructStubDebugBreak()
283 void Debug::GenerateCallConstructStubRecordDebugBreak(MacroAssembler* masm) { in GenerateCallConstructStubRecordDebugBreak() argument
290 Generate_DebugBreakCallHelper(masm, a1.bit() | a2.bit(), a0.bit()); in GenerateCallConstructStubRecordDebugBreak()
294 void Debug::GenerateSlot(MacroAssembler* masm) { in GenerateSlot() argument
297 Assembler::BlockTrampolinePoolScope block_trampoline_pool(masm); in GenerateSlot()
305 masm->InstructionsGeneratedSince(&check_codesize)); in GenerateSlot()
309 void Debug::GenerateSlotDebugBreak(MacroAssembler* masm) { in GenerateSlotDebugBreak() argument
312 Generate_DebugBreakCallHelper(masm, 0, 0); in GenerateSlotDebugBreak()
316 void Debug::GeneratePlainReturnLiveEdit(MacroAssembler* masm) { in GeneratePlainReturnLiveEdit() argument
317 masm->Abort("LiveEdit frame dropping is not supported on mips"); in GeneratePlainReturnLiveEdit()
321 void Debug::GenerateFrameDropperLiveEdit(MacroAssembler* masm) { in GenerateFrameDropperLiveEdit() argument
322 masm->Abort("LiveEdit frame dropping is not supported on mips"); in GenerateFrameDropperLiveEdit()