Home | History | Annotate | Download | only in priv

Lines Matching refs:Triop

1136 //zz      IRTriop *triop = e->Iex.Triop.details;
1139 //zz if (triop->op == Iop_PRemC3210F64
1140 //zz || triop->op == Iop_PRem1C3210F64) {
1143 //zz HReg srcL = iselDblExpr(env, triop->arg2);
1144 //zz HReg srcR = iselDblExpr(env, triop->arg3);
3620 IRTriop *triop = e->Iex.Triop.details;
3622 switch (triop->op) {
3625 HReg argL = iselNeon64Expr(env, triop->arg1);
3626 HReg argR = iselNeon64Expr(env, triop->arg2);
3628 if (triop->arg3->tag != Iex_Const ||
3629 typeOfIRExpr(env->type_env, triop->arg3) != Ity_I8) {
3633 imm4 = triop->arg3->Iex.Const.con->Ico.U8;
3646 HReg dreg = iselNeon64Expr(env, triop->arg1);
3647 HReg arg = iselIntExpr_R(env, triop->arg3);
3649 if (triop->arg2->tag != Iex_Const ||
3650 typeOfIRExpr(env->type_env, triop->arg2) != Ity_I8) {
3654 index = triop->arg2->Iex.Const.con->Ico.U8;
3655 switch (triop->op) {
5269 IRTriop *triop = e->Iex.Triop.details;
5271 switch (triop->op) {
5274 HReg argL = iselNeonExpr(env, triop->arg1);
5275 HReg argR = iselNeonExpr(env, triop->arg2);
5277 if (triop->arg3->tag != Iex_Const ||
5278 typeOfIRExpr(env->type_env, triop->arg3) != Ity_I8) {
5282 imm4 = triop->arg3->Iex.Const.con->Ico.U8;
5439 IRTriop *triop = e->Iex.Triop.details;
5441 switch (triop->op) {
5447 HReg argL = iselDblExpr(env, triop->arg2);
5448 HReg argR = iselDblExpr(env, triop->arg3);
5450 switch (triop->op) {
5584 IRTriop *triop = e->Iex.Triop.details;
5586 switch (triop->op) {
5592 HReg argL = iselFltExpr(env, triop->arg2);
5593 HReg argR = iselFltExpr(env, triop->arg3);
5595 switch (triop->op) {