Lines Matching refs:masm

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