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

/art/compiler/dex/quick/arm64/
H A Dtarget_arm64.cc1049 int regs_left_to_pass_via_stack = info->num_arg_words - (last_mapped_in + 1); local
1054 if (info->is_range && regs_left_to_pass_via_stack >= 2) {
1093 while (regs_left_to_pass_via_stack > 0) {
1112 regs_left_to_pass_via_stack -= (bytes_to_move >> 2);
1114 DCHECK_EQ(regs_left_to_pass_via_stack, 0);
1120 for (int i = start_index; i <= last_mapped_in + regs_left_to_pass_via_stack; i++) {
/art/compiler/dex/quick/
H A Dgen_invoke.cc946 int regs_left_to_pass_via_stack = info->num_arg_words - 3; local
947 DCHECK_GT(regs_left_to_pass_via_stack, 0);
949 if (cu_->instruction_set == kThumb2 && regs_left_to_pass_via_stack <= 16) {
957 ld = OpVldm(TargetReg(kArg3, kRef), regs_left_to_pass_via_stack);
969 st = OpVstm(TargetReg(kArg3, kRef), regs_left_to_pass_via_stack);
980 while (regs_left_to_pass_via_stack > 0) {
992 if (regs_left_to_pass_via_stack == 4 ||
993 (regs_left_to_pass_via_stack > 4 && (src_is_16b_aligned || dest_is_16b_aligned))) {
1079 regs_left_to_pass_via_stack -= (bytes_to_move >> 2);
/art/compiler/dex/quick/x86/
H A Dtarget_x86.cc2609 int regs_left_to_pass_via_stack = info->num_arg_words - (last_mapped_in + size_of_the_last_mapped); local
2614 if (info->is_range && regs_left_to_pass_via_stack >= 2) {
2648 while (regs_left_to_pass_via_stack > 0) {
2660 if (regs_left_to_pass_via_stack == 4 ||
2661 (regs_left_to_pass_via_stack > 4 && (src_is_16b_aligned || dest_is_16b_aligned))) {
2746 regs_left_to_pass_via_stack -= (bytes_to_move >> 2);
2748 DCHECK_EQ(regs_left_to_pass_via_stack, 0);
2756 i < last_mapped_in + size_of_the_last_mapped + regs_left_to_pass_via_stack; i++) {

Completed in 30 milliseconds