Lines Matching refs:Register
54 void GenerateCallCFunction(MacroAssembler* masm, Register scratch);
224 Register result,
225 Register heap_number_map,
226 Register scratch1,
227 Register scratch2,
254 // Dest register ends at the position after the last character written.
256 Register dest,
257 Register src,
258 Register count,
259 Register scratch,
265 // Dest register ends at the position after the last character written.
267 Register dest,
268 Register src,
269 Register count,
270 Register scratch1,
271 Register scratch2,
272 Register scratch3,
273 Register scratch4,
274 Register scratch5,
281 // string is found the code falls through with the string in register r0.
286 Register c1,
287 Register c2,
288 Register scratch1,
289 Register scratch2,
290 Register scratch3,
291 Register scratch4,
292 Register scratch5,
297 Register hash,
298 Register character);
301 Register hash,
302 Register character);
305 Register hash);
337 Register arg,
338 Register scratch1,
339 Register scratch2,
340 Register scratch3,
341 Register scratch4,
366 Register left,
367 Register right,
368 Register scratch1,
369 Register scratch2,
370 Register scratch3,
371 Register scratch4);
376 Register left,
377 Register right,
378 Register scratch1,
379 Register scratch2,
380 Register scratch3);
388 Register left,
389 Register right,
390 Register length,
391 Register scratch1,
392 Register scratch2,
393 Register scratch3,
403 WriteInt32ToHeapNumberStub(Register the_int,
404 Register the_heap_number,
405 Register scratch,
406 Register scratch2)
421 Register the_int_;
422 Register the_heap_number_;
423 Register scratch_;
424 Register sign_;
450 // the register object is found in the cache the generated code falls through
451 // with the result in the result register. The object and the result register
453 // the label not_found with only the content of register object unchanged.
455 Register object,
456 Register result,
457 Register scratch1,
458 Register scratch2,
459 Register scratch3,
473 RecordWriteStub(Register object,
474 Register value,
475 Register address,
558 // two registers that must be preserved and one scratch register provided by
562 RegisterAllocation(Register object,
563 Register address,
564 Register scratch0)
575 // a scratch register.
603 inline Register object() { return object_; }
604 inline Register address() { return address_; }
605 inline Register scratch0() { return scratch0_; }
606 inline Register scratch1() { return scratch1_; }
609 Register object_;
610 Register address_;
611 Register scratch0_;
612 Register scratch1_;
614 Register GetRegThatIsNotOneOf(Register r1,
615 Register r2,
616 Register r3) {
617 for (int i = 0; i < Register::kNumAllocatableRegisters; i++) {
618 Register candidate = Register::FromAllocationIndex(i);
663 Register object_;
664 Register value_;
665 Register address_;
700 void GenerateCall(MacroAssembler* masm, Register target);
724 Register scratch1,
725 Register scratch2);
736 Register heap_number_map,
737 Register scratch1,
738 Register scratch2,
745 Register object,
746 Register dst,
747 Register heap_number_map,
748 Register scratch1,
749 Register scratch2,
750 Register scratch3,
759 Register int_scratch,
762 Register dst1,
763 Register dst2,
764 Register scratch2,
773 Register object,
776 Register dst1,
777 Register dst2,
778 Register heap_number_map,
779 Register scratch1,
780 Register scratch2,
791 Register object,
792 Register dst,
793 Register heap_number_map,
794 Register scratch1,
795 Register scratch2,
796 Register scratch3,
815 Register src1,
816 Register src2,
817 Register dst,
818 Register scratch,
825 // Register heapnumber_result must be a heap number in which the
834 Register heap_number_result,
835 Register scratch);
840 Register object,
842 Register dst1,
843 Register dst2,
844 Register heap_number_map,
845 Register scratch1,
846 Register scratch2,
862 Register receiver,
863 Register properties,
865 Register scratch0);
870 Register elements,
871 Register name,
872 Register r0,
873 Register r1);