Lines Matching refs:destination
487 ASSERT(!destination().is(no_reg));
490 __ mov(destination(), Immediate(cell));
491 __ mov(destination(),
492 FieldOperand(destination(), JSGlobalPropertyCell::kValueOffset));
494 __ cmp(destination(), Factory::the_hole_value());
499 clear_as_smi(destination());
533 if (destination().is(no_reg)) {
543 Register value_scratch = other_accumulator(destination());
546 } else if (destination().is(accumulator1())) {
555 ASSERT(!destination().is(no_reg));
568 __ mov(destination(), FieldOperand(receiver_reg(), offset));
573 __ mov(destination(), FieldOperand(scratch0(), offset));
577 clear_as_smi(destination());
586 if (!destination().is(no_reg)) {
587 // Leave the result in the destination register. Bitwise or is
589 __ or_(destination(), Operand(other_accumulator(destination())));
594 if (destination().is(accumulator0())) {
596 __ or_(destination(), Operand(accumulator1())); // Or is commutative.
597 __ test(destination(), Immediate(kSmiTagMask));
599 } else if (destination().is(accumulator1())) {
601 __ or_(destination(), Operand(accumulator0()));
602 __ test(destination(), Immediate(kSmiTagMask));
605 ASSERT(destination().is(no_reg));
800 if (!destination().is(no_reg)) {
840 { Register my_destination = destination();
858 if (!destination().is(no_reg)) PrintF("t%d = ", expr->num());
877 if (!destination().is(no_reg)) {
924 { Register my_destination = destination();
935 if (!destination().is(no_reg)) PrintF("t%d = ", expr->num());