Home | History | Annotate | Download | only in x64

Lines Matching defs:__

36 #define __ ACCESS_MASM(masm())
49 __ movq(receiver_reg(), Operand(rbp, index * kPointerSize));
57 __ Move(destination(), cell);
58 __ movq(destination(),
61 __ Cmp(destination(), Factory::the_hole_value());
62 __ Check(not_equal, "DontDelete cells can't contain the hole");
87 __ movq(FieldOperand(receiver_reg(), offset), accumulator0());
90 __ movq(scratch0(), receiver_reg());
94 __ movq(scratch0(),
96 __ movq(FieldOperand(scratch0(), offset), accumulator0());
103 __ RecordWrite(scratch0(), offset, accumulator0(), scratch1());
108 __ movq(accumulator1(), accumulator0());
111 __ RecordWrite(scratch0(), offset, value_scratch, scratch1());
114 __ movq(accumulator1(), accumulator0());
135 __ movq(destination(), FieldOperand(receiver_reg(), offset));
138 __ movq(scratch0(),
140 __ movq(destination(), FieldOperand(scratch0(), offset));
153 __ or_(accumulator1(), accumulator0());
157 __ or_(destination(), other_accumulator(destination()));
162 __ movq(scratch0(), accumulator0());
163 __ or_(destination(), accumulator1()); // Or is commutative.
166 __ JumpIfNotSmi(destination(), bailout);
168 __ movq(scratch0(), accumulator1());
169 __ or_(destination(), accumulator0());
171 __ JumpIfNotSmi(destination(), bailout);
174 __ movq(scratch0(), accumulator1());
175 __ or_(scratch0(), accumulator0());
177 __ JumpIfNotSmi(scratch0(), bailout);
194 __ push(rbp);
195 __ movq(rbp, rsp);
196 __ push(rsi); // Context.
197 __ push(rdi); // Closure.
212 __ CheckMap(receiver_reg(), map, bailout_to_beginning, false);
224 __ movq(scratch0(), CodeGenerator::GlobalObject());
225 __ CheckMap(scratch0(), map, bailout_to_beginning, true);
234 __ LoadRoot(rax, Heap::kUndefinedValueRootIndex);
235 __ movq(rsp, rbp);
236 __ pop(rbp);
237 __ ret((scope()->num_parameters() + 1) * kPointerSize);
241 #undef __