Home
last modified time | relevance | path

Searched refs:path_to_root (Results 1 – 10 of 10) sorted by relevance

/art/runtime/
Dsubtype_check_info.h281 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 …]
Dsubtype_check_info_test.cc96 static SubtypeCheckInfo MakeSubtypeCheckInfo(BitString path_to_root = {}, in MakeSubtypeCheckInfo()
102 return SubtypeCheckInfo(path_to_root, next, overflow, depth);
/art/compiler/optimizing/
Dcode_generator_arm_vixl.cc7133 uint32_t path_to_root = check->GetBitstringPathToRoot(); in GenerateBitstringTypeCheckCompare() local
7145 __ Cmp(temp, path_to_root); in GenerateBitstringTypeCheckCompare()
7147 __ Sub(temp, temp, path_to_root); in GenerateBitstringTypeCheckCompare()
7152 if (GetAssembler()->ShifterOperandCanHold(SUB, path_to_root)) { in GenerateBitstringTypeCheckCompare()
7154 __ Sub(temp, temp, path_to_root); in GenerateBitstringTypeCheckCompare()
7157 } else if (IsUint<16>(path_to_root)) { in GenerateBitstringTypeCheckCompare()
7163 __ Sub(temp, temp, path_to_root & 0x00ffu); // 16-bit SUB (immediate) T2 in GenerateBitstringTypeCheckCompare()
7164 __ Sub(temp, temp, path_to_root & 0xff00u); // 32-bit SUB (immediate) T3 in GenerateBitstringTypeCheckCompare()
7172 __ Cmp(temp, path_to_root); in GenerateBitstringTypeCheckCompare()
7174 __ Sub(temp, temp, path_to_root); in GenerateBitstringTypeCheckCompare()
[all …]
Dinstruction_builder.cc2056 uint32_t path_to_root = in BuildTypeCheck() local
2059 bitstring_path_to_root = graph_->GetIntConstant(static_cast<int32_t>(path_to_root), dex_pc); in BuildTypeCheck()
Dcode_generator_mips64.cc1882 uint32_t path_to_root = check->GetBitstringPathToRoot(); in GenerateBitstringTypeCheckCompare() local
1892 __ Xori(temp, temp, dchecked_integral_cast<uint16_t>(path_to_root)); in GenerateBitstringTypeCheckCompare()
1897 if (IsUint<16>(path_to_root)) { in GenerateBitstringTypeCheckCompare()
1898 __ Xori(temp, temp, dchecked_integral_cast<uint16_t>(path_to_root)); in GenerateBitstringTypeCheckCompare()
1900 __ LoadConst32(TMP, path_to_root); in GenerateBitstringTypeCheckCompare()
Dnodes.h7136 HInstruction* path_to_root = InputAt(2); in GetBitstringPathToRoot() local
7137 DCHECK(path_to_root->IsIntConstant()); in GetBitstringPathToRoot()
7138 return static_cast<uint32_t>(path_to_root->AsIntConstant()->GetValue()); in GetBitstringPathToRoot()
Dcode_generator_mips.cc2036 uint32_t path_to_root = check->GetBitstringPathToRoot(); in GenerateBitstringTypeCheckCompare() local
2046 __ Xori(temp, temp, dchecked_integral_cast<uint16_t>(path_to_root)); in GenerateBitstringTypeCheckCompare()
2051 if (IsUint<16>(path_to_root)) { in GenerateBitstringTypeCheckCompare()
2052 __ Xori(temp, temp, dchecked_integral_cast<uint16_t>(path_to_root)); in GenerateBitstringTypeCheckCompare()
2054 __ LoadConst32(TMP, path_to_root); in GenerateBitstringTypeCheckCompare()
Dcode_generator_x86_64.cc5836 uint32_t path_to_root = check->GetBitstringPathToRoot(); in GenerateBitstringTypeCheckCompare() local
5843 __ cmpw(Address(temp, mirror::Class::StatusOffset()), Immediate(path_to_root)); in GenerateBitstringTypeCheckCompare()
5848 __ subl(temp, Immediate(path_to_root)); in GenerateBitstringTypeCheckCompare()
Dcode_generator_x86.cc6707 uint32_t path_to_root = check->GetBitstringPathToRoot(); in GenerateBitstringTypeCheckCompare() local
6714 __ cmpw(Address(temp, mirror::Class::StatusOffset()), Immediate(path_to_root)); in GenerateBitstringTypeCheckCompare()
6719 __ subl(temp, Immediate(path_to_root)); in GenerateBitstringTypeCheckCompare()
Dcode_generator_arm64.cc1730 uint32_t path_to_root = check->GetBitstringPathToRoot(); in GenerateBitstringTypeCheckCompare() local
1745 __ Cmp(temp, path_to_root); in GenerateBitstringTypeCheckCompare()