Searched defs:vreg (Results 1 - 10 of 10) sorted by relevance

/art/compiler/utils/mips64/
H A Dmanaged_register_mips64_test.cc111 Mips64ManagedRegister vreg = Mips64ManagedRegister::FromVectorRegister(W0); local
116 EXPECT_TRUE(reg.Overlaps(vreg));
122 vreg = Mips64ManagedRegister::FromVectorRegister(W1);
127 EXPECT_TRUE(reg.Overlaps(vreg));
133 vreg = Mips64ManagedRegister::FromVectorRegister(W20);
138 EXPECT_TRUE(reg.Overlaps(vreg));
144 vreg = Mips64ManagedRegister::FromVectorRegister(W31);
149 EXPECT_TRUE(reg.Overlaps(vreg));
/art/runtime/
H A Djava_frame_root_info.h32 JavaFrameRootInfo(uint32_t thread_id, const StackVisitor* stack_visitor, size_t vreg) argument
33 : RootInfo(kRootJavaFrame, thread_id), stack_visitor_(stack_visitor), vreg_(vreg) {
H A Dstack.cc178 bool StackVisitor::GetVRegFromDebuggerShadowFrame(uint16_t vreg, argument
186 if (updated_vreg_flags[vreg]) {
190 shadow_frame->GetVRegReference(vreg)));
192 *val = shadow_frame->GetVReg(vreg);
201 bool StackVisitor::GetVReg(ArtMethod* m, uint16_t vreg, VRegKind kind, uint32_t* val) const { argument
206 if (GetVRegFromDebuggerShadowFrame(vreg, kind, val)) {
210 return GetVRegFromOptimizedCode(m, vreg, kind, val);
215 cur_shadow_frame_->GetVRegReference(vreg)));
217 *val = cur_shadow_frame_->GetVReg(vreg);
223 bool StackVisitor::GetVRegFromOptimizedCode(ArtMethod* m, uint16_t vreg, VRegKin argument
322 GetVRegPairFromDebuggerShadowFrame(uint16_t vreg, VRegKind kind_lo, VRegKind kind_hi, uint64_t* val) const argument
336 GetVRegPair(ArtMethod* m, uint16_t vreg, VRegKind kind_lo, VRegKind kind_hi, uint64_t* val) const argument
362 GetVRegPairFromOptimizedCode(ArtMethod* m, uint16_t vreg, VRegKind kind_lo, VRegKind kind_hi, uint64_t* val) const argument
394 SetVReg(ArtMethod* m, uint16_t vreg, uint32_t new_value, VRegKind kind) argument
422 SetVRegPair(ArtMethod* m, uint16_t vreg, uint64_t new_value, VRegKind kind_lo, VRegKind kind_hi) argument
[all...]
H A Ddebugger.cc2696 static JDWP::JdwpError FailGetLocalValue(const StackVisitor& visitor, uint16_t vreg,
2699 LOG(ERROR) << "Failed to read " << tag << " local from register v" << vreg
2708 uint16_t vreg = DemangleSlot(slot, m, &error); local
2717 if (!visitor.GetVReg(m, vreg, kIntVReg, &intVal)) {
2718 return FailGetLocalValue(visitor, vreg, tag);
2720 VLOG(jdwp) << "get boolean local " << vreg << " = " << intVal;
2727 if (!visitor.GetVReg(m, vreg, kIntVReg, &intVal)) {
2728 return FailGetLocalValue(visitor, vreg, tag);
2730 VLOG(jdwp) << "get byte local " << vreg << " = " << intVal;
2738 if (!visitor.GetVReg(m, vreg, kIntVRe
2871 uint16_t vreg = DemangleSlot(slot, m, &error); local
[all...]
/art/compiler/debug/
H A Delf_debug_loc_writer.h91 uint16_t vreg,
154 vreg, accessor.RegistersSize(), code_info, encoding);
157 vreg + 1, accessor.RegistersSize(), code_info, encoding);
180 uint16_t vreg,
197 vreg,
88 GetVariableLocations( const MethodDebugInfo* method_info, const std::vector<DexRegisterMap>& dex_register_maps, uint16_t vreg, bool is64bitValue, uint64_t compilation_unit_code_address, uint32_t dex_pc_low, uint32_t dex_pc_high, InstructionSet isa) argument
178 WriteDebugLocEntry(const MethodDebugInfo* method_info, const std::vector<DexRegisterMap>& dex_register_maps, uint16_t vreg, bool is64bitValue, uint64_t compilation_unit_code_address, uint32_t dex_pc_low, uint32_t dex_pc_high, InstructionSet isa, dwarf::DebugInfoEntryWriter<>* debug_info, std::vector<uint8_t>* debug_loc_buffer, std::vector<uint8_t>* debug_ranges_buffer) argument
H A Delf_debug_info_writer.h230 const uint32_t vreg = accessor.RegistersSize() - accessor.InsSize() + arg_reg; local
232 WriteRegLocation(mi, dex_reg_maps, vreg, is64bitValue, compilation_unit.code_address);
250 const uint32_t vreg = accessor.RegistersSize() - accessor.InsSize() + arg_reg; local
251 WriteRegLocation(mi, dex_reg_maps, vreg, is64bitValue, compilation_unit.code_address);
474 uint16_t vreg,
481 vreg,
472 WriteRegLocation(const MethodDebugInfo* method_info, const std::vector<DexRegisterMap>& dex_register_maps, uint16_t vreg, bool is64bitValue, uint64_t compilation_unit_code_address, uint32_t dex_pc_low = 0, uint32_t dex_pc_high = 0xFFFFFFFF) argument
/art/compiler/optimizing/
H A Dinduction_var_analysis_test.cc154 HPhi* InsertLoopPhi(int vreg, int d) { argument
155 HPhi* phi = new (GetAllocator()) HPhi(GetAllocator(), vreg, 0, DataType::Type::kInt32);
H A Dinstruction_builder.cc102 // be deleted when the first throwing instruction with the vreg undefined
220 for (size_t vreg = 0, e = current_locals_->size(); vreg < e; ++vreg) {
221 HInstruction* handler_value = (*handler_locals)[vreg];
229 HInstruction* local_value = (*current_locals_)[vreg];
232 // `vreg` is undefined. Delete the catch phi.
234 (*handler_locals)[vreg] = nullptr;
287 size_t vreg = phi->GetRegNumber(); local
289 HInstruction* value = ValueOfLocalAt(predecessor, vreg);
[all...]
/art/runtime/interpreter/
H A Dshadow_frame.h130 const uint32_t* vreg = &vregs_[i]; local
131 return *reinterpret_cast<const int32_t*>(vreg);
156 const uint32_t* vreg = &vregs_[i]; local
157 return *reinterpret_cast<const float*>(vreg);
162 const uint32_t* vreg = &vregs_[i]; local
164 return *reinterpret_cast<unaligned_int64*>(vreg);
169 const uint32_t* vreg = &vregs_[i]; local
171 return *reinterpret_cast<unaligned_double*>(vreg);
175 // If this returns non-null then this does not mean the vreg is currently a reference
201 uint32_t* vreg local
212 uint32_t* vreg = &vregs_[i]; local
223 uint32_t* vreg = &vregs_[i]; local
236 uint32_t* vreg = &vregs_[i]; local
254 uint32_t* vreg = &vregs_[i]; local
[all...]
H A Dinterpreter_common.cc229 static JValue GetFieldValue(const ShadowFrame& shadow_frame, uint32_t vreg)
234 field_value.SetZ(static_cast<uint8_t>(shadow_frame.GetVReg(vreg)));
237 field_value.SetB(static_cast<int8_t>(shadow_frame.GetVReg(vreg)));
240 field_value.SetC(static_cast<uint16_t>(shadow_frame.GetVReg(vreg)));
243 field_value.SetS(static_cast<int16_t>(shadow_frame.GetVReg(vreg)));
246 field_value.SetI(shadow_frame.GetVReg(vreg));
249 field_value.SetJ(shadow_frame.GetVRegLong(vreg));
252 field_value.SetL(shadow_frame.GetVRegReference(vreg));
935 size_t vreg = 0; local
947 bootstrap_frame->SetVRegReference(vreg
[all...]

Completed in 8995 milliseconds