Searched defs:t_loc (Results 1 - 3 of 3) sorted by relevance

/art/compiler/dex/quick/arm64/
H A Dtarget_arm64.cc938 RegLocation* t_loc = &ArgLocs[i]; local
940 RegStorage reg = GetArgPhysicalReg(t_loc, &num_gpr_used, &num_fpr_used, &op_size);
947 if (t_loc->location == kLocPhysReg) {
949 OpRegCopy(t_loc->reg, reg);
952 if (t_loc->ref) {
955 StoreBaseDisp(TargetPtrReg(kSp), SRegOffset(start_vreg + i), reg, t_loc->wide ? k64 : k32,
961 if (t_loc->location == kLocPhysReg) {
962 if (t_loc->ref) {
963 LoadRefDisp(TargetPtrReg(kSp), SRegOffset(start_vreg + i), t_loc->reg, kNotVolatile);
965 LoadBaseDisp(TargetPtrReg(kSp), SRegOffset(start_vreg + i), t_loc
[all...]
/art/compiler/dex/quick/
H A Dgen_invoke.cc411 RegLocation* t_loc = &ArgLocs[i]; local
412 if ((v_map->core_location == kLocPhysReg) && !t_loc->fp) {
415 } else if ((v_map->fp_location == kLocPhysReg) && t_loc->fp) {
423 if (t_loc->wide) {
424 PromotionMap* p_map = v_map + (t_loc->high_word ? -1 : +1);
428 if ((cu_->instruction_set == kThumb2) && t_loc->fp && !need_flush) {
437 int lowreg_index = start_vreg + i + (t_loc->high_word ? -1 : 0);
/art/compiler/dex/quick/x86/
H A Dtarget_x86.cc2507 RegLocation* t_loc = &ArgLocs[i]; local
2513 if (t_loc->location == kLocPhysReg) {
2515 OpRegCopy(t_loc->reg, reg);
2518 if (t_loc->ref) {
2521 StoreBaseDisp(rs_rX86_SP, SRegOffset(start_vreg + i), reg, t_loc->wide ? k64 : k32,
2527 if (t_loc->location == kLocPhysReg) {
2528 if (t_loc->ref) {
2529 LoadRefDisp(rs_rX86_SP, SRegOffset(start_vreg + i), t_loc->reg, kNotVolatile);
2531 LoadBaseDisp(rs_rX86_SP, SRegOffset(start_vreg + i), t_loc->reg,
2532 t_loc
[all...]

Completed in 74 milliseconds