Lines Matching refs:depth

944     size_t depth = 0;
945 while (!GetRegionAtDepth(encoding, depth++).LoadBit(0)) { } // Check is_last bit.
946 return depth;
949 ALWAYS_INLINE void SetDepth(const InlineInfoEncoding& encoding, uint32_t depth) {
950 DCHECK_GT(depth, 0u);
951 for (size_t d = 0; d < depth; ++d) {
952 GetRegionAtDepth(encoding, d).StoreBit(0, d == depth - 1); // Set is_last bit.
957 uint32_t depth) const {
958 return encoding.GetMethodIndexEncoding().Load(GetRegionAtDepth(encoding, depth));
962 uint32_t depth,
964 encoding.GetMethodIndexEncoding().Store(GetRegionAtDepth(encoding, depth), index);
968 uint32_t depth) const {
969 return encoding.GetDexPcEncoding().Load(GetRegionAtDepth(encoding, depth));
973 uint32_t depth,
975 encoding.GetDexPcEncoding().Store(GetRegionAtDepth(encoding, depth), dex_pc);
979 uint32_t depth) const {
980 return encoding.GetInvokeTypeEncoding().Load(GetRegionAtDepth(encoding, depth));
984 uint32_t depth,
986 encoding.GetInvokeTypeEncoding().Store(GetRegionAtDepth(encoding, depth), invoke_type);
990 uint32_t depth) const {
991 return encoding.GetDexRegisterMapEncoding().Load(GetRegionAtDepth(encoding, depth));
995 uint32_t depth,
997 encoding.GetDexRegisterMapEncoding().Store(GetRegionAtDepth(encoding, depth), offset);
1001 uint32_t depth) const {
1002 return GetDexRegisterMapOffsetAtDepth(encoding, depth) != StackMap::kNoDexRegisterMap;
1011 uint32_t depth) const {
1014 return region_.Subregion(depth * entry_size, entry_size);
1153 // Return the `DexRegisterMap` pointed by `inline_info` at depth `depth`.
1154 DexRegisterMap GetDexRegisterMapAtDepth(uint8_t depth,
1158 if (!inline_info.HasDexRegisterMapAtDepth(encoding.inline_info_encoding, depth)) {
1162 inline_info.GetDexRegisterMapOffsetAtDepth(encoding.inline_info_encoding, depth);