Home | History | Annotate | Download | only in src

Lines Matching refs:virtual_register

596   TraceAlloc("Allocating fixed reg for op %d\n", operand->virtual_register());
671 int index = LUnallocated::cast(operand)->virtual_register();
682 return LiveRangeFor(LUnallocated::cast(operand)->virtual_register());
740 if (LUnallocated::cast(cur_to)->virtual_register() ==
741 LUnallocated::cast(from)->virtual_register()) {
785 LiveRange* range = LiveRangeFor(first_output->virtual_register());
790 bool is_tagged = HasTaggedValue(first_output->virtual_register());
824 bool is_tagged = HasTaggedValue(cur_input->virtual_register());
838 if (RequiredRegisterKind(input_copy->virtual_register()) ==
841 cur_input->virtual_register() - first_artificial_register_,
855 int output_vreg = second_output->virtual_register();
856 int input_vreg = cur_input->virtual_register();
860 cur_input->set_virtual_register(second_output->virtual_register());
913 if (live->Contains(LUnallocated::cast(to)->virtual_register())) {
915 live->Remove(LUnallocated::cast(to)->virtual_register());
926 live->Add(LUnallocated::cast(from)->virtual_register());
937 live->Remove(LUnallocated::cast(output)->virtual_register());
979 live->Add(LUnallocated::cast(input)->virtual_register());
1001 temp_unalloc->virtual_register() - first_artificial_register_,
1291 LUnallocated::cast(to)->virtual_register() == phi->id()) {
1612 bool LAllocator::HasTaggedValue(int virtual_register) const {
1613 HValue* value = graph_->LookupValue(virtual_register);
1619 RegisterKind LAllocator::RequiredRegisterKind(int virtual_register) const {
1620 if (virtual_register < first_artificial_register_) {
1621 HValue* value = graph_->LookupValue(virtual_register);
1626 virtual_register - first_artificial_register_)) {