Lines Matching refs:vreg
335 for (size_t vreg = 0; vreg < catch_vreg_start; ++vreg) { in SetCatchEnvironmentForOptimizedHandler() local
336 DexRegisterLocation::Kind catch_location_kind = catch_vreg_map[vreg].GetKind(); in SetCatchEnvironmentForOptimizedHandler()
344 for (size_t vreg = catch_vreg_start; vreg < catch_vreg_map.size(); ++vreg) { in SetCatchEnvironmentForOptimizedHandler() local
345 DexRegisterLocation::Kind catch_location_kind = catch_vreg_map[vreg].GetKind(); in SetCatchEnvironmentForOptimizedHandler()
353 VRegKind vreg_kind = ToVRegKind(throw_vreg_map[vreg].GetKind()); in SetCatchEnvironmentForOptimizedHandler()
359 vreg, in SetCatchEnvironmentForOptimizedHandler()
362 throw_vreg_map[vreg], in SetCatchEnvironmentForOptimizedHandler()
364 CHECK(get_vreg_success) << "VReg " << vreg << " was optimized out (" in SetCatchEnvironmentForOptimizedHandler()
370 int32_t slot_offset = catch_vreg_map[vreg].GetStackOffsetInBytes(); in SetCatchEnvironmentForOptimizedHandler()
609 for (uint16_t vreg = 0; vreg < number_of_vregs; ++vreg) { in HandleOptimizingDeoptimization() local
610 if (updated_vregs != nullptr && updated_vregs[vreg]) { in HandleOptimizingDeoptimization()
615 DexRegisterLocation::Kind location = vreg_map[vreg].GetKind(); in HandleOptimizingDeoptimization()
622 const int32_t offset = vreg_map[vreg].GetStackOffsetInBytes(); in HandleOptimizingDeoptimization()
635 uint32_t reg = vreg_map[vreg].GetMachineRegister(); in HandleOptimizingDeoptimization()
646 value = vreg_map[vreg].GetConstant(); in HandleOptimizingDeoptimization()
657 LOG(FATAL) << "Unexpected location kind " << vreg_map[vreg].GetKind(); in HandleOptimizingDeoptimization()
662 new_frame->SetVRegReference(vreg, reinterpret_cast<mirror::Object*>(value)); in HandleOptimizingDeoptimization()
664 new_frame->SetVReg(vreg, value); in HandleOptimizingDeoptimization()