Home
last modified time | relevance | path

Searched refs:kLocPhysReg (Results 1 – 20 of 20) sorted by relevance

/art/compiler/dex/quick/
Dgen_loadstore.cc46 if (promotion_map_[pmap_index].fp_location == kLocPhysReg) { in Workaround7250540()
63 if (promotion_map_[pmap_index].core_location == kLocPhysReg) { in Workaround7250540()
85 if (rl_src.location == kLocPhysReg) { in LoadValueDirect()
121 if (rl_src.location == kLocPhysReg) { in LoadValueDirectWide()
147 if (rl_src.location == kLocPhysReg) { in LoadValue()
164 rl_src.location = kLocPhysReg; in LoadValue()
190 if (rl_src.location == kLocPhysReg) { in StoreValue()
193 (rl_dest.location == kLocPhysReg)) { in StoreValue()
234 if (rl_src.location == kLocPhysReg) { in LoadValueWide()
252 rl_src.location = kLocPhysReg; in LoadValueWide()
[all …]
Dralloc_util.cc281 promotion_map_[p_map_idx].core_location = kLocPhysReg; in RecordCorePromotion()
315 promotion_map_[p_map_idx].fp_location = kLocPhysReg; in RecordFpPromotion()
1011 if (loc.location != kLocPhysReg) { in UpdateLoc()
1021 loc.location = kLocPhysReg; in UpdateLoc()
1036 if (loc.location != kLocPhysReg) { in UpdateLocWide()
1056 loc.location = kLocPhysReg; in UpdateLocWide()
1082 if (loc.location == kLocPhysReg) { in EvalLocWide()
1104 loc.location = kLocPhysReg; in EvalLocWide()
1123 if (loc.location == kLocPhysReg) { in EvalLoc()
1143 loc.location = kLocPhysReg; in EvalLoc()
[all …]
Dgen_invoke.cc376 rl_src.location = kLocPhysReg; in FlushIns()
382 if (rl_method.location == kLocPhysReg) { in FlushIns()
412 if ((v_map->core_location == kLocPhysReg) && !t_loc->fp) { in FlushIns()
415 } else if ((v_map->fp_location == kLocPhysReg) && t_loc->fp) { in FlushIns()
450 if (v_map->core_location == kLocPhysReg) { in FlushIns()
454 if (v_map->fp_location == kLocPhysReg) { in FlushIns()
791 if (rl_arg.location == kLocPhysReg) { in GenDalvikArgsNoRange()
826 if (rl_arg.location == kLocPhysReg) { in GenDalvikArgsNoRange()
924 if ((next_arg >= 2) && (loc.location == kLocPhysReg)) { in GenDalvikArgsRange()
931 if ((next_arg >= 3) && (loc.location == kLocPhysReg)) { in GenDalvikArgsRange()
[all …]
Dcodegen_util.cc281 if (v_reg_map.fp_location == kLocPhysReg) { in DumpPromotionMap()
295 v_reg_map.core_location == kLocPhysReg ? in DumpPromotionMap()
296 "r" : "SP+", v_reg_map.core_location == kLocPhysReg ? in DumpPromotionMap()
1287 if (loc.location == kLocPhysReg) { in NarrowRegLoc()
Dgen_common.cc317 if (rl_src.location == kLocPhysReg) { in GenIntToLong()
432 if (loc.location == kLocPhysReg) { in GenFilledNewArray()
895 if (rl_method.location == kLocPhysReg) { in GenConstString()
/art/compiler/dex/quick/arm64/
Darm64_lir.h189 {kLocPhysReg, 0, 0, 0, 0, 0, 0, 0, 1, rs_w0, INVALID_SREG, INVALID_SREG};
191 {kLocPhysReg, 0, 0, 0, 0, 0, 1, 0, 1, rs_x0, INVALID_SREG, INVALID_SREG};
193 {kLocPhysReg, 1, 0, 0, 0, 0, 0, 0, 1, rs_x0, INVALID_SREG, INVALID_SREG};
195 {kLocPhysReg, 0, 0, 0, 1, 0, 0, 0, 1, rs_f0, INVALID_SREG, INVALID_SREG};
197 {kLocPhysReg, 1, 0, 0, 1, 0, 0, 0, 1, rs_d0, INVALID_SREG, INVALID_SREG};
Dtarget_arm64.cc921 rl_src.location = kLocPhysReg; in FlushIns()
927 if (rl_method.location == kLocPhysReg) { in FlushIns()
948 if (t_loc->location == kLocPhysReg) { in FlushIns()
962 if (t_loc->location == kLocPhysReg) { in FlushIns()
1061 if (loc.location == kLocPhysReg) { in GenDalvikArgsRange()
1068 if (loc.location == kLocPhysReg) { in GenDalvikArgsRange()
1131 if (rl_arg.location == kLocPhysReg) { in GenDalvikArgsRange()
1138 if (rl_arg.location == kLocPhysReg) { in GenDalvikArgsRange()
Dfp_arm64.cc327 if ((rl_src.location == kLocPhysReg && !rl_src.reg.IsFloat()) || in RegClassForAbsFP()
328 (rl_dest.location == kLocPhysReg && !rl_dest.reg.IsFloat())) { in RegClassForAbsFP()
332 if (rl_src.location == kLocPhysReg || rl_dest.location == kLocPhysReg) { in RegClassForAbsFP()
Dint_arm64.cc241 if (rl_src2.location != kLocPhysReg) { in GenFusedLongCmpBranch()
/art/compiler/dex/quick/x86/
Dint_x86.cc317 (rl_src.location == kLocPhysReg && rl_src.reg.GetRegNum() == rl_result.reg.GetRegNum()); in GenSelect()
680 rl_result = {kLocPhysReg, 0, 0, 0, 0, 0, 0, 0, 1, rs_r2, INVALID_SREG, INVALID_SREG}; in GenDivRemLit()
795 RegLocation rl_result = {kLocPhysReg, 0, 0, 0, 0, 0, 0, 0, 1, rs_r0, INVALID_SREG, INVALID_SREG}; in GenDivRem()
890 if (rl_src_value.location == kLocPhysReg && !IsByteRegister(rl_src_value.reg)) { in GenInlinedPoke()
1407 bool src1_in_reg = rl_src1.location == kLocPhysReg; in GenMulLongConst()
1439 RegLocation rl_result = {kLocPhysReg, 1, 0, 0, 0, 0, 0, 0, 1, in GenMulLongConst()
1494 bool src1_in_reg = rl_src1.location == kLocPhysReg; in GenMulLong()
1495 bool src2_in_reg = rl_src2.location == kLocPhysReg; in GenMulLong()
1577 RegLocation rl_result = {kLocPhysReg, 1, 0, 0, 0, 0, 0, 0, 1, in GenMulLong()
1584 DCHECK_EQ(rl_dest.location, kLocPhysReg); in GenLongRegOrMemOp()
[all …]
Dfp_x86.cc137 if (rl_src.location == kLocPhysReg) { in GenLongToFP()
174 if (rl_result.location == kLocPhysReg) { in GenLongToFP()
356 if (rl_src1.location == kLocPhysReg) { in GenRemFP()
372 if (rl_src2.location == kLocPhysReg) { in GenRemFP()
436 if (rl_result.location == kLocPhysReg) { in GenRemFP()
617 if (rl_src.location == kLocPhysReg) { in GenInlinedAbsFloat()
665 if (rl_src.location == kLocPhysReg && rl_src.reg.IsFloat()) { in GenInlinedAbsDouble()
681 if (rl_src.location == kLocPhysReg) { in GenInlinedAbsDouble()
Dx86_lir.h353 {kLocPhysReg, 0, 0, 0, 0, 0, 0, 0, 1,
356 {kLocPhysReg, 1, 0, 0, 0, 0, 0, 0, 1,
359 {kLocPhysReg, 0, 0, 0, 0, 0, 1, 0, 1,
362 {kLocPhysReg, 0, 0, 0, 0, 0, 1, 0, 1,
365 {kLocPhysReg, 1, 0, 0, 0, 0, 0, 0, 1,
368 {kLocPhysReg, 0, 0, 0, 1, 0, 0, 0, 1,
371 {kLocPhysReg, 1, 0, 0, 1, 0, 0, 0, 1,
Dtarget_x86.cc1357 if (!cu_->target64 && rl_start.location != kLocPhysReg) { in GenInlinedIndexOf()
2223 if (rl_result.location == kLocPhysReg) { in GenAddReduceVector()
2247 extr_opcode = (rl_result.location == kLocPhysReg) ? kX86PextrdMRI : kX86PextrdRRI; in GenReduceVector()
2252 extr_opcode = (rl_result.location == kLocPhysReg) ? kX86PextrwMRI : kX86PextrwRRI; in GenReduceVector()
2260 if (rl_result.location == kLocPhysReg) { in GenReduceVector()
2476 rl_src.location = kLocPhysReg; in FlushIns()
2482 if (rl_method.location == kLocPhysReg) { in FlushIns()
2514 if (t_loc->location == kLocPhysReg) { in FlushIns()
2528 if (t_loc->location == kLocPhysReg) { in FlushIns()
2621 if (loc.location == kLocPhysReg) { in GenDalvikArgsRange()
[all …]
Dutility_x86.cc393 DCHECK_NE(rl_dest.location, kLocPhysReg); in OpMemReg()
421 DCHECK_NE(rl_value.location, kLocPhysReg); in OpRegMem()
1027 if ((loc.location == kLocPhysReg) && (loc.fp != loc.reg.IsFloat())) { in UpdateLocTyped()
1041 if ((loc.location == kLocPhysReg) && (loc.fp != loc.reg.IsFloat())) { in UpdateLocWideTyped()
/art/compiler/dex/quick/arm/
Dfp_arm.cc341 if ((rl_src.location == kLocPhysReg && !rl_src.reg.IsFloat()) || in RegClassForAbsFP()
342 (rl_dest.location == kLocPhysReg && !rl_dest.reg.IsFloat())) { in RegClassForAbsFP()
346 if (rl_src.location == kLocPhysReg || rl_dest.location == kLocPhysReg) { in RegClassForAbsFP()
Darm_lir.h302 {kLocPhysReg, 0, 0, 0, 0, 0, 0, 0, 1,
305 {kLocPhysReg, 1, 0, 0, 0, 0, 0, 0, 1,
308 {kLocPhysReg, 0, 0, 0, 0, 0, 0, 0, 1,
311 {kLocPhysReg, 1, 0, 0, 0, 0, 0, 0, 1,
Dtarget_arm.cc764 if (promotion_map_[p_map_idx+1].fp_location == kLocPhysReg) { in AllocPreservedDouble()
799 promotion_map_[p_map_idx].fp_location = kLocPhysReg; in AllocPreservedDouble()
802 promotion_map_[p_map_idx+1].fp_location = kLocPhysReg; in AllocPreservedDouble()
820 promotion_map_[p_map_idx].fp_location = kLocPhysReg; in AllocPreservedSingle()
Dint_arm.cc318 if ((rl_src2.location != kLocPhysReg) && in GenFusedLongCmpBranch()
826 bool expected_is_core_reg = rl_src_expected.location == kLocPhysReg && !expected_reg.IsFloat(); in GenInlinedCas()
827 bool new_value_is_core_reg = rl_src_new_value.location == kLocPhysReg && !new_val_reg.IsFloat(); in GenInlinedCas()
1196 bool dest_promoted = rl_dest.location == kLocPhysReg && rl_dest.reg.Valid() && in GenMulLong()
/art/compiler/dex/quick/mips/
Dmips_lir.h354 {kLocPhysReg, 0, 0, 0, 0, 0, 0, 0, 1,
357 {kLocPhysReg, 1, 0, 0, 0, 0, 0, 0, 1,
360 {kLocPhysReg, 0, 0, 0, 1, 0, 0, 0, 1,
364 {kLocPhysReg, 1, 0, 0, 1, 0, 0, 0, 1,
/art/compiler/dex/
Dcompiler_enums.h73 kLocPhysReg, enumerator