Searched defs:reg_num (Results 1 - 8 of 8) sorted by relevance

/art/compiler/dex/quick/arm/
H A Dassemble_arm.cc1141 uint32_t reg_num = RegStorage::RegNum(operand); local
1143 value = ((reg_num & 0x10) >> 4) << encoder->field_loc[i].end;
1145 value |= (reg_num & 0x0f) << encoder->field_loc[i].start;
1151 uint32_t reg_num = RegStorage::RegNum(operand); local
1153 value = (reg_num & 0x1) << encoder->field_loc[i].end;
1155 value |= ((reg_num & 0x1e) >> 1) << encoder->field_loc[i].start;
H A Dtarget_arm.cc645 int reg_num = reg.GetRegNum() << 1; local
646 RegStorage lo = RegStorage::Solo32(RegStorage::kFloatingPoint | reg_num);
647 RegStorage hi = RegStorage::Solo32(RegStorage::kFloatingPoint | reg_num | 1);
/art/compiler/dex/
H A Dreg_storage.h288 static RegStorage Solo32(int reg_num) { argument
289 return RegStorage(k32BitSolo, reg_num & kRegTypeMask);
293 static constexpr RegStorage FloatSolo32(int reg_num) { argument
294 return RegStorage(k32BitSolo, (reg_num & kRegNumMask) | kFloatingPoint);
298 static constexpr RegStorage Solo128(int reg_num) { argument
299 return RegStorage(k128BitSolo, reg_num & kRegTypeMask);
303 static constexpr RegStorage Solo64(int reg_num) { argument
304 return RegStorage(k64BitSolo, reg_num & kRegTypeMask);
308 static RegStorage FloatSolo64(int reg_num) { argument
309 return RegStorage(k64BitSolo, (reg_num
[all...]
/art/compiler/dex/quick/mips/
H A Dtarget_mips.cc81 int reg_num = (reg.GetRegNum() & ~1) | RegStorage::kFloatingPoint; local
82 return RegStorage(RegStorage::k64BitPair, reg_num, reg_num + 1);
/art/disassembler/
H A Ddisassembler_x86.cc97 size_t reg_num = rex_r ? (reg + 8) : reg; local
98 DumpAnyReg(os, rex, reg_num, byte_operand, size_override, reg_file);
104 size_t reg_num = rex_b ? (reg + 8) : reg; local
105 DumpAnyReg(os, rex, reg_num, byte_operand, size_override, reg_file);
118 size_t reg_num = rex_b ? (reg + 8) : reg; local
119 DumpAddrReg(os, rex, reg_num);
124 uint8_t reg_num = rex_x ? (reg + 8) : reg; local
125 DumpAddrReg(os, rex, reg_num);
131 size_t reg_num = rex_b ? (reg + 8) : reg; local
132 DumpReg0(os, rex, reg_num, byte_operan
[all...]
/art/compiler/dex/quick/
H A Dralloc_util.cc275 int reg_num = reg.GetRegNum(); local
277 core_spill_mask_ |= (1 << reg_num);
279 core_vmap_table_.push_back(reg_num << VREG_NUM_WIDTH | (v_reg & ((1 << VREG_NUM_WIDTH) - 1)));
282 promotion_map_[p_map_idx].core_reg = reg_num;
309 int reg_num = reg.GetRegNum(); local
311 fp_spill_mask_ |= (1 << reg_num);
313 fp_vmap_table_.push_back(reg_num << VREG_NUM_WIDTH | (v_reg & ((1 << VREG_NUM_WIDTH) - 1)));
1318 int reg_num = curr->fp ? promotion_map_[p_map_idx].fp_reg : promotion_map_[p_map_idx].core_reg; local
1326 if (((reg_num & 0x1) == 0) && ((reg_num
[all...]
/art/runtime/
H A Ddex_file_verifier.cc932 uint32_t reg_num = DecodeUnsignedLeb128(&ptr_); local
933 if (UNLIKELY(reg_num >= 65536)) {
934 ErrorStringPrintf("Bad reg_num for opcode %x", opcode);
955 uint32_t reg_num = DecodeUnsignedLeb128(&ptr_); local
956 if (UNLIKELY(reg_num >= 65536)) {
957 ErrorStringPrintf("Bad reg_num for opcode %x", opcode);
963 uint32_t reg_num = DecodeUnsignedLeb128(&ptr_); local
964 if (UNLIKELY(reg_num >= 65536)) {
965 ErrorStringPrintf("Bad reg_num for opcode %x", opcode);
/art/compiler/dex/quick/x86/
H A Dtarget_x86.cc376 int reg_num = RegStorage::RegNum(operand); local
377 DCHECK_LT(static_cast<size_t>(reg_num), sizeof(x86RegName));
378 buf += x86RegName[reg_num];

Completed in 104 milliseconds