Home
last modified time | relevance | path

Searched refs:GetKind (Results 1 – 25 of 40) sorted by relevance

12

/art/compiler/optimizing/
Dstack_map_test.cc95 ASSERT_EQ(Kind::kInStack, dex_register_map[0].GetKind()); in TEST()
96 ASSERT_EQ(Kind::kConstant, dex_register_map[1].GetKind()); in TEST()
102 ASSERT_EQ(Kind::kInStack, location0.GetKind()); in TEST()
103 ASSERT_EQ(Kind::kConstant, location1.GetKind()); in TEST()
188 ASSERT_EQ(Kind::kInStack, dex_register_map[0].GetKind()); in TEST()
189 ASSERT_EQ(Kind::kConstant, dex_register_map[1].GetKind()); in TEST()
195 ASSERT_EQ(Kind::kInStack, location0.GetKind()); in TEST()
196 ASSERT_EQ(Kind::kConstant, location1.GetKind()); in TEST()
227 ASSERT_EQ(Kind::kInRegister, dex_register_map[0].GetKind()); in TEST()
228 ASSERT_EQ(Kind::kInFpuRegister, dex_register_map[1].GetKind()); in TEST()
[all …]
Dlocations.h151 return GetKind() == kRegister; in IsRegister()
155 return GetKind() == kFpuRegister; in IsFpuRegister()
159 return GetKind() == kRegisterPair; in IsRegisterPair()
163 return GetKind() == kFpuRegisterPair; in IsFpuRegisterPair()
262 return GetKind() == kStackSlot; in IsStackSlot()
274 return GetKind() == kDoubleStackSlot; in IsDoubleStackSlot()
286 return GetKind() == kSIMDStackSlot; in IsSIMDStackSlot()
314 Kind GetKind() const { in GetKind() function
346 switch (GetKind()) { in DebugString()
373 return GetKind() == kUnallocated; in IsUnallocated()
[all …]
Dparallel_move_resolver.cc366 if (loc.GetKind() == kind && !IsBlockedByMoves(loc)) { in GetScratchLocation()
372 if (loc.GetKind() == kind && !IsBlockedByMoves(loc)) { in GetScratchLocation()
456 Location::Kind kind = source.GetKind(); in PerformMove()
Dstack_map_stream.cc170 CHECK_EQ(stack_map.GetKind(), static_cast<uint32_t>(kind)); in BeginStackMapEntry()
332 entry[DexRegisterInfo::kKind] = static_cast<uint32_t>(reg.GetKind()); in CreateDexRegisterMap()
334 DexRegisterInfo::PackValue(reg.GetKind(), reg.GetValue()); in CreateDexRegisterMap()
Dnodes_shared.h140 instr_kind_(instr->GetKind()), op_kind_(op),
Doptimizing_unit_test.h627 auto& h = handlers_[instruction->GetKind()]; in VisitInstruction()
635 constexpr HInstruction::InstructionKind GetKind() { in GetKind() function
656 HInstruction::InstructionKind type = GetKind<First>(); in FillHandlers()
Dinstruction_simplifier_shared.cc143 binop->GetKind(), in TryCombineMultiplyAccumulate()
Dloop_analysis.cc195 switch (inst->GetKind()) { in GetMachineInstructionCount()
Dregister_allocation_resolver.cc247 switch (source.GetKind()) { in UpdateSafepointLiveRegisters()
399 if (source.GetKind() == Location::kRegister) { in ConnectSiblings()
Dregister_allocator.cc259 message << interval->GetDefinedBy()->GetKind() << " "; in ValidateIntervals()
/art/runtime/
Ddex_register_location.cc27 switch (reg.GetKind()) { in operator <<()
45 return stream << "DexRegisterLocation(" << static_cast<uint32_t>(reg.GetKind()) in operator <<()
Dcheck_reference_map_visitor.h108 switch (location.GetKind()) { in CheckOptimizedMethod()
131 LOG(FATAL) << "Unexpected location kind " << location.GetKind(); in CheckOptimizedMethod()
Dlinear_alloc-inl.h47 DCHECK_EQ(header->GetKind(), orig_kind); in ConvertToNoGcRoots()
72 DCHECK_EQ(header->GetKind(), kind); in Realloc()
Ddex_register_location.h50 Kind GetKind() const { return kind_; } in GetKind() function
Dquick_exception_handler.cc336 DexRegisterLocation::Kind catch_location_kind = catch_vreg_map[vreg].GetKind(); in SetCatchEnvironmentForOptimizedHandler()
345 DexRegisterLocation::Kind catch_location_kind = catch_vreg_map[vreg].GetKind(); in SetCatchEnvironmentForOptimizedHandler()
353 VRegKind vreg_kind = ToVRegKind(throw_vreg_map[vreg].GetKind()); in SetCatchEnvironmentForOptimizedHandler()
615 DexRegisterLocation::Kind location = vreg_map[vreg].GetKind(); in HandleOptimizingDeoptimization()
657 LOG(FATAL) << "Unexpected location kind " << vreg_map[vreg].GetKind(); in HandleOptimizingDeoptimization()
Dlinear_alloc.h52 LinearAllocKind GetKind() const { return kind_; } in GetKind() function
Dstack.cc322 DexRegisterLocation::Kind location_kind = dex_register_map[vreg].GetKind(); in GetVRegFromOptimizedCode()
362 LOG(FATAL) << "Unexpected location kind " << dex_register_map[vreg].GetKind(); in GetVRegFromOptimizedCode()
368 switch (location.GetKind()) { in GetVRegFromOptimizedCode()
380 return GetRegisterIfAccessible(location.GetMachineRegister(), location.GetKind(), val); in GetVRegFromOptimizedCode()
387 LOG(FATAL) << "Unexpected location kind " << location.GetKind(); in GetVRegFromOptimizedCode()
Dindirect_reference_table.h190 IndirectRefKind GetKind() const { in GetKind() function
/art/dex2oat/linker/
Dcode_info_table_deduper_test.cc71 ASSERT_EQ(Kind::kInStack, dex_register_map[0].GetKind()); in TEST()
72 ASSERT_EQ(Kind::kConstant, dex_register_map[1].GetKind()); in TEST()
/art/compiler/debug/
Delf_debug_loc_writer.h211 const Kind kind = reg_loc.GetKind(); in WriteDebugLocEntry()
216 if (piece == 0 && reg_hi.GetKind() == Kind::kInStack && in WriteDebugLocEntry()
222 if (piece == 0 && reg_hi.GetKind() == Kind::kInRegisterHigh && in WriteDebugLocEntry()
228 piece == 0 && reg_hi.GetKind() == Kind::kInFpuRegister && in WriteDebugLocEntry()
235 if (piece == 0 && reg_hi.GetKind() == Kind::kInFpuRegisterHigh && in WriteDebugLocEntry()
/art/runtime/oat/
Dstack_map.cc90 return sm.GetPackedNativePc() < packed_pc && sm.GetKind() != StackMap::Kind::Catch; in GetStackMapForNativePcOffset()
94 StackMap::Kind kind = static_cast<StackMap::Kind>((*it).GetKind()); in GetStackMapForNativePcOffset()
144 if (regs[reg + bit].GetKind() == DexRegisterLocation::Kind::kInvalid) { in DecodeDexRegisterMap()
158 if (regs[r].GetKind() == DexRegisterLocation::Kind::kInvalid) { in DecodeDexRegisterMap()
271 switch (static_cast<Kind>(GetKind())) { in Dump()
Dstack_map.h234 DexRegisterLocation::Kind kind = static_cast<DexRegisterLocation::Kind>(GetKind()); in BIT_TABLE_HEADER()
417 if (stack_map.GetDexPc() == dex_pc && stack_map.GetKind() != StackMap::Kind::Debug) { in GetStackMapForDexPc()
428 if (UNLIKELY(stack_map.GetKind() != StackMap::Kind::Catch)) { in GetCatchStackMapForDexPc()
432 DCHECK(GetStackMapAt(j - 1).GetKind() != StackMap::Kind::Catch); in GetCatchStackMapForDexPc()
464 if (stack_map.GetDexPc() == dex_pc && stack_map.GetKind() == StackMap::Kind::OSR) { in GetOsrStackMapForDexPc()
/art/tools/veridex/
Dveridex.h66 Primitive::Type GetKind() const { return kind_; } in GetKind() function
Dresolver.cc98 existing->second->GetKind(), last_array + 1, existing->second->GetClassDef()); in GetVeriClass()
/art/runtime/jni/
Dlocal_reference_table.h302 IndirectRefKind GetKind() const { in GetKind() function

12