Lines Matching refs:source
2 // Redistribution and use in source and binary forms, with or without
6 // * Redistributions of source code must retain the above copyright
586 FrameElement source = elements_[i];
587 switch (source.type()) {
598 Unuse(source.reg());
599 if (!source.is_synced()) {
600 __ movq(Operand(rbp, fp_relative(i)), source.reg());
605 if (!source.is_synced()) {
606 __ Move(Operand(rbp, fp_relative(i)), source.handle());
611 if (!source.is_synced()) {
612 int backing_index = source.index();
639 // Skip if register i is unused in the target or else if source is
644 Register source = elements_[index].reg();
647 // Copy contents of source from source to target.
650 Unuse(source);
651 __ movq(target, source);
653 // Exchange contents of registers source and target.
655 elements_[use_index].set_reg(source);
657 set_register_location(source, use_index);
658 __ xchg(source, target);
680 FrameElement source = elements_[index];
684 switch (source.type()) {
689 ASSERT(source.Equals(target));
692 // register frame element would only be synced if all source
702 __ Move(target_reg, source.handle());
706 int backing_index = source.index();
731 if (target.is_synced() && !source.is_synced()) {