Home | History | Annotate | Download | only in arm

Lines Matching defs:__

36 #define __ ACCESS_MASM(masm())
49 __ ldr(receiver_reg(), MemOperand(sp, index * kPointerSize));
57 __ mov(destination(), Operand(cell));
58 __ ldr(destination(),
61 __ mov(ip, Operand(Factory::the_hole_value()));
62 __ cmp(destination(), ip);
63 __ Check(ne, "DontDelete cells can't contain the hole");
88 __ str(accumulator0(), FieldMemOperand(receiver_reg(), offset));
91 __ mov(scratch0(), receiver_reg());
95 __ ldr(scratch0(),
97 __ str(accumulator0(), FieldMemOperand(scratch0(), offset));
101 __ mov(scratch1(), Operand(offset));
102 __ RecordWrite(scratch0(), scratch1(), ip);
106 __ mov(accumulator1(), accumulator0());
130 __ ldr(destination(), FieldMemOperand(receiver_reg(), offset));
133 __ ldr(scratch0(),
135 __ ldr(destination(), FieldMemOperand(scratch0(), offset));
149 __ orr(destination(), accumulator1(), Operand(accumulator0()));
154 __ mov(scratch0(), accumulator0());
155 __ orr(destination(), accumulator1(), Operand(accumulator1()));
158 __ BranchOnNotSmi(destination(), bailout);
160 __ mov(scratch0(), accumulator1());
161 __ orr(destination(), accumulator1(), Operand(accumulator0()));
163 __ BranchOnNotSmi(destination(), bailout);
166 __ orr(scratch0(), accumulator1(), Operand(accumulator0()));
168 __ BranchOnNotSmi(scratch0(), bailout);
185 __ stm(db_w, sp, r1.bit() | cp.bit() | fp.bit() | lr.bit());
186 __ add(fp, sp, Operand(2 * kPointerSize));
201 __ CheckMap(receiver_reg(), scratch0(), map, bailout_to_beginning, false);
213 __ ldr(scratch0(), CodeGenerator::GlobalObject());
214 __ CheckMap(scratch0(), scratch1(), map, bailout_to_beginning, true);
223 __ LoadRoot(r0, Heap::kUndefinedValueRootIndex);
224 __ mov(sp, fp);
225 __ ldm(ia_w, sp, fp.bit() | lr.bit());
227 __ add(sp, sp, Operand(sp_delta));
228 __ Jump(lr);
232 #undef __