Searched refs:reg_num (Results 1 - 11 of 11) sorted by relevance
/art/compiler/dwarf/ |
H A D | register.h | 26 explicit Reg(int reg_num) : num_(reg_num) { } argument
|
/art/compiler/dex/ |
H A D | reg_storage.h | 289 static RegStorage Solo32(int reg_num) { argument 290 return RegStorage(k32BitSolo, reg_num & kRegTypeMask); 294 static constexpr RegStorage FloatSolo32(int reg_num) { argument 295 return RegStorage(k32BitSolo, (reg_num & kRegNumMask) | kFloatingPoint); 299 static constexpr RegStorage Solo128(int reg_num) { argument 300 return RegStorage(k128BitSolo, reg_num & kRegTypeMask); 304 static constexpr RegStorage Solo64(int reg_num) { argument 305 return RegStorage(k64BitSolo, reg_num & kRegTypeMask); 309 static RegStorage FloatSolo64(int reg_num) { argument 310 return RegStorage(k64BitSolo, (reg_num [all...] |
/art/compiler/dex/quick/arm64/ |
H A D | arm64_lir.h | 101 #define A64_REG_IS_SP(reg_num) ((reg_num) == rwsp || (reg_num) == rsp) 102 #define A64_REG_IS_ZR(reg_num) ((reg_num) == rwzr || (reg_num) == rxzr)
|
/art/compiler/dex/quick/ |
H A D | ralloc_util.cc | 261 int reg_num = reg.GetRegNum(); local 263 core_spill_mask_ |= (1 << reg_num); 265 core_vmap_table_.push_back(reg_num << VREG_NUM_WIDTH | (v_reg & ((1 << VREG_NUM_WIDTH) - 1))); 268 promotion_map_[p_map_idx].core_reg = reg_num; 294 int reg_num = reg.GetRegNum(); local 296 fp_spill_mask_ |= (1 << reg_num); 298 fp_vmap_table_.push_back(reg_num << VREG_NUM_WIDTH | (v_reg & ((1 << VREG_NUM_WIDTH) - 1))); 1450 int reg_num = curr->fp ? promotion_map_[p_map_idx].fp_reg : promotion_map_[p_map_idx].core_reg; local 1458 if (((reg_num & 0x1) == 0) && ((reg_num [all...] |
/art/disassembler/ |
H A D | disassembler_x86.cc | 97 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); 125 size_t reg_num = rex_b ? (reg + 8) : reg; local 126 DumpReg0(os, rex, reg_num, byte_operand, size_override);
|
/art/compiler/dex/quick/arm/ |
H A D | codegen_arm.h | 340 int reg_num = reg.GetRegNum(); local 341 return RegStorage::MakeRegPair(RegStorage::FloatSolo32(reg_num * 2), 342 RegStorage::FloatSolo32(reg_num * 2 + 1));
|
H A D | target_arm.cc | 672 int reg_num = reg.GetRegNum() << 1; local 673 RegStorage lo = RegStorage::Solo32(RegStorage::kFloatingPoint | reg_num); 674 RegStorage hi = RegStorage::Solo32(RegStorage::kFloatingPoint | reg_num | 1);
|
H A D | assemble_arm.cc | 1171 uint32_t reg_num = RegStorage::RegNum(operand); local 1173 value = ((reg_num & 0x10) >> 4) << encoder->field_loc[i].end; 1175 value |= (reg_num & 0x0f) << encoder->field_loc[i].start; 1181 uint32_t reg_num = RegStorage::RegNum(operand); local 1183 value = (reg_num & 0x1) << encoder->field_loc[i].end; 1185 value |= ((reg_num & 0x1e) >> 1) << encoder->field_loc[i].start;
|
/art/compiler/dex/quick/mips/ |
H A D | target_mips.cc | 181 int reg_num = (reg.GetRegNum() & ~1) | RegStorage::kFloatingPoint; local 182 return RegStorage(RegStorage::k64BitPair, reg_num, reg_num + 1); 191 int reg_num = reg.GetRegNum() | RegStorage::kFloatingPoint; local 192 return RegStorage(RegStorage::k32BitSolo, reg_num);
|
/art/runtime/ |
H A D | dex_file_verifier.cc | 959 uint32_t reg_num = DecodeUnsignedLeb128(&ptr_); local 960 if (UNLIKELY(reg_num >= 65536)) { 961 ErrorStringPrintf("Bad reg_num for opcode %x", opcode); 982 uint32_t reg_num = DecodeUnsignedLeb128(&ptr_); local 983 if (UNLIKELY(reg_num >= 65536)) { 984 ErrorStringPrintf("Bad reg_num for opcode %x", opcode); 990 uint32_t reg_num = DecodeUnsignedLeb128(&ptr_); local 991 if (UNLIKELY(reg_num >= 65536)) { 992 ErrorStringPrintf("Bad reg_num for opcode %x", opcode);
|
/art/compiler/dex/quick/x86/ |
H A D | target_x86.cc | 401 int reg_num = RegStorage::RegNum(operand); local 402 DCHECK_LT(static_cast<size_t>(reg_num), sizeof(x86RegName)); 403 buf += x86RegName[reg_num];
|
Completed in 2340 milliseconds