Home
last modified time | relevance | path

Searched refs:dex_register_map (Results 1 – 7 of 7) sorted by relevance

/art/compiler/optimizing/
Dstack_map_test.cc86 DexRegisterMap dex_register_map = in TEST() local
88 ASSERT_TRUE(dex_register_map.IsDexRegisterLive(0)); in TEST()
89 ASSERT_TRUE(dex_register_map.IsDexRegisterLive(1)); in TEST()
90 ASSERT_EQ(2u, dex_register_map.GetNumberOfLiveDexRegisters(number_of_dex_registers)); in TEST()
95 ASSERT_EQ(expected_dex_register_map_size, dex_register_map.Size()); in TEST()
97 ASSERT_EQ(Kind::kInStack, dex_register_map.GetLocationKind( in TEST()
99 ASSERT_EQ(Kind::kConstant, dex_register_map.GetLocationKind( in TEST()
101 ASSERT_EQ(Kind::kInStack, dex_register_map.GetLocationInternalKind( in TEST()
103 ASSERT_EQ(Kind::kConstantLargeValue, dex_register_map.GetLocationInternalKind( in TEST()
105 ASSERT_EQ(0, dex_register_map.GetStackOffsetInBytes( in TEST()
[all …]
Dstack_map_stream.cc326 DexRegisterMap dex_register_map(register_region); in FillIn() local
331 FillInDexRegisterMap(dex_register_map, in FillIn()
369 DexRegisterMap dex_register_map(register_region); in FillIn() local
374 FillInDexRegisterMap(dex_register_map, in FillIn()
393 void StackMapStream::FillInDexRegisterMap(DexRegisterMap dex_register_map, in FillInDexRegisterMap() argument
397 dex_register_map.SetLiveBitMask(num_dex_registers, live_dex_registers_mask); in FillInDexRegisterMap()
408 dex_register_map.SetLocationCatalogEntryIndex( in FillInDexRegisterMap()
472 const DexRegisterMap& dex_register_map, in CheckDexRegisterMap() argument
486 DCHECK(!dex_register_map.IsValid() || !dex_register_map.IsDexRegisterLive(reg)); in CheckDexRegisterMap()
488 DCHECK(dex_register_map.IsDexRegisterLive(reg)); in CheckDexRegisterMap()
[all …]
Dstack_map_stream.h165 void FillInDexRegisterMap(DexRegisterMap dex_register_map,
171 const DexRegisterMap& dex_register_map,
/art/runtime/
Dstack_map.cc208 DexRegisterMap dex_register_map = code_info.GetDexRegisterMapOf( in Dump() local
210 dex_register_map.Dump(vios, code_info, number_of_dex_registers); in Dump()
241 DexRegisterMap dex_register_map = in Dump() local
244 dex_register_map.Dump(vios, code_info, number_of_dex_registers[i]); in Dump()
Dcheck_reference_map_visitor.h68 DexRegisterMap dex_register_map = in CheckOptimizedMethod() local
74 DexRegisterLocation location = dex_register_map.GetDexRegisterLocation( in CheckOptimizedMethod()
Dstack.cc278 DexRegisterMap dex_register_map = IsInInlinedFrame() in GetVRegFromOptimizedCode() local
285 if (!dex_register_map.IsValid()) { in GetVRegFromOptimizedCode()
289 dex_register_map.GetLocationKind(vreg, number_of_dex_registers, code_info, encoding); in GetVRegFromOptimizedCode()
292 const int32_t offset = dex_register_map.GetStackOffsetInBytes(vreg, in GetVRegFromOptimizedCode()
305 dex_register_map.GetMachineRegister(vreg, number_of_dex_registers, code_info, encoding); in GetVRegFromOptimizedCode()
309 *val = dex_register_map.GetConstant(vreg, number_of_dex_registers, code_info, encoding); in GetVRegFromOptimizedCode()
316 << dex_register_map.GetLocationInternalKind(vreg, in GetVRegFromOptimizedCode()
/art/compiler/debug/
Delf_debug_loc_writer.h149 DexRegisterMap dex_register_map = dex_register_maps[stack_map_index]; in GetVariableLocations() local
150 DCHECK(dex_register_map.IsValid()); in GetVariableLocations()
151 reg_lo = dex_register_map.GetDexRegisterLocation( in GetVariableLocations()
154 reg_hi = dex_register_map.GetDexRegisterLocation( in GetVariableLocations()