Searched refs:path_to_root (Results 1 – 8 of 8) sorted by relevance
/art/runtime/ |
D | subtype_check_info.h | 281 BitString path_to_root = GetPathToRoot(); in GetState() local 285 << GetNext() << " path: " << path_to_root; in GetState() 287 if (path_to_root.Length() == depth_) { in GetState() 330 SubtypeCheckInfo(BitString path_to_root, BitStringChar next, bool overflow, size_t depth) { in SubtypeCheckInfo() 332 iod.bitstring_ = path_to_root; in SubtypeCheckInfo() 339 DCHECK_GE(depth_, path_to_root.Length()) in SubtypeCheckInfo() 340 << "Path was too long for the depth, path: " << path_to_root; in SubtypeCheckInfo() 355 << "Path to root overlapped with Next value, path: " << path_to_root; in SubtypeCheckInfo() 356 DCHECK_EQ(path_to_root, GetPathToRoot()); in SubtypeCheckInfo() 460 BitString path_to_root = GetPathToRoot(); in DcheckInvariants() local [all …]
|
D | subtype_check_info_test.cc | 96 static SubtypeCheckInfo MakeSubtypeCheckInfo(BitString path_to_root = {}, in MakeSubtypeCheckInfo() 102 return SubtypeCheckInfo(path_to_root, next, overflow, depth);
|
/art/compiler/optimizing/ |
D | code_generator_arm_vixl.cc | 7500 uint32_t path_to_root = check->GetBitstringPathToRoot(); in GenerateBitstringTypeCheckCompare() local 7512 __ Cmp(temp, path_to_root); in GenerateBitstringTypeCheckCompare() 7514 __ Sub(temp, temp, path_to_root); in GenerateBitstringTypeCheckCompare() 7519 if (GetAssembler()->ShifterOperandCanHold(SUB, path_to_root)) { in GenerateBitstringTypeCheckCompare() 7521 __ Sub(temp, temp, path_to_root); in GenerateBitstringTypeCheckCompare() 7524 } else if (IsUint<16>(path_to_root)) { in GenerateBitstringTypeCheckCompare() 7530 __ Sub(temp, temp, path_to_root & 0x00ffu); // 16-bit SUB (immediate) T2 in GenerateBitstringTypeCheckCompare() 7531 __ Sub(temp, temp, path_to_root & 0xff00u); // 32-bit SUB (immediate) T3 in GenerateBitstringTypeCheckCompare() 7539 __ Cmp(temp, path_to_root); in GenerateBitstringTypeCheckCompare() 7541 __ Sub(temp, temp, path_to_root); in GenerateBitstringTypeCheckCompare() [all …]
|
D | instruction_builder.cc | 2351 uint32_t path_to_root = in BuildTypeCheck() local 2354 bitstring_path_to_root = graph_->GetIntConstant(static_cast<int32_t>(path_to_root), dex_pc); in BuildTypeCheck()
|
D | nodes.h | 7296 HInstruction* path_to_root = InputAt(2); in GetBitstringPathToRoot() local 7297 DCHECK(path_to_root->IsIntConstant()); in GetBitstringPathToRoot() 7298 return static_cast<uint32_t>(path_to_root->AsIntConstant()->GetValue()); in GetBitstringPathToRoot()
|
D | code_generator_x86_64.cc | 6059 uint32_t path_to_root = check->GetBitstringPathToRoot(); in GenerateBitstringTypeCheckCompare() local 6066 __ cmpw(Address(temp, mirror::Class::StatusOffset()), Immediate(path_to_root)); in GenerateBitstringTypeCheckCompare() 6071 __ subl(temp, Immediate(path_to_root)); in GenerateBitstringTypeCheckCompare()
|
D | code_generator_x86.cc | 6963 uint32_t path_to_root = check->GetBitstringPathToRoot(); in GenerateBitstringTypeCheckCompare() local 6970 __ cmpw(Address(temp, mirror::Class::StatusOffset()), Immediate(path_to_root)); in GenerateBitstringTypeCheckCompare() 6975 __ subl(temp, Immediate(path_to_root)); in GenerateBitstringTypeCheckCompare()
|
D | code_generator_arm64.cc | 1878 uint32_t path_to_root = check->GetBitstringPathToRoot(); in GenerateBitstringTypeCheckCompare() local 1893 __ Cmp(temp, path_to_root); in GenerateBitstringTypeCheckCompare()
|