/art/runtime/verifier/ |
H A D | instruction_flags.cc | 25 char encoding[8]; local 27 strncpy(encoding, "XXXXXXX", sizeof(encoding)); 29 strncpy(encoding, "-------", sizeof(encoding)); 30 if (IsVisited()) encoding[kVisited] = 'V'; 31 if (IsChanged()) encoding[kChanged] = 'C'; 32 if (IsOpcode()) encoding[kOpcode] = 'O'; 33 if (IsInTry()) encoding[kInTry] = 'T'; 34 if (IsBranchTarget()) encoding[kBranchTarge [all...] |
/art/compiler/optimizing/ |
H A D | stack_map_test.cc | 31 const CodeInfoEncoding& encoding, 34 BitMemoryRegion stack_mask = code_info.GetStackMaskOf(encoding, stack_map); 35 if (bit_vector.GetNumberOfBits() > encoding.stack_mask.encoding.BitSize()) { 38 for (size_t i = 0; i < encoding.stack_mask.encoding.BitSize(); ++i) { 66 CodeInfoEncoding encoding = code_info.ExtractEncoding(); local 67 ASSERT_EQ(1u, code_info.GetNumberOfStackMaps(encoding)); 69 uint32_t number_of_catalog_entries = code_info.GetNumberOfLocationCatalogEntries(encoding); 71 DexRegisterLocationCatalog location_catalog = code_info.GetDexRegisterLocationCatalog(encoding); 29 CheckStackMask( const CodeInfo& code_info, const CodeInfoEncoding& encoding, const StackMap& stack_map, const BitVector& bit_vector) argument 179 CodeInfoEncoding encoding = code_info.ExtractEncoding(); local 439 CodeInfoEncoding encoding = code_info.ExtractEncoding(); local 525 CodeInfoEncoding encoding = code_info.ExtractEncoding(); local 617 CodeInfoEncoding encoding = code_info.ExtractEncoding(); local 678 CodeInfoEncoding encoding = ci.ExtractEncoding(); local 727 CodeInfoEncoding encoding = code_info.ExtractEncoding(); local 829 CodeInfoEncoding encoding = ci.ExtractEncoding(); local 956 CodeInfoEncoding encoding = code_info.ExtractEncoding(); local 992 CodeInfoEncoding encoding = code_info.ExtractEncoding(); local [all...] |
H A D | stack_map_stream.cc | 149 CodeInfoEncoding encoding; local 150 encoding.dex_register_map.num_entries = 0; // TODO: Remove this field. 151 encoding.dex_register_map.num_bytes = ComputeDexRegisterMapsSize(); 152 encoding.location_catalog.num_entries = location_catalog_entries_.size(); 153 encoding.location_catalog.num_bytes = ComputeDexRegisterLocationCatalogSize(); 154 encoding.inline_info.num_entries = inline_infos_.size(); 158 ComputeInlineInfoEncoding(&encoding.inline_info.encoding, 159 encoding.dex_register_map.num_bytes); 161 // Prepare the CodeInfo variable-sized encoding 222 ComputeInvokeInfoEncoding(CodeInfoEncoding* encoding) argument 240 ComputeInlineInfoEncoding(InlineInfoEncoding* encoding, size_t dex_register_maps_bytes) argument 325 CodeInfoEncoding encoding = code_info.ExtractEncoding(); local 521 CodeInfoEncoding encoding = code_info.ExtractEncoding(); local 605 CodeInfoEncoding encoding = code_info.ExtractEncoding(); local [all...] |
H A D | stack_map_stream.h | 179 void ComputeInlineInfoEncoding(InlineInfoEncoding* encoding, 201 void ComputeInvokeInfoEncoding(CodeInfoEncoding* encoding);
|
H A D | code_generator.cc | 675 CodeInfoEncoding encoding = code_info.ExtractEncoding(); local 679 DCHECK(code_info.GetOsrStackMapForDexPc(dex_pc, encoding).IsValid());
|
/art/runtime/ |
H A D | stack_map.cc | 123 CodeInfoEncoding encoding = ExtractEncoding(); local 124 size_t number_of_stack_maps = GetNumberOfStackMaps(encoding); 130 encoding.stack_map.encoding.Dump(vios); 131 if (HasInlineInfo(encoding)) { 132 encoding.inline_info.encoding.Dump(vios); 135 GetDexRegisterLocationCatalog(encoding).Dump(vios, *this); 139 StackMap stack_map = GetStackMapAt(i, encoding); 142 encoding, 156 CodeInfoEncoding encoding = code_info.ExtractEncoding(); local 172 CodeInfoEncoding encoding = code_info.ExtractEncoding(); local 191 Dump(VariableIndentationOutputStream* vios, const CodeInfo& code_info, const CodeInfoEncoding& encoding, const MethodInfo& method_info, uint32_t code_offset, uint16_t number_of_dex_registers, InstructionSet instruction_set, const std::string& header_suffix) const argument 256 CodeInfoEncoding encoding = code_info.ExtractEncoding(); local [all...] |
H A D | stack_map.h | 86 // Large location kinds, requiring a 5-byte encoding (1 byte for the 658 // We reuse the idea from ULEB128p1 to support encoding of -1 (aka 0xFFFFFFFF). 758 // Encode the encoding into the vector. 766 // Decode the encoding from a pointer, updates the pointer. 804 ALWAYS_INLINE uint32_t GetDexPc(const StackMapEncoding& encoding) const { 805 return encoding.GetDexPcEncoding().Load(region_); 808 ALWAYS_INLINE void SetDexPc(const StackMapEncoding& encoding, uint32_t dex_pc) { argument 809 encoding.GetDexPcEncoding().Store(region_, dex_pc); 812 ALWAYS_INLINE uint32_t GetNativePcOffset(const StackMapEncoding& encoding, argument 815 CodeOffset::FromCompressedOffset(encoding 819 SetNativePcCodeOffset(const StackMapEncoding& encoding, CodeOffset native_pc_offset) argument 828 SetDexRegisterMapOffset(const StackMapEncoding& encoding, uint32_t offset) argument 836 SetInlineInfoIndex(const StackMapEncoding& encoding, uint32_t index) argument 844 SetRegisterMaskIndex(const StackMapEncoding& encoding, uint32_t mask) argument 852 SetStackMaskIndex(const StackMapEncoding& encoding, uint32_t mask) argument 980 SetDepth(const InlineInfoEncoding& encoding, uint32_t depth) argument 987 GetMethodIndexIdxAtDepth(const InlineInfoEncoding& encoding, uint32_t depth) const argument 993 SetMethodIndexIdxAtDepth(const InlineInfoEncoding& encoding, uint32_t depth, uint32_t index) argument 1000 GetMethodIndexAtDepth(const InlineInfoEncoding& encoding, const MethodInfo& method_info, uint32_t depth) const argument 1006 GetDexPcAtDepth(const InlineInfoEncoding& encoding, uint32_t depth) const argument 1011 SetDexPcAtDepth(const InlineInfoEncoding& encoding, uint32_t depth, uint32_t dex_pc) argument 1017 EncodesArtMethodAtDepth(const InlineInfoEncoding& encoding, uint32_t depth) const argument 1022 SetExtraDataAtDepth(const InlineInfoEncoding& encoding, uint32_t depth, uint32_t extra_data) argument 1028 GetArtMethodAtDepth(const InlineInfoEncoding& encoding, uint32_t depth) const argument 1042 GetDexRegisterMapOffsetAtDepth(const InlineInfoEncoding& encoding, uint32_t depth) const argument 1047 SetDexRegisterMapOffsetAtDepth(const InlineInfoEncoding& encoding, uint32_t depth, uint32_t offset) argument 1053 HasDexRegisterMapAtDepth(const InlineInfoEncoding& encoding, uint32_t depth) const argument 1064 GetRegionAtDepth(const InlineInfoEncoding& encoding, uint32_t depth) const argument 1098 Encoding encoding; member in struct:art::DexRegisterLocation::BitEncodingTable 1220 GetNativePcOffset(const InvokeInfoEncoding& encoding, InstructionSet instruction_set) const argument 1227 SetNativePcCodeOffset(const InvokeInfoEncoding& encoding, CodeOffset native_pc_offset) argument 1236 SetInvokeType(const InvokeInfoEncoding& encoding, uint32_t invoke_type) argument 1244 SetMethodIndexIdx(const InvokeInfoEncoding& encoding, uint32_t method_index_idx) argument 1249 GetMethodIndex(const InvokeInfoEncoding& encoding, MethodInfo method_info) const argument 1359 CodeInfoEncoding encoding = CodeInfoEncoding(data); local 1391 GetStackMaskOf(const CodeInfoEncoding& encoding, const StackMap& stack_map) const argument 1400 GetRegisterMaskOf(const CodeInfoEncoding& encoding, const StackMap& stack_map) const argument 1422 GetInvokeInfo(const CodeInfoEncoding& encoding, size_t index) const argument 1426 GetDexRegisterMapOf(StackMap stack_map, const CodeInfoEncoding& encoding, size_t number_of_dex_registers) const argument 1438 GetDexRegisterMapsSize(const CodeInfoEncoding& encoding, uint32_t number_of_dex_registers) const argument 1450 GetDexRegisterMapAtDepth(uint8_t depth, InlineInfo inline_info, const CodeInfoEncoding& encoding, uint32_t number_of_dex_registers) const argument 1549 GetInvokeInfoForNativePcOffset(uint32_t native_pc_offset, const CodeInfoEncoding& encoding) argument 1587 ComputeDexRegisterMapSizeOf(const CodeInfoEncoding& encoding, uint32_t dex_register_map_offset_in_code_info, uint16_t number_of_dex_registers) const argument [all...] |
H A D | oat_quick_method_header.cc | 45 CodeInfoEncoding encoding = code_info.ExtractEncoding(); local 46 StackMap stack_map = code_info.GetStackMapForNativePcOffset(sought_offset, encoding); 48 return stack_map.GetDexPc(encoding.stack_map.encoding); 74 CodeInfoEncoding encoding = code_info.ExtractEncoding(); local 80 LIKELY(is_for_catch_handler) ? code_info.GetCatchStackMapForDexPc(dex_pc, encoding) 81 : code_info.GetStackMapForDexPc(dex_pc, encoding); 84 stack_map.GetNativePcOffset(encoding.stack_map.encoding, kRuntimeISA);
|
H A D | check_reference_map_visitor.h | 65 CodeInfoEncoding encoding = code_info.ExtractEncoding(); local 66 StackMap stack_map = code_info.GetStackMapForNativePcOffset(native_pc_offset, encoding); 69 code_info.GetDexRegisterMapOf(stack_map, encoding, number_of_dex_registers); 70 uint32_t register_mask = code_info.GetRegisterMaskOf(encoding, stack_map); 71 BitMemoryRegion stack_mask = code_info.GetStackMaskOf(encoding, stack_map); 76 reg, number_of_dex_registers, code_info, encoding);
|
H A D | quick_exception_handler.cc | 226 CodeInfoEncoding encoding = code_info.ExtractEncoding(); local 229 StackMap catch_stack_map = code_info.GetCatchStackMapForDexPc(GetHandlerDexPc(), encoding); 232 code_info.GetDexRegisterMapOf(catch_stack_map, encoding, number_of_vregs); 239 code_info.GetStackMapForNativePcOffset(stack_visitor->GetNativePcOffset(), encoding); 242 code_info.GetDexRegisterMapOf(throw_stack_map, encoding, number_of_vregs); 248 catch_vreg_map.GetLocationKind(vreg, number_of_vregs, code_info, encoding); 259 encoding)); 273 encoding); 406 CodeInfoEncoding encoding = code_info.ExtractEncoding(); local 407 StackMap stack_map = code_info.GetStackMapForNativePcOffset(native_pc_offset, encoding); [all...] |
H A D | stack.cc | 130 CodeInfoEncoding encoding = code_info.ExtractEncoding(); local 131 StackMap stack_map = code_info.GetStackMapForNativePcOffset(native_pc_offset, encoding); 133 return code_info.GetInlineInfoOf(stack_map, encoding); 144 CodeInfoEncoding encoding = method_header->GetOptimizedCodeInfo().ExtractEncoding(); local 150 encoding.inline_info.encoding, 166 CodeInfoEncoding encoding = method_header->GetOptimizedCodeInfo().ExtractEncoding(); local 167 return GetCurrentInlineInfo().GetDexPcAtDepth(encoding.inline_info.encoding, 279 CodeInfoEncoding encoding local 830 CodeInfoEncoding encoding = code_info.ExtractEncoding(); local [all...] |
H A D | thread.cc | 3197 CodeInfoEncoding encoding = code_info.ExtractEncoding(); local 3198 StackMap map = code_info.GetStackMapForNativePcOffset(native_pc_offset, encoding); 3201 T vreg_info(m, code_info, encoding, map, visitor_); 3204 const size_t number_of_bits = code_info.GetNumberOfStackMaskBits(encoding); 3205 BitMemoryRegion stack_mask = code_info.GetStackMaskOf(encoding, map); 3220 uint32_t register_mask = code_info.GetRegisterMaskOf(encoding, map); 3252 const CodeInfoEncoding& encoding ATTRIBUTE_UNUSED, 3288 encoding(_encoding), 3290 encoding, 3305 dex_reg, number_of_dex_registers, code_info, encoding); 3339 const CodeInfoEncoding& encoding; member in struct:art::ReferenceMapVisitor::StackMapVRegInfo [all...] |
/art/compiler/utils/arm/ |
H A D | assembler_arm.cc | 103 shift_type = static_cast<uint32_t>(arm::Shift::ROR); // Same encoding as ROR. 172 uint32_t encoding; 175 encoding = (am_ ^ (1 << kUShift)) | -offset_; // Flip U to adjust sign. 177 encoding = am_ | offset_; 185 encoding = am_ | static_cast<uint32_t>(rm_) | shift << 5 | offset_ << 7 | B25; 187 encoding |= static_cast<uint32_t>(rn_) << kRnShift; 188 return encoding; 193 uint32_t encoding = 0; 195 encoding = static_cast<uint32_t>(rn_) << 16; 196 // Check for the T3/T4 encoding [all...] |
H A D | assembler_thumb2.cc | 327 int16_t encoding = B15 | B14; local 330 encoding |= B12 | (static_cast<int32_t>(cond) << 8) | ((offset >> 1) & 0xff); 333 encoding |= B13 | ((offset >> 1) & 0x7ff); 335 return encoding; 341 int32_t encoding = B31 | B30 | B29 | B28 | B15 | local 347 encoding |= (static_cast<int32_t>(cond) << 22) | ((offset & 0x3f000) << (16 - 12)) | 355 encoding |= B12 | ((offset & 0x3ff000) << (16 - 12)) | 358 return encoding; 647 int16_t encoding = B14 | B9 | B8 | B6 | local 649 Emit16(encoding); 654 int32_t encoding = B31 | B30 | B29 | B28 | B27 | B25 | B24 | local 673 int32_t encoding = B31 | B30 | B29 | B28 | B27 | B25 | B24 | local 691 int32_t encoding = B31 | B30 | B29 | B28 | B27 | B25 | B24 | local 709 int32_t encoding = B31 | B30 | B29 | B28 | B27 | B25 | B24 | B23 | local 727 int32_t encoding = B31 | B30 | B29 | B28 | B27 | B25 | B24 | B23 | local 744 int32_t encoding = B31 | B30 | B29 | B28 | B27 | B25 | B24 | B23 | B20 | local 761 int32_t encoding = B31 | B30 | B29 | B28 | B27 | B25 | B24 | B23 | B21 | B20 | local 782 int32_t encoding = B31 | B30 | B29 | B28 | B25 | local 803 int32_t encoding = B31 | B30 | B29 | B28 | B25 | local 864 int32_t encoding = B31 | B30 | B29 | B27 | B22 | B20 | local 881 int32_t encoding = B31 | B30 | B29 | B27 | B22 | local 1372 int32_t encoding = 0; local 1605 int16_t encoding = dp_opcode << 14 | local 1766 int16_t encoding = dp_opcode << 14 | local 1813 int32_t encoding = B31 | B30 | B29 | B27 | B25 | B22 | local 1831 int16_t encoding = opcode << 11 | amount << 6 | static_cast<int16_t>(rm) << 3 | local 1862 int32_t encoding = B31 | B30 | B29 | B28 | B27 | B25 | local 1878 int16_t encoding = B14 | opcode << 6 | static_cast<int16_t>(rm) << 3 | local 2167 int16_t encoding = BEncoding16(GetOffset(code_size), cond_); local 2175 int32_t encoding = BEncoding32(GetOffset(code_size), cond_); local 2190 int16_t encoding = CbxzEncoding16(rn_, GetOffset(code_size), cond_); local 2216 int16_t encoding = LdrLitEncoding16(rn_, GetOffset(code_size)); local 2223 int32_t encoding = LdrLitEncoding32(rn_, GetOffset(code_size)); local 2271 int16_t encoding = AdrEncoding16(rn_, GetOffset(code_size)); local 2277 int32_t encoding = AdrEncoding32(rn_, GetOffset(code_size)); local 2306 int32_t encoding = LoadWideOrFpEncoding(PC, GetOffset(code_size)); // DCHECKs type_. local 2402 int32_t encoding = B31 | B30 | B29 | B28 | B27 | local 2429 int16_t encoding = opA << 12 | local 2473 int32_t encoding = 0x1f << 27 | (load ? B20 : 0) | static_cast<uint32_t>(rd) << 12 | local 2486 int32_t encoding = B14 | B12 | (load ? B11 : 0) | static_cast<uint32_t>(rd) | local 2511 int16_t encoding = B15 | B13 | B12 | (load ? B11 : 0) | B10 | local 2552 int32_t encoding = B31 | B30 | B29 | B27 | local 2560 int16_t encoding = B15 | B14 | local 2621 int32_t encoding = B31 | B30 | B29 | B28 | B27 | B25 | B23 | local 2632 int16_t encoding = B15 | B13 | B12 | local 2643 int32_t encoding = local 2658 int32_t encoding = B31 | B30 | B29 | B28 | local 2676 int32_t encoding = B31 | B30 | B29 | B28 | local 2695 int32_t encoding = local 2715 int16_t encoding = t1_op | local 2720 int32_t encoding = local 2753 int32_t encoding = B31 | B30 | B29 | B27 | B22 | B20 | local 2778 int32_t encoding = B31 | B30 | B29 | B27 | B22 | local 2794 int32_t encoding = B31 | B30 | B29 | B27 | B23 | B22 | B20 | local 2821 int32_t encoding = B31 | B30 | B29 | B27 | B23 | B22 | local 2833 int32_t encoding = B31 | B30 | B29 | B28 | B25 | B24 | B23 | local 2846 uint16_t encoding = B15 | B13 | B12 | local 2858 int32_t encoding = (static_cast<int32_t>(cond) << kConditionShift) | local 2873 int32_t encoding = (static_cast<int32_t>(cond) << kConditionShift) | local 2893 int32_t encoding = (static_cast<int32_t>(cond) << kConditionShift) | local 2915 int32_t encoding = (static_cast<int32_t>(cond) << kConditionShift) | local 2935 int32_t encoding = (static_cast<int32_t>(cond) << kConditionShift) | local 2956 int32_t encoding = (static_cast<int32_t>(cond) << kConditionShift) | local 2970 int32_t encoding = (static_cast<int32_t>(cond) << kConditionShift) | local 2984 int32_t encoding = (static_cast<int32_t>(cond) << kConditionShift) | local 2997 int32_t encoding = (static_cast<int32_t>(cond) << kConditionShift) | local 3011 int32_t encoding = (static_cast<int32_t>(cond) << kConditionShift) | local 3095 int32_t encoding = rest | local 3115 int32_t encoding = (static_cast<int32_t>(cond) << kConditionShift) | local 3133 int32_t encoding = (static_cast<int32_t>(cond) << kConditionShift) | local 3150 int32_t encoding = (static_cast<int32_t>(cond) << kConditionShift) | local 3165 int32_t encoding = (static_cast<int32_t>(cond) << kConditionShift) | local 3178 int32_t encoding = (static_cast<int32_t>(cond) << kConditionShift) | local 3186 uint32_t encoding = (B31 | B30 | B29 | B28 | B27 | B26 | B25 | B24 | B23 | B21 | B20) | local 3198 uint32_t encoding = (B31 | B30 | B29 | B28 | B27 | B26 | B25 | B24 | B23 | B21 | B20) | local 3212 int16_t encoding = B15 | B14 | B12 | local 3221 int16_t encoding = B15 | B13 | B12 | local 3280 uint16_t encoding = B15 | B13 | B12 | local 3321 int16_t encoding = B14 | B10 | B9 | B8 | B7 | static_cast<int16_t>(rm) << 3; local 3329 int16_t encoding = B14 | B10 | B9 | B8 | static_cast<int16_t>(rm) << 3; local 3975 int32_t encoding = 0xf3bf8f50; // dmb in T1 encoding. local [all...] |
/art/compiler/debug/ |
H A D | elf_debug_line_writer.h | 102 const CodeInfoEncoding encoding = code_info.ExtractEncoding(); local 103 pc2dex_map.reserve(code_info.GetNumberOfStackMaps(encoding)); 104 for (uint32_t s = 0; s < code_info.GetNumberOfStackMaps(encoding); s++) { 105 StackMap stack_map = code_info.GetStackMapAt(s, encoding); 107 const uint32_t pc = stack_map.GetNativePcOffset(encoding.stack_map.encoding, isa); 108 const int32_t dex = stack_map.GetDexPc(encoding.stack_map.encoding); 110 if (stack_map.HasDexRegisterMap(encoding.stack_map.encoding)) { [all...] |
H A D | elf_debug_loc_writer.h | 102 const CodeInfoEncoding encoding = code_info.ExtractEncoding(); local 104 for (uint32_t s = 0; s < code_info.GetNumberOfStackMaps(encoding); s++) { 105 StackMap stack_map = code_info.GetStackMapAt(s, encoding); 107 if (!stack_map.HasDexRegisterMap(encoding.stack_map.encoding)) { 115 const uint32_t pc_offset = stack_map.GetNativePcOffset(encoding.stack_map.encoding, isa); 127 const StackMap& stack_map = code_info.GetStackMapAt(stack_map_index, encoding); 139 uint32_t dex_pc = stack_map.GetDexPc(encoding.stack_map.encoding); [all...] |
H A D | elf_debug_info_writer.h | 184 CodeInfoEncoding encoding = code_info.ExtractEncoding(); local 185 for (size_t s = 0; s < code_info.GetNumberOfStackMaps(encoding); ++s) { 186 const StackMap& stack_map = code_info.GetStackMapAt(s, encoding); 188 stack_map, encoding, dex_code->registers_size_)); 546 uint32_t encoding; local 551 encoding = DW_ATE_signed; 556 encoding = DW_ATE_UTF; 561 encoding = DW_ATE_float; 566 encoding = DW_ATE_float; 571 encoding [all...] |
/art/runtime/entrypoints/ |
H A D | entrypoint_utils.cc | 206 CodeInfoEncoding encoding = code_info.ExtractEncoding(); local 207 StackMap stack_map = code_info.GetStackMapForNativePcOffset(native_pc_offset, encoding); 209 if (stack_map.HasInlineInfo(encoding.stack_map.encoding)) { 210 InlineInfo inline_info = code_info.GetInlineInfoOf(stack_map, encoding); 214 encoding.inline_info.encoding, 215 inline_info.GetDepth(encoding.inline_info.encoding) - 1);
|
H A D | entrypoint_utils-inl.h | 50 const InlineInfoEncoding& encoding, 58 if (inline_info.EncodesArtMethodAtDepth(encoding, inlining_depth)) { 59 return inline_info.GetArtMethodAtDepth(encoding, inlining_depth); 62 uint32_t method_index = inline_info.GetMethodIndexAtDepth(encoding, method_info, inlining_depth); 63 if (inline_info.GetDexPcAtDepth(encoding, inlining_depth) == static_cast<uint32_t>(-1)) { 76 encoding,
|
/art/test/566-polymorphic-inlining/ |
H A D | polymorphic_inline.cc | 51 CodeInfoEncoding encoding = info.ExtractEncoding(); local 52 CHECK(info.HasInlineInfo(encoding));
|
/art/runtime/jit/ |
H A D | jit.cc | 458 CodeInfoEncoding encoding = code_info.ExtractEncoding(); local 461 StackMap stack_map = code_info.GetOsrStackMapForDexPc(dex_pc + dex_pc_offset, encoding); 478 code_info.GetDexRegisterMapOf(stack_map, encoding, number_of_vregs); 500 vreg_map.GetLocationKind(vreg, number_of_vregs, code_info, encoding); 517 encoding); 524 native_pc = stack_map.GetNativePcOffset(encoding.stack_map.encoding, kRuntimeISA) +
|
/art/oatdump/ |
H A D | oatdump.cc | 1511 if (last.GetNativePcOffset(encoding_.stack_map.encoding, instruction_set) > 1512 current.GetNativePcOffset(encoding_.stack_map.encoding, instruction_set)) { 1528 uint32_t left_pc = left.GetNativePcOffset(encoding_.stack_map.encoding, 1531 uint32_t right_pc = right.GetNativePcOffset(encoding_.stack_map.encoding, 1537 offset_ = GetStackMapAt(0).GetNativePcOffset(encoding_.stack_map.encoding, 1562 : GetStackMapAt(stack_map_index_).GetNativePcOffset(encoding_.stack_map.encoding, 1600 CodeInfoEncoding encoding(helper.GetEncoding()); 1601 StackMapEncoding stack_map_encoding(encoding.stack_map.encoding); 1602 const size_t num_stack_maps = encoding [all...] |
/art/runtime/entrypoints/quick/ |
H A D | quick_trampoline_entrypoints.cc | 346 CodeInfoEncoding encoding = code_info.ExtractEncoding(); local 347 StackMap stack_map = code_info.GetStackMapForNativePcOffset(outer_pc_offset, encoding); 349 if (stack_map.HasInlineInfo(encoding.stack_map.encoding)) { 350 InlineInfo inline_info = code_info.GetInlineInfoOf(stack_map, encoding); 351 return inline_info.GetDexPcAtDepth(encoding.inline_info.encoding, 352 inline_info.GetDepth(encoding.inline_info.encoding)-1); 354 return stack_map.GetDexPc(encoding 374 CodeInfoEncoding encoding = code_info.ExtractEncoding(); local [all...] |
/art/compiler/utils/mips64/ |
H A D | assembler_mips64.cc | 104 uint32_t encoding = static_cast<uint32_t>(opcode) << kOpcodeShift | local 110 Emit(encoding); 117 uint32_t encoding = static_cast<uint32_t>(opcode) << kOpcodeShift | local 123 Emit(encoding); 130 uint32_t encoding = static_cast<uint32_t>(opcode) << kOpcodeShift | local 136 Emit(encoding); 142 uint32_t encoding = static_cast<uint32_t>(opcode) << kOpcodeShift | local 146 Emit(encoding); 152 uint32_t encoding = static_cast<uint32_t>(opcode) << kOpcodeShift | local 155 Emit(encoding); 160 uint32_t encoding = static_cast<uint32_t>(opcode) << kOpcodeShift | imm26; local 169 uint32_t encoding = static_cast<uint32_t>(opcode) << kOpcodeShift | local 180 uint32_t encoding = static_cast<uint32_t>(opcode) << kOpcodeShift | local 196 uint32_t encoding = static_cast<uint32_t>(kMsaMajorOpcode) << kOpcodeShift | local 213 uint32_t encoding = static_cast<uint32_t>(kMsaMajorOpcode) << kOpcodeShift | local 229 uint32_t encoding = static_cast<uint32_t>(kMsaMajorOpcode) << kOpcodeShift | local 246 uint32_t encoding = static_cast<uint32_t>(kMsaMajorOpcode) << kOpcodeShift | local 262 uint32_t encoding = static_cast<uint32_t>(kMsaMajorOpcode) << kOpcodeShift | local 278 uint32_t encoding = static_cast<uint32_t>(kMsaMajorOpcode) << kOpcodeShift | local 294 uint32_t encoding = static_cast<uint32_t>(kMsaMajorOpcode) << kOpcodeShift | local [all...] |
/art/compiler/utils/mips/ |
H A D | assembler_mips.cc | 340 uint32_t encoding = static_cast<uint32_t>(opcode) << kOpcodeShift | local 346 Emit(encoding); 347 return encoding; 353 uint32_t encoding = static_cast<uint32_t>(opcode) << kOpcodeShift | local 357 Emit(encoding); 358 return encoding; 364 uint32_t encoding = static_cast<uint32_t>(opcode) << kOpcodeShift | local 367 Emit(encoding); 368 return encoding; 373 uint32_t encoding local 387 uint32_t encoding = static_cast<uint32_t>(opcode) << kOpcodeShift | local 399 uint32_t encoding = static_cast<uint32_t>(opcode) << kOpcodeShift | local [all...] |