Lines Matching refs:vreg
268 for (uint16_t vreg = 0; vreg < number_of_vregs; ++vreg) { in SetCatchEnvironmentForOptimizedHandler() local
269 DexRegisterLocation::Kind catch_location = catch_vreg_map[vreg].GetKind(); in SetCatchEnvironmentForOptimizedHandler()
277 VRegKind vreg_kind = ToVRegKind(throw_vreg_map[vreg].GetKind()); in SetCatchEnvironmentForOptimizedHandler()
280 vreg, in SetCatchEnvironmentForOptimizedHandler()
283 throw_vreg_map[vreg]); in SetCatchEnvironmentForOptimizedHandler()
284 CHECK(get_vreg_success) << "VReg " << vreg << " was optimized out (" in SetCatchEnvironmentForOptimizedHandler()
290 int32_t slot_offset = catch_vreg_map[vreg].GetStackOffsetInBytes(); in SetCatchEnvironmentForOptimizedHandler()
473 for (uint16_t vreg = 0; vreg < number_of_vregs; ++vreg) { in HandleOptimizingDeoptimization() local
474 if (updated_vregs != nullptr && updated_vregs[vreg]) { in HandleOptimizingDeoptimization()
479 DexRegisterLocation::Kind location = vreg_map[vreg].GetKind(); in HandleOptimizingDeoptimization()
486 const int32_t offset = vreg_map[vreg].GetStackOffsetInBytes(); in HandleOptimizingDeoptimization()
499 uint32_t reg = vreg_map[vreg].GetMachineRegister(); in HandleOptimizingDeoptimization()
510 value = vreg_map[vreg].GetConstant(); in HandleOptimizingDeoptimization()
521 LOG(FATAL) << "Unexpected location kind " << vreg_map[vreg].GetKind(); in HandleOptimizingDeoptimization()
526 new_frame->SetVRegReference(vreg, reinterpret_cast<mirror::Object*>(value)); in HandleOptimizingDeoptimization()
528 new_frame->SetVReg(vreg, value); in HandleOptimizingDeoptimization()