Home
last modified time | relevance | path

Searched refs:t_loc (Results 1 – 3 of 3) sorted by relevance

/art/compiler/dex/quick/arm64/
Dtarget_arm64.cc939 RegLocation* t_loc = &ArgLocs[i]; in FlushIns() local
941 RegStorage reg = GetArgPhysicalReg(t_loc, &num_gpr_used, &num_fpr_used, &op_size); in FlushIns()
948 if (t_loc->location == kLocPhysReg) { in FlushIns()
950 OpRegCopy(t_loc->reg, reg); in FlushIns()
953 if (t_loc->ref) { in FlushIns()
956 StoreBaseDisp(TargetPtrReg(kSp), SRegOffset(start_vreg + i), reg, t_loc->wide ? k64 : k32, in FlushIns()
962 if (t_loc->location == kLocPhysReg) { in FlushIns()
963 if (t_loc->ref) { in FlushIns()
964 LoadRefDisp(TargetPtrReg(kSp), SRegOffset(start_vreg + i), t_loc->reg, kNotVolatile); in FlushIns()
966 LoadBaseDisp(TargetPtrReg(kSp), SRegOffset(start_vreg + i), t_loc->reg, in FlushIns()
[all …]
/art/compiler/dex/quick/x86/
Dtarget_x86.cc2508 RegLocation* t_loc = &ArgLocs[i]; in FlushIns() local
2514 if (t_loc->location == kLocPhysReg) { in FlushIns()
2516 OpRegCopy(t_loc->reg, reg); in FlushIns()
2519 if (t_loc->ref) { in FlushIns()
2522 StoreBaseDisp(rs_rX86_SP, SRegOffset(start_vreg + i), reg, t_loc->wide ? k64 : k32, in FlushIns()
2528 if (t_loc->location == kLocPhysReg) { in FlushIns()
2529 if (t_loc->ref) { in FlushIns()
2530 LoadRefDisp(rs_rX86_SP, SRegOffset(start_vreg + i), t_loc->reg, kNotVolatile); in FlushIns()
2532 LoadBaseDisp(rs_rX86_SP, SRegOffset(start_vreg + i), t_loc->reg, in FlushIns()
2533 t_loc->wide ? k64 : k32, kNotVolatile); in FlushIns()
[all …]
/art/compiler/dex/quick/
Dgen_invoke.cc411 RegLocation* t_loc = &ArgLocs[i]; in FlushIns() local
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()
423 if (t_loc->wide) { in FlushIns()
424 PromotionMap* p_map = v_map + (t_loc->high_word ? -1 : +1); in FlushIns()
428 if ((cu_->instruction_set == kThumb2) && t_loc->fp && !need_flush) { in FlushIns()
437 int lowreg_index = start_vreg + i + (t_loc->high_word ? -1 : 0); in FlushIns()