Home | History | Annotate | Download | only in compiler

Lines Matching refs:virtual_register

585   TraceAlloc("Allocating fixed reg for op %d\n", operand->virtual_register());
663 return LiveRangeFor(UnallocatedOperand::cast(operand)->virtual_register());
721 if (UnallocatedOperand::cast(cur_to)->virtual_register() ==
722 UnallocatedOperand::cast(from)->virtual_register()) {
763 int output_vreg = output->virtual_register();
836 LiveRange* range = LiveRangeFor(first_output->virtual_register());
841 bool is_tagged = HasTaggedValue(first_output->virtual_register());
880 bool is_tagged = HasTaggedValue(cur_input->virtual_register());
895 int output_vreg = second_output->virtual_register();
896 int input_vreg = cur_input->virtual_register();
900 cur_input->set_virtual_register(second_output->virtual_register());
971 int to_vreg = UnallocatedOperand::cast(to)->virtual_register();
991 live->Add(UnallocatedOperand::cast(from)->virtual_register());
999 int out_vreg = UnallocatedOperand::cast(output)->virtual_register();
1041 live->Add(UnallocatedOperand::cast(input)->virtual_register());
1316 UnallocatedOperand::cast(to)->virtual_register() == phi->id()) {
1651 bool RegisterAllocator::HasTaggedValue(int virtual_register) const {
1652 return code()->IsReference(virtual_register);
1657 int virtual_register) const {
1658 return (code()->IsDouble(virtual_register)) ? DOUBLE_REGISTERS