• Home
  • Raw
  • Download

Lines Matching refs:masm

16 #define __ ACCESS_MASM(masm)
127 static void Generate_DebugBreakCallHelper(MacroAssembler* masm, in Generate_DebugBreakCallHelper() argument
132 FrameScope scope(masm, StackFrame::INTERNAL); in Generate_DebugBreakCallHelper()
158 DCHECK((masm->TmpList()->list() & (object_regs | non_object_regs)) == 0); in Generate_DebugBreakCallHelper()
186 __ Mov(x1, ExternalReference::debug_break(masm->isolate())); in Generate_DebugBreakCallHelper()
188 CEntryStub stub(masm->isolate(), 1); in Generate_DebugBreakCallHelper()
220 ExternalReference::debug_after_break_target_address(masm->isolate()); in Generate_DebugBreakCallHelper()
227 void DebugCodegen::GenerateCallICStubDebugBreak(MacroAssembler* masm) { in GenerateCallICStubDebugBreak() argument
233 Generate_DebugBreakCallHelper(masm, x1.Bit() | x3.Bit(), 0, x10); in GenerateCallICStubDebugBreak()
237 void DebugCodegen::GenerateLoadICDebugBreak(MacroAssembler* masm) { in GenerateLoadICDebugBreak() argument
241 Generate_DebugBreakCallHelper(masm, receiver.Bit() | name.Bit(), 0, x10); in GenerateLoadICDebugBreak()
245 void DebugCodegen::GenerateStoreICDebugBreak(MacroAssembler* masm) { in GenerateStoreICDebugBreak() argument
251 masm, receiver.Bit() | name.Bit() | value.Bit(), 0, x10); in GenerateStoreICDebugBreak()
255 void DebugCodegen::GenerateKeyedLoadICDebugBreak(MacroAssembler* masm) { in GenerateKeyedLoadICDebugBreak() argument
257 GenerateLoadICDebugBreak(masm); in GenerateKeyedLoadICDebugBreak()
261 void DebugCodegen::GenerateKeyedStoreICDebugBreak(MacroAssembler* masm) { in GenerateKeyedStoreICDebugBreak() argument
267 masm, receiver.Bit() | name.Bit() | value.Bit(), 0, x10); in GenerateKeyedStoreICDebugBreak()
271 void DebugCodegen::GenerateCompareNilICDebugBreak(MacroAssembler* masm) { in GenerateCompareNilICDebugBreak() argument
276 Generate_DebugBreakCallHelper(masm, x0.Bit(), 0, x10); in GenerateCompareNilICDebugBreak()
280 void DebugCodegen::GenerateReturnDebugBreak(MacroAssembler* masm) { in GenerateReturnDebugBreak() argument
284 Generate_DebugBreakCallHelper(masm, x0.Bit(), 0, x10); in GenerateReturnDebugBreak()
288 void DebugCodegen::GenerateCallFunctionStubDebugBreak(MacroAssembler* masm) { in GenerateCallFunctionStubDebugBreak() argument
293 Generate_DebugBreakCallHelper(masm, x1.Bit(), 0, x10); in GenerateCallFunctionStubDebugBreak()
297 void DebugCodegen::GenerateCallConstructStubDebugBreak(MacroAssembler* masm) { in GenerateCallConstructStubDebugBreak() argument
303 Generate_DebugBreakCallHelper(masm, x1.Bit(), x0.Bit(), x10); in GenerateCallConstructStubDebugBreak()
308 MacroAssembler* masm) { in GenerateCallConstructStubRecordDebugBreak() argument
317 masm, x1.Bit() | x2.Bit() | x3.Bit(), x0.Bit(), x10); in GenerateCallConstructStubRecordDebugBreak()
321 void DebugCodegen::GenerateSlot(MacroAssembler* masm) { in GenerateSlot() argument
324 InstructionAccurateScope scope(masm, Assembler::kDebugBreakSlotInstructions); in GenerateSlot()
333 void DebugCodegen::GenerateSlotDebugBreak(MacroAssembler* masm) { in GenerateSlotDebugBreak() argument
336 Generate_DebugBreakCallHelper(masm, 0, 0, x10); in GenerateSlotDebugBreak()
340 void DebugCodegen::GeneratePlainReturnLiveEdit(MacroAssembler* masm) { in GeneratePlainReturnLiveEdit() argument
345 void DebugCodegen::GenerateFrameDropperLiveEdit(MacroAssembler* masm) { in GenerateFrameDropperLiveEdit() argument
348 masm->isolate()); in GenerateFrameDropperLiveEdit()
349 UseScratchRegisterScope temps(masm); in GenerateFrameDropperLiveEdit()
356 __ Sub(masm->StackPointer(), fp, kPointerSize); in GenerateFrameDropperLiveEdit()