Lines Matching refs:triop
3876 IRTriop *triop = e->Iex.Triop.details; in iselNeon64Expr_wrk() local
3878 switch (triop->op) { in iselNeon64Expr_wrk()
3881 HReg argL = iselNeon64Expr(env, triop->arg2); in iselNeon64Expr_wrk()
3882 HReg argR = iselNeon64Expr(env, triop->arg1); in iselNeon64Expr_wrk()
3884 if (triop->arg3->tag != Iex_Const || in iselNeon64Expr_wrk()
3885 typeOfIRExpr(env->type_env, triop->arg3) != Ity_I8) { in iselNeon64Expr_wrk()
3889 imm4 = triop->arg3->Iex.Const.con->Ico.U8; in iselNeon64Expr_wrk()
3902 HReg dreg = iselNeon64Expr(env, triop->arg1); in iselNeon64Expr_wrk()
3903 HReg arg = iselIntExpr_R(env, triop->arg3); in iselNeon64Expr_wrk()
3905 if (triop->arg2->tag != Iex_Const || in iselNeon64Expr_wrk()
3906 typeOfIRExpr(env->type_env, triop->arg2) != Ity_I8) { in iselNeon64Expr_wrk()
3910 index = triop->arg2->Iex.Const.con->Ico.U8; in iselNeon64Expr_wrk()
3911 switch (triop->op) { in iselNeon64Expr_wrk()
5427 IRTriop *triop = e->Iex.Triop.details; in iselNeonExpr_wrk() local
5429 switch (triop->op) { in iselNeonExpr_wrk()
5432 HReg argL = iselNeonExpr(env, triop->arg2); in iselNeonExpr_wrk()
5433 HReg argR = iselNeonExpr(env, triop->arg1); in iselNeonExpr_wrk()
5435 if (triop->arg3->tag != Iex_Const || in iselNeonExpr_wrk()
5436 typeOfIRExpr(env->type_env, triop->arg3) != Ity_I8) { in iselNeonExpr_wrk()
5440 imm4 = triop->arg3->Iex.Const.con->Ico.U8; in iselNeonExpr_wrk()
5453 HReg argL = iselNeonExpr(env, triop->arg2); in iselNeonExpr_wrk()
5454 HReg argR = iselNeonExpr(env, triop->arg3); in iselNeonExpr_wrk()
5457 switch (triop->op) { in iselNeonExpr_wrk()
5642 IRTriop *triop = e->Iex.Triop.details; in iselDblExpr_wrk() local
5644 switch (triop->op) { in iselDblExpr_wrk()
5650 HReg argL = iselDblExpr(env, triop->arg2); in iselDblExpr_wrk()
5651 HReg argR = iselDblExpr(env, triop->arg3); in iselDblExpr_wrk()
5653 switch (triop->op) { in iselDblExpr_wrk()
5814 IRTriop *triop = e->Iex.Triop.details; in iselFltExpr_wrk() local
5816 switch (triop->op) { in iselFltExpr_wrk()
5822 HReg argL = iselFltExpr(env, triop->arg2); in iselFltExpr_wrk()
5823 HReg argR = iselFltExpr(env, triop->arg3); in iselFltExpr_wrk()
5825 switch (triop->op) { in iselFltExpr_wrk()