Lines Matching refs:vreg
317 for (uint16_t vreg = 0; vreg < number_of_vregs; ++vreg) { in SetCatchEnvironmentForOptimizedHandler() local
318 DexRegisterLocation::Kind catch_location = catch_vreg_map[vreg].GetKind(); in SetCatchEnvironmentForOptimizedHandler()
326 VRegKind vreg_kind = ToVRegKind(throw_vreg_map[vreg].GetKind()); in SetCatchEnvironmentForOptimizedHandler()
328 vreg, in SetCatchEnvironmentForOptimizedHandler()
331 CHECK(get_vreg_success) << "VReg " << vreg << " was optimized out (" in SetCatchEnvironmentForOptimizedHandler()
337 int32_t slot_offset = catch_vreg_map[vreg].GetStackOffsetInBytes(); in SetCatchEnvironmentForOptimizedHandler()
486 for (uint16_t vreg = 0; vreg < number_of_vregs; ++vreg) { in HandleOptimizingDeoptimization() local
487 if (updated_vregs != nullptr && updated_vregs[vreg]) { in HandleOptimizingDeoptimization()
492 DexRegisterLocation::Kind location = vreg_map[vreg].GetKind(); in HandleOptimizingDeoptimization()
499 const int32_t offset = vreg_map[vreg].GetStackOffsetInBytes(); in HandleOptimizingDeoptimization()
512 uint32_t reg = vreg_map[vreg].GetMachineRegister(); in HandleOptimizingDeoptimization()
523 value = vreg_map[vreg].GetConstant(); in HandleOptimizingDeoptimization()
534 LOG(FATAL) << "Unexpected location kind " << vreg_map[vreg].GetKind(); in HandleOptimizingDeoptimization()
539 new_frame->SetVRegReference(vreg, reinterpret_cast<mirror::Object*>(value)); in HandleOptimizingDeoptimization()
541 new_frame->SetVReg(vreg, value); in HandleOptimizingDeoptimization()