Searched defs:high_reg (Results 1 - 7 of 7) sorted by relevance
/art/runtime/ |
H A D | vmap_table.h | 67 bool high_reg = (kind == kLongHiVReg) || (kind == kDoubleHiVReg); local 69 if (target64 && high_reg) {
|
/art/compiler/dex/ |
H A D | reg_storage.h | 113 constexpr RegStorage(RegStorageKind rs_kind, int low_reg, int high_reg) argument 116 DCHECK_CONSTEXPR((low_reg & kFloatingPoint) == (high_reg & kFloatingPoint), 117 << low_reg << ", " << high_reg, 0u) 118 DCHECK_CONSTEXPR((high_reg & kRegNumMask) <= kHighRegNumMask, 119 << "High reg must be in 0..31: " << high_reg, false) 120 kValid | rs_kind | ((high_reg & kHighRegNumMask) << kHighRegShift) |
|
/art/compiler/dex/quick/arm/ |
H A D | target_arm.cc | 766 int high_reg = promotion_map_[p_map_idx+1].fp_reg; local 767 if ((high_reg & 1) == 0) { 773 RegisterInfo* p = GetRegInfo(RegStorage::FloatSolo32(high_reg - 1));
|
H A D | int_arm.cc | 165 RegStorage high_reg = rl_src1.reg.GetHigh(); local 169 NewLIR4(kThumb2OrrRRRs, t_reg.GetReg(), low_reg.GetReg(), high_reg.GetReg(), 0); 178 OpCmpImmBranch(kCondNe, high_reg, val_hi, (ccode == kCondEq) ? not_taken : taken); 181 OpCmpImmBranch(kCondLt, high_reg, val_hi, taken); 182 OpCmpImmBranch(kCondGt, high_reg, val_hi, not_taken); 186 OpCmpImmBranch(kCondLt, high_reg, val_hi, taken); 187 OpCmpImmBranch(kCondGt, high_reg, val_hi, not_taken); 191 OpCmpImmBranch(kCondGt, high_reg, val_hi, taken); 192 OpCmpImmBranch(kCondLt, high_reg, val_hi, not_taken); 196 OpCmpImmBranch(kCondGt, high_reg, val_h 885 RegStorage high_reg = AllocTemp(); local [all...] |
/art/compiler/dex/quick/ |
H A D | ralloc_util.cc | 421 RegStorage high_reg = AllocTemp(); local 422 res = RegStorage::MakeRegPair(low_reg, high_reg); 506 RegStorage high_reg = FindLiveReg(reg_pool_->core_regs_, s_reg + 1); local 507 if (high_reg.Valid()) { 508 reg = RegStorage::MakeRegPair(reg, high_reg); 1324 int high_reg = promotion_map_[p_map_idx+1].fp_reg; local 1326 if (((reg_num & 0x1) == 0) && ((reg_num + 1) == high_reg)) { 1336 int high_reg = promotion_map_[p_map_idx+1].core_reg; local 1337 reg = RegStorage(RegStorage::k64BitPair, reg_num, high_reg);
|
H A D | gen_invoke.cc | 439 int high_reg = promotion_map_[lowreg_index + 1].fp_reg; local 440 if (((low_reg & 0x1) != 0) || (high_reg != (low_reg + 1))) {
|
/art/compiler/dex/quick/x86/ |
H A D | int_x86.cc | 475 RegStorage high_reg = rl_src1.reg.GetHigh(); local 481 OpRegReg(kOpOr, low_reg, high_reg); 486 OpRegRegReg(kOpOr, t_reg, low_reg, high_reg); 495 NewLIR2(kX86Sbb32RI, high_reg.GetReg(), val_hi); 496 OpRegReg(kOpOr, high_reg, low_reg); 503 OpRegReg(kOpSbc, tmp.GetHigh(), high_reg); 509 if (IsTemp(high_reg)) { 510 NewLIR2(kX86Sbb32RI, high_reg.GetReg(), val_hi); 514 // mov temp_reg, high_reg; sbb temp_reg, high_constant 516 OpRegCopy(t_reg, high_reg); [all...] |
Completed in 108 milliseconds