Home | History | Annotate | Download | only in priv

Lines Matching refs:Binop

408       && e->Iex.Binop.op == Iop_Add64
409 && e->Iex.Binop.arg2->tag == Iex_Const
410 && e->Iex.Binop.arg2->Iex.Const.con->tag == Ico_U64
411 && uInt_fits_in_16_bits(e->Iex.Binop.arg2->Iex.Const.con->Ico.U64)) {
413 return TILEGXAMode_IR((Long) e->Iex.Binop.arg2->Iex.Const.con->Ico.U64,
414 iselWordExpr_R(env, e->Iex.Binop.arg1));
482 switch (e->Iex.Binop.op) {
528 HReg r_srcL = iselWordExpr_R(env, e->Iex.Binop.arg1);
535 Binop.arg2);
541 e->Iex.Binop.arg2);
551 switch (e->Iex.Binop.op) {
577 HReg r_srcL = iselWordExpr_R(env, e->Iex.Binop.arg1);
584 //ri_srcR = iselWordExpr_RH6u(env, e->Iex.Binop.arg2);
588 //if (e->Iex.Binop.arg2->tag == GXrh_Imm)
590 // ri_srcR = iselWordExpr_RH6u(env, e->Iex.Binop.arg2);
593 ri_srcR = iselWordExpr_RH6u(env, e->Iex.Binop.arg2);
613 if (e->Iex.Binop.op == Iop_CasCmpEQ32
614 || e->Iex.Binop.op == Iop_CmpEQ32
615 || e->Iex.Binop.op == Iop_CasCmpNE32
616 || e->Iex.Binop.op == Iop_CmpNE32
617 || e->Iex.Binop.op == Iop_CmpNE64
618 || e->Iex.Binop.op == Iop_CmpLT32S
619 || e->Iex.Binop.op == Iop_CmpLT32U
620 || e->Iex.Binop.op == Iop_CmpLT64U
621 || e->Iex.Binop.op == Iop_CmpLE32S
622 || e->Iex.Binop.op == Iop_CmpLE64S
623 || e->Iex.Binop.op == Iop_CmpLE64U
624 || e->Iex.Binop.op == Iop_CmpLT64S
625 || e->Iex.Binop.op == Iop_CmpEQ64
626 || e->Iex.Binop.op == Iop_CasCmpEQ64
627 || e->Iex.Binop.op == Iop_CasCmpNE64) {
629 Bool syned = (e->Iex.Binop.op == Iop_CmpLT32S
630 || e->Iex.Binop.op == Iop_CmpLE32S
631 || e->Iex.Binop.op == Iop_CmpLT64S
632 || e->Iex.Binop.op == Iop_CmpLE64S);
635 HReg r1 = iselWordExpr_R(env, e->Iex.Binop.arg1);
636 HReg r2 = iselWordExpr_R(env, e->Iex.Binop.arg2);
639 switch (e->Iex.Binop.op) {
700 if (e->Iex.Binop.op == Iop_CmpEQ8x8) {
706 HReg r1 = iselWordExpr_R(env, e->Iex.Binop.arg1);
707 TILEGXRH *r2 = iselWordExpr_RH(env, True, e->Iex.Binop.arg2);
710 switch (e->Iex.Binop.op) {
726 if (e->Iex.Binop.op == Iop_Max32U) {
732 HReg argL = iselWordExpr_R(env, e->Iex.Binop.arg1);
734 e->Iex.Binop.arg2);
746 if (e->Iex.Binop.op == Iop_MullS32 || e->Iex.Binop.op == Iop_MullU32) {
747 Bool syned = (e->Iex.Binop.op == Iop_MullS32);
748 Bool sz32 = (e->Iex.Binop.op == Iop_Mul32);
750 HReg r_srcL = iselWordExpr_R(env, e->Iex.Binop.arg1);
751 HReg r_srcR = iselWordExpr_R(env, e->Iex.Binop.arg2);
759 if (e->Iex.Binop.op == Iop_32HLto64) {
760 HReg tHi = iselWordExpr_R(env, e->Iex.Binop.arg1);
761 HReg tLo = iselWordExpr_R(env, e->Iex.Binop.arg2);
1257 if (e->Iex.Binop.op == Iop_CmpEQ32
1258 || e->Iex.Binop.op == Iop_CmpNE32
1259 || e->Iex.Binop.op == Iop_CmpNE64
1260 || e->Iex.Binop.op == Iop_CmpLT32S
1261 || e->Iex.Binop.op == Iop_CmpLT32U
1262 || e->Iex.Binop.op == Iop_CmpLT64U
1263 || e->Iex.Binop.op == Iop_CmpLE32S
1264 || e->Iex.Binop.op == Iop_CmpLE64S
1265 || e->Iex.Binop.op == Iop_CmpLT64S
1266 || e->Iex.Binop.op == Iop_CmpEQ64
1267 || e->Iex.Binop.op == Iop_CasCmpEQ32
1268 || e->Iex.Binop.op == Iop_CasCmpEQ64) {
1270 Bool syned = (e->Iex.Binop.op == Iop_CmpLT32S
1271 || e->Iex.Binop.op == Iop_CmpLE32S
1272 || e->Iex.Binop.op == Iop_CmpLT64S
1273 || e->Iex.Binop.op == Iop_CmpLE64S);
1276 HReg r1 = iselWordExpr_R(env, e->Iex.Binop.arg1);
1277 HReg r2 = iselWordExpr_R(env, e->Iex.Binop.arg2);
1281 switch (e->Iex.Binop.op) {
1341 if (e->Iex.Binop.op == Iop_Not1) {