Home
last modified time | relevance | path

Searched refs:low_reg (Results 1 – 7 of 7) sorted by relevance

/art/compiler/dex/
Dreg_storage.h113 constexpr RegStorage(RegStorageKind rs_kind, int low_reg, int high_reg) in RegStorage() argument
116 DCHECK_CONSTEXPR((low_reg & kFloatingPoint) == (high_reg & kFloatingPoint), in RegStorage()
117 << low_reg << ", " << high_reg, 0u) in RegStorage()
121 (low_reg & kRegTypeMask)) { in RegStorage()
/art/compiler/dex/quick/x86/
Dassemble_x86.cc538 uint8_t low_reg = RegStorage::RegNum(raw_reg) & kRegNumMask32; // 3 bits in LowRegisterBits() local
539 DCHECK_LT(low_reg, 8); in LowRegisterBits()
540 return low_reg; in LowRegisterBits()
1072 uint8_t low_reg = LowRegisterBits(raw_reg); in EmitOpRegOpcode() local
1073 code_buffer_.back() += low_reg; in EmitOpRegOpcode()
1081 uint8_t low_reg = LowRegisterBits(raw_reg); in EmitOpReg() local
1082 uint8_t modrm = (3 << 6) | (entry->skeleton.modrm_opcode << 3) | low_reg; in EmitOpReg()
1116 uint8_t low_reg = LowRegisterBits(raw_reg); in EmitMemReg() local
1118 EmitModrmDisp(low_reg, low_base, disp); in EmitMemReg()
1134 uint8_t low_reg = LowRegisterBits(raw_reg); in EmitRegArray() local
[all …]
Dint_x86.cc474 RegStorage low_reg = rl_src1.reg.GetLow(); in GenFusedLongCmpImmBranch() local
480 if (IsTemp(low_reg)) { in GenFusedLongCmpImmBranch()
481 OpRegReg(kOpOr, low_reg, high_reg); in GenFusedLongCmpImmBranch()
486 OpRegRegReg(kOpOr, t_reg, low_reg, high_reg); in GenFusedLongCmpImmBranch()
494 OpRegImm(kOpSub, low_reg, val_lo); in GenFusedLongCmpImmBranch()
496 OpRegReg(kOpOr, high_reg, low_reg); in GenFusedLongCmpImmBranch()
502 OpRegReg(kOpSub, tmp.GetLow(), low_reg); in GenFusedLongCmpImmBranch()
508 OpRegImm(kOpCmp, low_reg, val_lo); in GenFusedLongCmpImmBranch()
/art/compiler/dex/quick/arm/
Dint_arm.cc164 RegStorage low_reg = rl_src1.reg.GetLow(); in GenFusedLongCmpImmBranch() local
169 NewLIR4(kThumb2OrrRRRs, t_reg.GetReg(), low_reg.GetReg(), high_reg.GetReg(), 0); in GenFusedLongCmpImmBranch()
203 OpCmpImmBranch(ccode, low_reg, val_lo, taken); in GenFusedLongCmpImmBranch()
876 RegStorage low_reg = AllocTemp(); in GenInlinedCas() local
878 rl_new_value.reg = RegStorage::MakeRegPair(low_reg, high_reg); in GenInlinedCas()
/art/compiler/dex/quick/
Dmir_to_lir.h210 #define ENCODE_REG_PAIR(low_reg, high_reg) ((low_reg & 0xff) | ((high_reg & 0xff) << 8)) argument
211 #define DECODE_REG_PAIR(both_regs, low_reg, high_reg) \ argument
213 low_reg = both_regs & 0xff; \
Dgen_invoke.cc438 int low_reg = promotion_map_[lowreg_index].fp_reg; in FlushIns() local
440 if (((low_reg & 0x1) != 0) || (high_reg != (low_reg + 1))) { in FlushIns()
Dralloc_util.cc420 RegStorage low_reg = AllocTemp(); in AllocTempWide() local
422 res = RegStorage::MakeRegPair(low_reg, high_reg); in AllocTempWide()