Home | History | Annotate | Download | only in arm

Lines Matching defs:__

40 #define __ ACCESS_MASM(masm())
107 __ tst(r1, Operand(kSmiTagMask));
108 __ b(ne, &map_check);
109 __ stop("VirtualFrame::Enter - r1 is not a function (smi check).");
110 __ bind(&map_check);
111 __ CompareObjectType(r1, r2, r2, JS_FUNCTION_TYPE);
112 __ b(eq, &done);
113 __ stop("VirtualFrame::Enter - r1 is not a function (map check).");
114 __ bind(&done);
120 __ stm(db_w, sp, r1.bit() | cp.bit() | fp.bit() | lr.bit());
122 __ add(fp, sp, Operand(2 * kPointerSize));
132 __ RecordJSReturn();
136 __ mov(sp, fp);
137 __ ldm(ia_w, sp, fp.bit() | lr.bit());
147 __ LoadRoot(ip, Heap::kUndefinedValueRootIndex);
148 __ LoadRoot(r2, Heap::kStackLimitRootIndex);
152 __ push(ip);
157 __ mov(r1, Operand(count));
158 __ bind(&alloc_locals_loop);
159 __ push(ip);
160 __ sub(r1, r1, Operand(1), SetCC);
161 __ b(ne, &alloc_locals_loop);
164 __ LoadRoot(r2, Heap::kStackLimitRootIndex);
218 __ PushTryHandler(IN_JAVASCRIPT, type);
225 __ CallRuntime(f, arg_count);
232 __ CallRuntime(id, arg_count);
239 __ DebugBreak();
248 __ InvokeBuiltin(id, flags);
274 __ Call(code, rmode);
287 __ add(sp, sp, Operand(num_dropped * kPointerSize));
310 __ pop(reg);
318 __ push(reg);
325 __ stm(db_w, sp, src_regs);
329 #undef __