Home | History | Annotate | Download | only in priv

Lines Matching defs:argL

1270       HReg     argL = iselIntExpr_R(env, e->Iex.Binop.arg1);
1273 addInstr(env, ARMInstr_CmpOrTst(True/*isCmp*/, argL, argR));
1408 HReg argL = iselIntExpr_R(env, e->Iex.Binop.arg1);
1412 dst, argL, argR));
1421 HReg argL = iselIntExpr_R(env, e->Iex.Binop.arg1);
1424 addInstr(env, ARMInstr_Alu(aop, dst, argL, argR));
1437 HReg argL = iselIntExpr_R(env, e->Iex.Binop.arg1);
1439 addInstr(env, ARMInstr_Shift(sop, dst, argL, argR));
1448 HReg argL = iselIntExpr_R(env, e->Iex.Binop.arg1);
1451 addInstr(env, mk_iMOVds_RR(hregARM_R2(), argL));
1461 HReg argL = iselIntExpr_R(env, e->Iex.Binop.arg1);
1464 addInstr(env, ARMInstr_CmpOrTst(True/*isCmp*/, argL,
1466 addInstr(env, mk_iMOVds_RR(dst, argL));
2142 HReg argL = iselIntExpr_R(env, e->Iex.Binop.arg1);
2148 addInstr(env, mk_iMOVds_RR(hregARM_R2(), argL));
2387 HReg argL = iselNeon64Expr(env, e->Iex.Binop.arg1);
2390 res, argL, argR, 4, False));
2395 HReg argL = iselNeon64Expr(env, e->Iex.Binop.arg1);
2398 res, argL, argR, 4, False));
2403 HReg argL = iselNeon64Expr(env, e->Iex.Binop.arg1);
2406 res, argL, argR, 4, False));
2424 HReg argL = iselNeon64Expr(env, e->Iex.Binop.arg1);
2435 res, argL, argR, size, False));
2440 HReg argL = iselNeon64Expr(env, e->Iex.Binop.arg1);
2444 res, argL, argR, size, False));
2449 HReg argL = iselNeon64Expr(env, e->Iex.Binop.arg1);
2453 res, argL, argR, size, False));
2458 HReg argL = iselNeon64Expr(env, e->Iex.Binop.arg1);
2462 res, argL, argR, size, False));
2475 HReg argL = iselNeon64Expr(env, e->Iex.Binop.arg1);
2488 addInstr(env, ARMInstr_NUnary(ARMneon_COPY, rM, argL, 4, False));
2501 HReg argL = iselNeon64Expr(env, e->Iex.Binop.arg1);
2512 addInstr(env, ARMInstr_NUnary(ARMneon_COPY, rM, argL, 4, False));
2525 HReg argL = iselNeon64Expr(env, e->Iex.Binop.arg1);
2536 addInstr(env, ARMInstr_NUnary(ARMneon_COPY, rM, argL, 4, False));
2547 HReg argL = iselNeon64Expr(env, e->Iex.Binop.arg1);
2558 res, argL, argR, size, False));
2566 HReg argL = iselNeon64Expr(env, e->Iex.Binop.arg1);
2577 res, argL, argR, size, False));
2585 HReg argL = iselNeon64Expr(env, e->Iex.Binop.arg1);
2596 res, argL, argR, size, False));
2601 HReg argL = iselNeon64Expr(env, e->Iex.Binop.arg1);
2605 res, argL, argR, size, False));
2613 HReg argL = iselNeon64Expr(env, e->Iex.Binop.arg1);
2624 res, argL, argR, size, False));
2632 HReg argL = iselNeon64Expr(env, e->Iex.Binop.arg1);
2643 res, argL, argR, size, False));
2650 HReg argL = iselNeon64Expr(env, e->Iex.Binop.arg1);
2660 res, argL, argR, size, False));
2667 HReg argL = iselNeon64Expr(env, e->Iex.Binop.arg1);
2677 res, argL, argR, size, False));
2684 HReg argL = iselNeon64Expr(env, e->Iex.Binop.arg1);
2694 res, argL, argR, size, False));
2701 HReg argL = iselNeon64Expr(env, e->Iex.Binop.arg1);
2711 res, argL, argR, size, False));
2718 HReg argL = iselNeon64Expr(env, e->Iex.Binop.arg1);
2734 res, argL, argR2, size, False));
2742 HReg argL = iselNeon64Expr(env, e->Iex.Binop.arg1);
2753 res, argL, argR, size, False));
2760 HReg argL = iselNeon64Expr(env, e->Iex.Binop.arg1);
2775 res, argL, argR2, size, False));
2782 HReg argL = iselNeon64Expr(env, e->Iex.Binop.arg1);
2792 res, argL, argR, size, False));
2800 HReg argL = iselNeon64Expr(env, e->Iex.Binop.arg1);
2811 res, argL, argR, size, False));
2819 HReg argL = iselNeon64Expr(env, e->Iex.Binop.arg1);
2830 res, argL, argR, size, False));
2838 HReg argL = iselNeon64Expr(env, e->Iex.Binop.arg1);
2854 res, argL, size, False));
2862 HReg argL = iselNeon64Expr(env, e->Iex.Binop.arg1);
2878 res, argL, size, False));
2886 HReg argL = iselNeon64Expr(env, e->Iex.Binop.arg1);
2902 res, argL, size, False));
2911 HReg argL = iselNeon64Expr(env, e->Iex.Binop.arg1);
2925 res, argL, tmp, size, False));
2934 HReg argL = iselNeon64Expr(env, e->Iex.Binop.arg1);
2942 addInstr(env, ARMInstr_NShl64(res, argL, nshift));
2959 res, argL, tmp, size, False));
2968 HReg argL = iselNeon64Expr(env, e->Iex.Binop.arg1);
2982 res, argL, tmp, size, False));
2989 HReg argL = iselNeon64Expr(env, e->Iex.Binop.arg1);
2999 res, argL, argR, size, False));
3006 HReg argL = iselNeon64Expr(env, e->Iex.Binop.arg1);
3016 res, argL, argR, size, False));
3023 HReg argL = iselNeon64Expr(env, e->Iex.Binop.arg1);
3033 res, argL, argR, size, False));
3040 HReg argL = iselNeon64Expr(env, e->Iex.Binop.arg1);
3050 res, argL, argR, size, False));
3055 HReg argL = iselNeon64Expr(env, e->Iex.Binop.arg1);
3059 res, argL, argR, size, False));
3065 HReg argL = iselNeon64Expr(env, e->Iex.Binop.arg1);
3074 res, argL, argR, size, False));
3081 HReg argL = iselNeon64Expr(env, e->Iex.Binop.arg1);
3090 res, argL, argR, size, False));
3098 HReg argL = iselNeon64Expr(env, e->Iex.Binop.arg1);
3108 res, argL, argR, size, False));
3113 HReg argL = iselNeon64Expr(env, e->Iex.Binop.arg1);
3117 res, argL, argR, size, False));
3124 HReg argL = iselNeon64Expr(env, e->Iex.Binop.arg1);
3134 res, argL, argR, size, False));
3141 HReg argL = iselNeon64Expr(env, e->Iex.Binop.arg1);
3151 res, argL, argR, size, False));
3158 HReg argL = iselNeon64Expr(env, e->Iex.Binop.arg1);
3168 res, argL, argR, size, False));
3175 HReg argL = iselNeon64Expr(env, e->Iex.Binop.arg1);
3185 res, argL, argR, size, False));
3190 HReg argL = iselNeon64Expr(env, e->Iex.Binop.arg1);
3193 res, argL, argR, 0, False));
3198 HReg argL = iselNeon64Expr(env, e->Iex.Binop.arg1);
3202 res, argL, argR, size, False));
3207 HReg argL = iselNeon64Expr(env, e->Iex.Binop.arg1);
3210 res, argL, argR, 2, False));
3215 HReg argL = iselNeon64Expr(env, e->Iex.Binop.arg1);
3218 res, argL, argR, 2, False));
3223 HReg argL = iselNeon64Expr(env, e->Iex.Binop.arg1);
3226 res, argL, argR, 2, False));
3231 HReg argL = iselNeon64Expr(env, e->Iex.Binop.arg1);
3234 res, argL, argR, 2, False));
3239 HReg argL = iselNeon64Expr(env, e->Iex.Binop.arg1);
3242 res, argL, argR, 2, False));
3247 HReg argL = iselNeon64Expr(env, e->Iex.Binop.arg1);
3250 res, argL, argR, 2, False));
3255 HReg argL = iselNeon64Expr(env, e->Iex.Binop.arg1);
3258 res, argL, argR, 2, False));
3293 HReg argL = iselNeon64Expr(env, e->Iex.Binop.arg1);
3314 res, argL, imm4, False));
3407 HReg argL = iselNeon64Expr(env, mi.bindee[0]);
3410 res, argL, argR, 0, False));
3414 HReg argL = iselNeon64Expr(env, mi.bindee[0]);
3417 res, argL, argR, 1, False));
3421 HReg argL = iselNeon64Expr(env, mi.bindee[0]);
3424 res, argL, argR, 2, False));
3428 HReg argL = iselNeon64Expr(env, mi.bindee[0]);
3431 res, argL, argR, 0, False));
3435 HReg argL = iselNeon64Expr(env, mi.bindee[0]);
3438 res, argL, argR, 1, False));
3442 HReg argL = iselNeon64Expr(env, mi.bindee[0]);
3445 res, argL, argR, 2, False));
3807 HReg argL = iselNeon64Expr(env, e->Iex.Binop.arg1);
3809 res, argL, 0, False));
3814 HReg argL = iselNeon64Expr(env, e->Iex.Binop.arg1);
3816 res, argL, 0, False));
3828 HReg argL = iselNeon64Expr(env, mi.bindee[0]);
3831 res, argL, argR, 0, False));
3881 HReg argL = iselNeon64Expr(env, triop->arg2);
3895 res, argL, argR, imm4, False));
4048 HReg argL = iselNeonExpr(env, mi.bindee[0]);
4051 res, argL, argR, 0, True));
4055 HReg argL = iselNeonExpr(env, mi.bindee[0]);
4058 res, argL, argR, 1, True));
4062 HReg argL = iselNeonExpr(env, mi.bindee[0]);
4065 res, argL, argR, 2, True));
4069 HReg argL = iselNeonExpr(env, mi.bindee[0]);
4072 res, argL, argR, 0, True));
4076 HReg argL = iselNeonExpr(env, mi.bindee[0]);
4079 res, argL, argR, 1, True));
4083 HReg argL = iselNeonExpr(env, mi.bindee[0]);
4086 res, argL, argR, 2, True));
4413 HReg argL = iselNeonExpr(env, e->Iex.Unop.arg);
4415 res, argL, 0, True));
4420 HReg argL = iselNeonExpr(env, e->Iex.Unop.arg);
4422 res, argL, 0, True));
4427 HReg argL = iselNeonExpr(env, e->Iex.Unop.arg);
4429 res, argL, 0, True));
4434 HReg argL = iselNeonExpr(env, e->Iex.Unop.arg);
4436 res, argL, 0, True));
4441 HReg argL = iselNeonExpr(env, e->Iex.Unop.arg);
4443 res, argL, 0, True));
4513 HReg argL = iselNeonExpr(env, e->Iex.Binop.arg1);
4516 res, argL, argR, 4, True));
4521 HReg argL = iselNeonExpr(env, e->Iex.Binop.arg1);
4524 res, argL, argR, 4, True));
4529 HReg argL = iselNeonExpr(env, e->Iex.Binop.arg1);
4532 res, argL, argR, 4, True));
4565 HReg argL = iselNeonExpr(env, e->Iex.Binop.arg1);
4578 res, argL, argR, size, True));
4583 HReg argL = iselNeonExpr(env, e->Iex.Binop.arg1);
4587 res, argL, argR, size, True));
4592 HReg argL = iselNeonExpr(env, e->Iex.Binop.arg1);
4596 res, argL, argR, size, True));
4609 HReg argL = iselNeonExpr(env, e->Iex.Binop.arg1);
4622 addInstr(env, ARMInstr_NUnary(ARMneon_COPY, rM, argL, 4, True));
4637 HReg argL = iselNeonExpr(env, e->Iex.Binop.arg1);
4650 addInstr(env, ARMInstr_NUnary(ARMneon_COPY, rM, argL, 4, True));
4665 HReg argL = iselNeonExpr(env, e->Iex.Binop.arg1);
4678 addInstr(env, ARMInstr_NUnary(ARMneon_COPY, rM, argL, 4, True));
4689 HReg argL = iselNeonExpr(env, e->Iex.Binop.arg1);
4702 res, argL, argR, size, True));
4710 HReg argL = iselNeonExpr(env, e->Iex.Binop.arg1);
4723 res, argL, argR, size, True));
4731 HReg argL = iselNeonExpr(env, e->Iex.Binop.arg1);
4744 res, argL, argR, size, True));
4752 HReg argL = iselNeonExpr(env, e->Iex.Binop.arg1);
4765 res, argL, argR, size, True));
4773 HReg argL = iselNeonExpr(env, e->Iex.Binop.arg1);
4786 res, argL, argR, size, True));
4793 HReg argL = iselNeonExpr(env, e->Iex.Binop.arg1);
4803 res, argL, argR, size, True));
4810 HReg argL = iselNeonExpr(env, e->Iex.Binop.arg1);
4820 res, argL, argR, size, True));
4827 HReg argL = iselNeonExpr(env, e->Iex.Binop.arg1);
4837 res, argL, argR, size, True));
4844 HReg argL = iselNeonExpr(env, e->Iex.Binop.arg1);
4854 res, argL, argR, size, True));
4862 HReg argL = iselNeonExpr(env, e->Iex.Binop.arg1);
4878 res, argL, argR2, size, True));
4886 HReg argL = iselNeonExpr(env, e->Iex.Binop.arg1);
4897 res, argL, argR, size, True));
4905 HReg argL = iselNeonExpr(env, e->Iex.Binop.arg1);
4921 res, argL, argR2, size, True));
4929 HReg argL = iselNeonExpr(env, e->Iex.Binop.arg1);
4940 res, argL, argR, size, True));
4948 HReg argL = iselNeonExpr(env, e->Iex.Binop.arg1);
4959 res, argL, argR, size, True));
4967 HReg argL = iselNeonExpr(env, e->Iex.Binop.arg1);
4978 res, argL, argR, size, True));
4986 HReg argL = iselNeonExpr(env, e->Iex.Binop.arg1);
5002 res, argL, size, True));
5010 HReg argL = iselNeonExpr(env, e->Iex.Binop.arg1);
5026 res, argL, size, True));
5034 HReg argL = iselNeonExpr(env, e->Iex.Binop.arg1);
5050 res, argL, size, True));
5059 HReg argL = iselNeonExpr(env, e->Iex.Binop.arg1);
5074 res, argL, tmp, size, True));
5083 HReg argL = iselNeonExpr(env, e->Iex.Binop.arg1);
5095 res, argL, tmp, size, True));
5104 HReg argL = iselNeonExpr(env, e->Iex.Binop.arg1);
5118 res, argL, tmp, size, True));
5125 HReg argL = iselNeonExpr(env, e->Iex.Binop.arg1);
5135 res, argL, argR, size, True));
5142 HReg argL = iselNeonExpr(env, e->Iex.Binop.arg1);
5152 res, argL, argR, size, True));
5159 HReg argL = iselNeonExpr(env, e->Iex.Binop.arg1);
5169 res, argL, argR, size, True));
5176 HReg argL = iselNeonExpr(env, e->Iex.Binop.arg1);
5186 res, argL, argR, size, True));
5193 HReg argL = iselNeon64Expr(env, e->Iex.Binop.arg1);
5203 res, argL, argR, size, True));
5211 HReg argL = iselNeon64Expr(env, e->Iex.Binop.arg1);
5221 res, argL, argR, size, True));
5228 HReg argL = iselNeonExpr(env, e->Iex.Binop.arg1);
5237 res, argL, argR, size, True));
5244 HReg argL = iselNeonExpr(env, e->Iex.Binop.arg1);
5253 res, argL, argR, size, True));
5260 HReg argL = iselNeon64Expr(env, e->Iex.Binop.arg1);
5269 res, argL, argR, size, True));
5274 HReg argL = iselNeonExpr(env, e->Iex.Binop.arg1);
5278 res, argL, argR, size, True));
5283 HReg argL = iselNeonExpr(env, e->Iex.Binop.arg1);
5286 res, argL, argR, 2, True));
5291 HReg argL = iselNeonExpr(env, e->Iex.Binop.arg1);
5294 res, argL, argR, 2, True));
5299 HReg argL = iselNeonExpr(env, e->Iex.Binop.arg1);
5302 res, argL, argR, 2, True));
5307 HReg argL = iselNeonExpr(env, e->Iex.Binop.arg1);
5310 res, argL, argR, 2, True));
5315 HReg argL = iselNeonExpr(env, e->Iex.Binop.arg1);
5318 res, argL, argR, 2, True));
5323 HReg argL = iselNeonExpr(env, e->Iex.Binop.arg1);
5326 res, argL, argR, 2, True));
5331 HReg argL = iselNeonExpr(env, e->Iex.Binop.arg1);
5334 res, argL, argR, 2, True));
5340 HReg argL = iselNeon64Expr(env, e->Iex.Binop.arg1);
5344 res, argL, argR, size, True));
5379 HReg argL = iselNeon64Expr(env, e->Iex.Binop.arg1);
5399 res, argL, imm4, True));
5407 HReg argL = iselNeonExpr(env, e->Iex.Binop.arg1);
5417 res, argL, argR, size, True));
5432 HReg argL = iselNeonExpr(env, triop->arg2);
5446 res, argL, argR, imm4, True));
5453 HReg argL = iselNeonExpr(env, triop->arg2);
5463 addInstr(env, ARMInstr_NBinary(op, res, argL, argR, size, True));
5650 HReg argL = iselDblExpr(env, triop->arg2);
5660 addInstr(env, ARMInstr_VAluD(op, dst, argL, argR));
5822 HReg argL = iselFltExpr(env, triop->arg2);
5832 addInstr(env, ARMInstr_VAluS(op, dst, argL, argR));