• Home
  • Raw
  • Download

Lines Matching refs:nextArgReg

518    Int         n_args, i, nextArgReg;  in doHelperCall()  local
662 nextArgReg = 0; in doHelperCall()
671 if (nextArgReg >= ARM_N_ARGREGS) in doHelperCall()
675 addInstr(env, mk_iMOVds_RR( argregs[nextArgReg], in doHelperCall()
677 nextArgReg++; in doHelperCall()
684 if (nextArgReg & 1) { in doHelperCall()
685 if (nextArgReg >= ARM_N_ARGREGS) in doHelperCall()
687 addInstr(env, ARMInstr_Imm32( argregs[nextArgReg], 0xAA )); in doHelperCall()
688 nextArgReg++; in doHelperCall()
690 if (nextArgReg >= ARM_N_ARGREGS) in doHelperCall()
694 addInstr(env, mk_iMOVds_RR( argregs[nextArgReg], raLo )); in doHelperCall()
695 nextArgReg++; in doHelperCall()
696 addInstr(env, mk_iMOVds_RR( argregs[nextArgReg], raHi )); in doHelperCall()
697 nextArgReg++; in doHelperCall()
701 addInstr(env, mk_iMOVds_RR( argregs[nextArgReg], in doHelperCall()
703 nextArgReg++; in doHelperCall()
719 nextArgReg = 0; in doHelperCall()
728 if (nextArgReg >= ARM_N_ARGREGS) in doHelperCall()
732 tmpregs[nextArgReg] = iselIntExpr_R(env, args[i]); in doHelperCall()
733 nextArgReg++; in doHelperCall()
737 if (nextArgReg & 1) in doHelperCall()
738 nextArgReg++; in doHelperCall()
739 if (nextArgReg + 1 >= ARM_N_ARGREGS) in doHelperCall()
743 tmpregs[nextArgReg] = raLo; in doHelperCall()
744 nextArgReg++; in doHelperCall()
745 tmpregs[nextArgReg] = raHi; in doHelperCall()
746 nextArgReg++; in doHelperCall()
750 tmpregs[nextArgReg] = hregARM_R8(); in doHelperCall()
751 nextArgReg++; in doHelperCall()
777 for (i = 0; i < nextArgReg; i++) { in doHelperCall()
790 vassert(nextArgReg <= ARM_N_ARGREGS); in doHelperCall()
847 addInstr(env, ARMInstr_Call( cc, target, nextArgReg, *retloc )); in doHelperCall()