Home | History | Annotate | Download | only in priv

Lines Matching refs:Triop

1227 //zz      IRTriop *triop = e->Iex.Triop.details;
1230 //zz if (triop->op == Iop_PRemC3210F64
1231 //zz || triop->op == Iop_PRem1C3210F64) {
1234 //zz HReg srcL = iselDblExpr(env, triop->arg2);
1235 //zz HReg srcR = iselDblExpr(env, triop->arg3);
3723 IRTriop *triop = e->Iex.Triop.details;
3725 switch (triop->op) {
3728 HReg argL = iselNeon64Expr(env, triop->arg2);
3729 HReg argR = iselNeon64Expr(env, triop->arg1);
3731 if (triop->arg3->tag != Iex_Const ||
3732 typeOfIRExpr(env->type_env, triop->arg3) != Ity_I8) {
3736 imm4 = triop->arg3->Iex.Const.con->Ico.U8;
3749 HReg dreg = iselNeon64Expr(env, triop->arg1);
3750 HReg arg = iselIntExpr_R(env, triop->arg3);
3752 if (triop->arg2->tag != Iex_Const ||
3753 typeOfIRExpr(env->type_env, triop->arg2) != Ity_I8) {
3757 index = triop->arg2->Iex.Const.con->Ico.U8;
3758 switch (triop->op) {
5307 IRTriop *triop = e->Iex.Triop.details;
5309 switch (triop->op) {
5312 HReg argL = iselNeonExpr(env, triop->arg2);
5313 HReg argR = iselNeonExpr(env, triop->arg1);
5315 if (triop->arg3->tag != Iex_Const ||
5316 typeOfIRExpr(env->type_env, triop->arg3) != Ity_I8) {
5320 imm4 = triop->arg3->Iex.Const.con->Ico.U8;
5333 HReg argL = iselNeonExpr(env, triop->arg2);
5334 HReg argR = iselNeonExpr(env, triop->arg3);
5337 switch (triop->op) {
5492 IRTriop *triop = e->Iex.Triop.details;
5494 switch (triop->op) {
5500 HReg argL = iselDblExpr(env, triop->arg2);
5501 HReg argR = iselDblExpr(env, triop->arg3);
5503 switch (triop->op) {
5634 IRTriop *triop = e->Iex.Triop.details;
5636 switch (triop->op) {
5642 HReg argL = iselFltExpr(env, triop->arg2);
5643 HReg argR = iselFltExpr(env, triop->arg3);
5645 switch (triop->op) {