Home | History | Annotate | Download | only in priv

Lines Matching defs:rD

2473             HReg rD   = newVRegD(env);
2478 Bool resRd; // is the result in rD or rM ?
2489 addInstr(env, ARMInstr_NUnary(ARMneon_COPY, rD, argR, 4, False));
2490 addInstr(env, ARMInstr_NDual(ARMneon_TRN, rD, rM, size, False));
2491 return resRd ? rD : rM;
2499 HReg rD = newVRegD(env);
2504 Bool resRd; // is the result in rD or rM ?
2513 addInstr(env, ARMInstr_NUnary(ARMneon_COPY, rD, argR, 4, False));
2514 addInstr(env, ARMInstr_NDual(ARMneon_ZIP, rD, rM, size, False));
2515 return resRd ? rD : rM;
2523 HReg rD = newVRegD(env);
2528 Bool resRd; // is the result in rD or rM ?
2537 addInstr(env, ARMInstr_NUnary(ARMneon_COPY, rD, argR, 4, False));
2538 addInstr(env, ARMInstr_NDual(ARMneon_UZP, rD, rM, size, False));
2539 return resRd ? rD : rM;
4607 HReg rD = newVRegV(env);
4612 Bool resRd; // is the result in rD or rM ?
4623 addInstr(env, ARMInstr_NUnary(ARMneon_COPY, rD, argR, 4, True));
4624 addInstr(env, ARMInstr_NDual(ARMneon_TRN, rD, rM, size, True));
4625 return resRd ? rD : rM;
4635 HReg rD = newVRegV(env);
4640 rD or rM ?
4651 addInstr(env, ARMInstr_NUnary(ARMneon_COPY, rD, argR, 4, True));
4652 addInstr(env, ARMInstr_NDual(ARMneon_ZIP, rD, rM, size, True));
4653 return resRd ? rD : rM;
4663 HReg rD = newVRegV(env);
4668 Bool resRd; // is the result in rD or rM ?
4679 addInstr(env, ARMInstr_NUnary(ARMneon_COPY, rD, argR, 4, True));
4680 addInstr(env, ARMInstr_NDual(ARMneon_UZP, rD, rM, size, True));
4681 return resRd ? rD : rM;
5883 HReg rD = iselIntExpr_R(env, stmt->Ist.Store.data);
5885 addInstr(env, ARMInstr_LdSt32(ARMcc_AL, False/*!isLoad*/, rD, am));
5889 HReg rD = iselIntExpr_R(env, stmt->Ist.Store.data);
5893 False/*!isSignedLoad*/, rD, am));
5897 HReg rD = iselIntExpr_R(env, stmt->Ist.Store.data);
5899 addInstr(env, ARMInstr_LdSt8U(ARMcc_AL, False/*!isLoad*/, rD, am));
5954 HReg rD = iselIntExpr_R(env, sg->data);
5958 (cc, False/*!isLoad*/, rD, am));
5962 HReg rD = iselIntExpr_R(env, sg->data);
5967 False/*!isSignedLoad*/, rD, am));
5991 HReg rD = lookupIRTemp(env, lg->dst);
5992 addInstr(env, mk_iMOVds_RR(rD, rAlt));
5996 (cc, True/*isLoad*/, rD, am));
6004 HReg rD = lookupIRTemp(env, lg->dst);
6005 addInstr(env, mk_iMOVds_RR(rD, rAlt));
6008 addInstr(env, ARMInstr_Ld8S(cc, rD, am));
6012 addInstr(env, ARMInstr_LdSt16(cc, True/*isLoad*/, sx, rD, am));
6028 HReg rD = iselIntExpr_R(env, stmt->Ist.Put.data);
6030 addInstr(env, ARMInstr_LdSt32(ARMcc_AL, False/*!isLoad*/, rD, am));
6058 HReg rD = iselDblExpr(env, stmt->Ist.Put.data);
6059 addInstr(env, ARMInstr_VLdStD(False/*!isLoad*/, rD, am));
6066 HReg rD = iselFltExpr(env, stmt->Ist.Put.data);
6067 addInstr(env, ARMInstr_VLdStS(False/*!isLoad*/, rD, am));
6295 HReg rD = iselIntExpr_R(env, stmt->Ist.LLSC.storedata);
6303 addInstr(env, mk_iMOVds_RR(hregARM_R2(), rD));