Searched refs:low_reg (Results 1 – 7 of 7) sorted by relevance
/art/compiler/dex/ |
D | reg_storage.h | 114 constexpr RegStorage(RegStorageKind rs_kind, int low_reg, int high_reg) in RegStorage() argument 117 DCHECK_CONSTEXPR((low_reg & kFloatingPoint) == (high_reg & kFloatingPoint), in RegStorage() 118 << low_reg << ", " << high_reg, 0u) in RegStorage() 122 (low_reg & kRegTypeMask)) { in RegStorage()
|
/art/compiler/dex/quick/x86/ |
D | assemble_x86.cc | 564 uint8_t low_reg = RegStorage::RegNum(raw_reg) & kRegNumMask32; // 3 bits in LowRegisterBits() local 565 DCHECK_LT(low_reg, 8); in LowRegisterBits() 566 return low_reg; in LowRegisterBits() 1112 uint8_t low_reg = LowRegisterBits(raw_reg); in EmitOpRegOpcode() local 1113 code_buffer_.back() += low_reg; in EmitOpRegOpcode() 1121 uint8_t low_reg = LowRegisterBits(raw_reg); in EmitOpReg() local 1122 uint8_t modrm = (3 << 6) | (entry->skeleton.modrm_opcode << 3) | low_reg; in EmitOpReg() 1156 uint8_t low_reg = LowRegisterBits(raw_reg); in EmitMemReg() local 1158 EmitModrmDisp(low_reg, low_base, disp); in EmitMemReg() 1174 uint8_t low_reg = LowRegisterBits(raw_reg); in EmitRegArray() local [all …]
|
D | int_x86.cc | 478 RegStorage low_reg = rl_src1.reg.GetLow(); in GenFusedLongCmpImmBranch() local 484 if (IsTemp(low_reg)) { in GenFusedLongCmpImmBranch() 485 OpRegReg(kOpOr, low_reg, high_reg); in GenFusedLongCmpImmBranch() 490 OpRegRegReg(kOpOr, t_reg, low_reg, high_reg); in GenFusedLongCmpImmBranch() 498 OpRegImm(kOpSub, low_reg, val_lo); in GenFusedLongCmpImmBranch() 500 OpRegReg(kOpOr, high_reg, low_reg); in GenFusedLongCmpImmBranch() 506 OpRegReg(kOpSub, tmp.GetLow(), low_reg); in GenFusedLongCmpImmBranch() 512 OpRegImm(kOpCmp, low_reg, val_lo); in GenFusedLongCmpImmBranch()
|
/art/compiler/dex/quick/arm/ |
D | int_arm.cc | 175 RegStorage low_reg = rl_src1.reg.GetLow(); in GenFusedLongCmpImmBranch() local 180 NewLIR4(kThumb2OrrRRRs, t_reg.GetReg(), low_reg.GetReg(), high_reg.GetReg(), 0); in GenFusedLongCmpImmBranch() 214 OpCmpImmBranch(ccode, low_reg, val_lo, taken); in GenFusedLongCmpImmBranch() 918 RegStorage low_reg = AllocTemp(); in GenInlinedCas() local 920 rl_new_value.reg = RegStorage::MakeRegPair(low_reg, high_reg); in GenInlinedCas()
|
/art/compiler/dex/quick/ |
D | mir_to_lir.h | 199 #define ENCODE_REG_PAIR(low_reg, high_reg) ((low_reg & 0xff) | ((high_reg & 0xff) << 8)) argument 200 #define DECODE_REG_PAIR(both_regs, low_reg, high_reg) \ argument 202 low_reg = both_regs & 0xff; \
|
D | ralloc_util.cc | 406 RegStorage low_reg = AllocTemp(); in AllocTempWide() local 408 res = RegStorage::MakeRegPair(low_reg, high_reg); in AllocTempWide()
|
/art/compiler/optimizing/ |
D | code_generator_arm.cc | 3734 Register low_reg = source.IsRegisterPair() in EmitSwap() local 3741 __ vmovdrr(DTMP, low_reg, static_cast<Register>(low_reg + 1)); in EmitSwap() 3742 __ LoadFromOffset(kLoadWordPair, low_reg, SP, mem); in EmitSwap()
|