Searched refs:dex_register_map (Results 1 - 9 of 9) sorted by relevance

/art/compiler/optimizing/
H A Dstack_map_test.cc89 DexRegisterMap dex_register_map = local
91 ASSERT_TRUE(dex_register_map.IsDexRegisterLive(0));
92 ASSERT_TRUE(dex_register_map.IsDexRegisterLive(1));
93 ASSERT_EQ(2u, dex_register_map.GetNumberOfLiveDexRegisters(number_of_dex_registers));
98 ASSERT_EQ(expected_dex_register_map_size, dex_register_map.Size());
100 ASSERT_EQ(Kind::kInStack, dex_register_map.GetLocationKind(
102 ASSERT_EQ(Kind::kConstant, dex_register_map.GetLocationKind(
104 ASSERT_EQ(Kind::kInStack, dex_register_map.GetLocationInternalKind(
106 ASSERT_EQ(Kind::kConstantLargeValue, dex_register_map.GetLocationInternalKind(
108 ASSERT_EQ(0, dex_register_map
205 DexRegisterMap dex_register_map = local
264 DexRegisterMap dex_register_map = local
318 DexRegisterMap dex_register_map = local
372 DexRegisterMap dex_register_map = local
548 DexRegisterMap dex_register_map = local
[all...]
H A Dstack_map_stream.cc159 encoding.dex_register_map.num_entries = 0; // TODO: Remove this field.
160 encoding.dex_register_map.num_bytes = ComputeDexRegisterMapsSize();
168 encoding.dex_register_map.num_bytes);
180 encoding.dex_register_map.num_bytes,
291 DexRegisterMap dex_register_map(
295 FillInDexRegisterMap(dex_register_map,
338 encoding.dex_register_map.byte_offset,
339 encoding.dex_register_map.num_bytes);
450 void StackMapStream::FillInDexRegisterMap(DexRegisterMap dex_register_map, argument
454 dex_register_map
525 CheckDexRegisterMap(const CodeInfo& code_info, const DexRegisterMap& dex_register_map, size_t num_dex_registers, BitVector* live_dex_registers_mask, size_t dex_register_locations_index) const argument
[all...]
H A Dstack_map_stream.h208 void FillInDexRegisterMap(DexRegisterMap dex_register_map,
219 const DexRegisterMap& dex_register_map,
/art/runtime/
H A Dcheck_reference_map_visitor.h72 DexRegisterMap dex_register_map = local
79 DexRegisterLocation location = dex_register_map.GetDexRegisterLocation(
H A Dstack_map.cc219 DexRegisterMap dex_register_map = code_info.GetDexRegisterMapOf( local
221 dex_register_map.Dump(vios, code_info, number_of_dex_registers);
257 DexRegisterMap dex_register_map = local
260 dex_register_map.Dump(vios, code_info, number_of_dex_registers[i]);
H A Dstack.cc240 DexRegisterMap dex_register_map = IsInInlinedFrame() local
247 if (!dex_register_map.IsValid()) {
251 dex_register_map.GetLocationKind(vreg, number_of_dex_registers, code_info, encoding);
254 const int32_t offset = dex_register_map.GetStackOffsetInBytes(vreg,
267 dex_register_map.GetMachineRegister(vreg, number_of_dex_registers, code_info, encoding);
271 *val = dex_register_map.GetConstant(vreg, number_of_dex_registers, code_info, encoding);
278 << dex_register_map.GetLocationInternalKind(vreg,
H A Dstack_map.h1273 ByteSizedTable dex_register_map; member in struct:art::DexRegisterLocation::CodeInfoEncoding
1285 dex_register_map.Decode(&ptr);
1304 dex_register_map.Encode(dest);
1320 dex_register_map.UpdateBitOffset(&bit_offset);
1358 * [ByteSizedTable(dex_register_map), ByteSizedTable(location_catalog),
1441 const uint32_t offset = encoding.dex_register_map.byte_offset +
1466 uint32_t offset = encoding.dex_register_map.byte_offset +
H A Dthread.cc3670 dex_register_map(code_info.GetDexRegisterMapOf(map,
3685 DexRegisterLocation location = dex_register_map.GetDexRegisterLocation(
3721 DexRegisterMap dex_register_map; member in struct:ReferenceMapVisitor::StackMapVRegInfo
/art/compiler/debug/
H A Delf_debug_loc_writer.h150 DexRegisterMap dex_register_map = dex_register_maps[stack_map_index]; local
151 DCHECK(dex_register_map.IsValid());
153 reg_lo = dex_register_map.GetDexRegisterLocation(
156 reg_hi = dex_register_map.GetDexRegisterLocation(

Completed in 793 milliseconds