/art/compiler/dex/quick/arm/ |
target_arm.cc | 84 int ArmMir2Lir::S2d(int low_reg, int high_reg) { 85 return ARM_S2D(low_reg, high_reg); 515 int low_reg; local 519 low_reg = AllocTempDouble(); 520 high_reg = low_reg + 1; 522 low_reg = AllocTemp(); 525 res = (low_reg & 0xff) | ((high_reg & 0xff) << 8); 573 if ((rl_free.low_reg != rl_keep.low_reg) && (rl_free.low_reg != rl_keep.high_reg) & [all...] |
int_arm.cc | 97 OpRegRegReg(kOpSub, t_reg, rl_src1.low_reg, rl_src2.low_reg); 111 rl_temp.low_reg = t_reg; 129 int32_t low_reg = rl_src1.low_reg; local 146 NewLIR4(kThumb2OrrRRRs, t_reg, low_reg, high_reg, 0); 176 OpCmpImmBranch(ccode, low_reg, val_lo, taken); 207 OpRegRegImm(kOpRsub, rl_result.low_reg, rl_src.low_reg, 1); 209 LoadConstant(rl_result.low_reg, 0) [all...] |
/art/compiler/dex/quick/mips/ |
target_mips.cc | 85 int MipsMir2Lir::S2d(int low_reg, int high_reg) { 86 return MIPS_S2D(low_reg, high_reg); 436 int low_reg; local 440 low_reg = AllocTempDouble(); 441 high_reg = low_reg + 1; 442 res = (low_reg & 0xff) | ((high_reg & 0xff) << 8); 446 low_reg = AllocTemp(); 448 res = (low_reg & 0xff) | ((high_reg & 0xff) << 8); 493 if ((rl_free.low_reg != rl_keep.low_reg) && (rl_free.low_reg != rl_keep.high_reg) & [all...] |
/art/compiler/dex/quick/x86/ |
target_x86.cc | 94 int X86Mir2Lir::S2d(int low_reg, int high_reg) { 95 return X86_S2D(low_reg, high_reg); 360 CHECK(res.low_reg == rAX); 366 MarkPair(res.low_reg, res.high_reg); 372 res.low_reg = rDX; 412 int low_reg; local 416 low_reg = AllocTempDouble(); 417 high_reg = low_reg + 1; 418 res = (low_reg & 0xff) | ((high_reg & 0xff) << 8); 422 low_reg = AllocTemp() [all...] |
/art/compiler/dex/quick/ |
ralloc_util.cc | 527 RegisterInfo* p = GetRegInfo(rl.low_reg); 541 RegisterInfo* p = GetRegInfo(rl.low_reg); 550 RegisterInfo* info_lo = GetRegInfo(rl.low_reg); 569 RegisterInfo* p = IsTemp(rl.low_reg); 574 ResetDef(rl.low_reg); 579 RegisterInfo* p_low = IsTemp(rl.low_reg); 588 ResetDef(rl.low_reg); 670 void Mir2Lir::MarkPair(int low_reg, int high_reg) { 671 RegisterInfo* info_lo = GetRegInfo(low_reg); 675 info_hi->partner = low_reg; 838 int low_reg; local 1070 int low_reg = promotion_map_[p_map_idx].FpReg; local [all...] |
gen_invoke.cc | 245 rl_src.low_reg = TargetReg(kArg0); 247 MarkLive(rl_src.low_reg, rl_src.s_reg_low); 303 int low_reg = promotion_map_[lowreg_index].FpReg; local 305 if (((low_reg & 0x1) != 0) || (high_reg != (low_reg + 1))) { 699 int low_reg; local 704 low_reg = rl_arg.low_reg; 707 low_reg = TargetReg(kArg2); 710 LoadValueDirectWideFixed(rl_arg, low_reg, high_reg) 719 StoreBaseDispWide(TargetReg(kSp), outs_offset, low_reg, high_reg); local 722 StoreWordDisp(TargetReg(kSp), outs_offset, low_reg); local [all...] |
/art/compiler/dex/ |
mir_graph.h | 312 uint8_t low_reg; // First physical register. member in struct:art::RegLocation
|