Searched defs:vreg (Results 1 - 5 of 5) sorted by last modified time
/art/compiler/dex/ |
H A D | mir_graph.h | 205 * In general, vreg/sreg describe Dalvik registers that originated with dx. However, 757 int GetUseCount(int vreg) const { 758 return use_counts_.Get(vreg); 761 int GetRawUseCount(int vreg) const { 762 return raw_use_counts_.Get(vreg); 913 // Is this vreg in the in set? 914 bool IsInVReg(int vreg) { argument 915 return (vreg >= cu_->num_regs);
|
/art/runtime/gc/collector/ |
H A D | mark_sweep.cc | 474 void MarkSweep::VerifyRootCallback(const Object* root, void* arg, size_t vreg, argument 476 reinterpret_cast<MarkSweep*>(arg)->VerifyRoot(root, vreg, visitor, root_type); 479 void MarkSweep::VerifyRoot(const Object* root, size_t vreg, const StackVisitor* visitor, argument 487 LOG(ERROR) << visitor->DescribeLocation() << " in VReg: " << vreg;
|
/art/runtime/ |
H A D | stack.cc | 145 bool StackVisitor::GetVReg(mirror::ArtMethod* m, uint16_t vreg, VRegKind kind, argument 156 if (vmap_table.IsInContext(vreg, kind, &vmap_offset)) { 183 frame_info.FpSpillMask(), frame_info.FrameSizeInBytes(), vreg); 187 *val = cur_shadow_frame_->GetVReg(vreg); 192 bool StackVisitor::GetVRegPair(mirror::ArtMethod* m, uint16_t vreg, VRegKind kind_lo, argument 210 if (vmap_table.IsInContext(vreg, kind_lo, &vmap_offset_lo) && 211 vmap_table.IsInContext(vreg + 1, kind_hi, &vmap_offset_hi)) { 236 frame_info.FpSpillMask(), frame_info.FrameSizeInBytes(), vreg); 241 *val = cur_shadow_frame_->GetVRegLong(vreg); 246 bool StackVisitor::SetVReg(mirror::ArtMethod* m, uint16_t vreg, uint32_ argument 303 SetVRegPair(mirror::ArtMethod* m, uint16_t vreg, uint64_t new_value, VRegKind kind_lo, VRegKind kind_hi) argument [all...] |
H A D | stack.h | 43 // The kind of vreg being accessed in calls to Set/GetVReg. 189 const uint32_t* vreg = &vregs_[i]; local 190 return *reinterpret_cast<const int32_t*>(vreg); 196 const uint32_t* vreg = &vregs_[i]; local 197 return *reinterpret_cast<const float*>(vreg); 202 const uint32_t* vreg = &vregs_[i]; local 205 return *reinterpret_cast<unaligned_int64*>(vreg); 210 const uint32_t* vreg = &vregs_[i]; local 213 return *reinterpret_cast<unaligned_double*>(vreg); 239 uint32_t* vreg local 250 uint32_t* vreg = &vregs_[i]; local 261 uint32_t* vreg = &vregs_[i]; local 275 uint32_t* vreg = &vregs_[i]; local 293 uint32_t* vreg = &vregs_[i]; local [all...] |
H A D | vmap_table.h | 52 // Is the dex register 'vreg' in the context or on the stack? Should not be called when the 54 bool IsInContext(size_t vreg, VRegKind kind, uint32_t* vmap_offset) const { argument 65 uint16_t adjusted_vreg = vreg + kEntryAdjustment;
|
Completed in 198 milliseconds