HomeSort by relevance Sort by last modified time
    Searched refs:Binop (Results 1 - 17 of 17) sorted by null

  /external/valgrind/main/VEX/priv/
ir_match.c 74 if (p->Iex.Binop.op != e->Iex.Binop.op) return False;
75 if (!matchWrk(mi, p->Iex.Binop.arg1, e->Iex.Binop.arg1))
77 if (!matchWrk(mi, p->Iex.Binop.arg2, e->Iex.Binop.arg2))
ir_opt.c 255 return toBool( isIRAtom(e->Iex.Binop.arg1)
256 && isIRAtom(e->Iex.Binop.arg2) );
311 IRExpr_Binop(ex->Iex.Binop.op,
312 flatten_Expr(bb, ex->Iex.Binop.arg1),
313 flatten_Expr(bb, ex->Iex.Binop.arg2))));
    [all...]
host_arm_isel.c 184 static IRExpr* binop ( IROp op, IRExpr* a1, IRExpr* a2 ) function
676 && (e->Iex.Binop.op == Iop_Add32 || e->Iex.Binop.op == Iop_Sub32)
677 && e->Iex.Binop.arg2->tag == Iex_Const
678 && e->Iex.Binop.arg2->Iex.Const.con->tag == Ico_U32) {
679 Int simm = (Int)e->Iex.Binop.arg2->Iex.Const.con->Ico.U32;
682 if (e->Iex.Binop.op == Iop_Sub32)
684 reg = iselIntExpr_R(env, e->Iex.Binop.arg1);
742 && (e->Iex.Binop.op == Iop_Add32 || e->Iex.Binop.op == Iop_Sub32
    [all...]
host_x86_isel.c 96 static IRExpr* binop ( IROp op, IRExpr* a1, IRExpr* a2 ) function
786 e->Iex.Binop.op==Iop_PRemC3210F64
807 if (e->Iex.Binop.op == Iop_Sub32 && isZeroU32(e->Iex.Binop.arg1)) {
809 HReg reg = iselIntExpr_R(env, e->Iex.Binop.arg2);
816 switch (e->Iex.Binop.op) {
836 HReg reg = iselIntExpr_R(env, e->Iex.Binop.arg1);
837 X86RMI* rmi = iselIntExpr_RMI(env, e->Iex.Binop.arg2);
861 switch (e->Iex.Binop.op) {
875 HReg regL = iselIntExpr_R(env, e->Iex.Binop.arg1)
    [all...]
host_ppc_isel.c     [all...]
host_amd64_isel.c 82 static IRExpr* binop ( IROp op, IRExpr* a1, IRExpr* a2 ) function
914 if ((e->Iex.Binop.op == Iop_Sub64 && isZeroU64(e->Iex.Binop.arg1))
915 || (e->Iex.Binop.op == Iop_Sub32 && isZeroU32(e->Iex.Binop.arg1))) {
917 HReg reg = iselIntExpr_R(env, e->Iex.Binop.arg2);
924 switch (e->Iex.Binop.op) {
944 HReg reg = iselIntExpr_R(env, e->Iex.Binop.arg1);
945 AMD64RMI* rmi = iselIntExpr_RMI(env, e->Iex.Binop.arg2);
952 switch (e->Iex.Binop.op)
    [all...]
host_s390_isel.c 211 if (expr->tag == Iex_Binop && expr->Iex.Binop.op == Iop_Add64) {
212 IRExpr *arg1 = expr->Iex.Binop.arg1;
213 IRExpr *arg2 = expr->Iex.Binop.arg2;
510 IRExpr *arg1 = expr->Iex.Binop.arg1;
511 IRExpr *arg2 = expr->Iex.Binop.arg2;
514 switch (expr->Iex.Binop.op) {
700 IRExpr *arg1 = expr->Iex.Binop.arg1;
701 IRExpr *arg2 = expr->Iex.Binop.arg2;
710 switch (expr->Iex.Binop.op) {
877 size = (expr->Iex.Binop.op == Iop_CmpF32) ? 4 : 8
1008 IROp unop, binop; local
    [all...]
ir_defs.c     [all...]
guest_arm_helpers.c 559 # define binop(_op,_a1,_a2) IRExpr_Binop((_op),(_a1),(_a2)) macro
596 binop(Iop_CmpEQ32, cc_dep1, cc_dep2));
601 binop(Iop_CmpNE32, cc_dep1, cc_dep2));
608 binop(Iop_CmpLT32S, cc_dep2, cc_dep1));
613 binop(Iop_CmpLE32S, cc_dep1, cc_dep2));
619 binop(Iop_CmpLT32S, cc_dep1, cc_dep2));
626 binop(Iop_CmpLE32S, cc_dep2, cc_dep1));
633 binop(Iop_CmpLE32U, cc_dep2, cc_dep1));
638 binop(Iop_CmpLT32U, cc_dep1, cc_dep2));
644 binop(Iop_CmpLE32U, cc_dep1, cc_dep2))
863 # undef binop macro
    [all...]
  /external/valgrind/main/coregrind/
m_translate.c 403 if (e->Iex.Binop.arg1->tag != Iex_RdTmp) goto case3;
404 if (!get_SP_delta(e->Iex.Binop.arg1->Iex.RdTmp.tmp, &delta)) goto case3;
405 if (e->Iex.Binop.arg2->tag != Iex_Const) goto case3;
406 if (!IS_ADD_OR_SUB(e->Iex.Binop.op)) goto case3;
407 con = GET_CONST(e->Iex.Binop.arg2->Iex.Const.con);
409 if (IS_ADD(e->Iex.Binop.op)) {
    [all...]
  /external/valgrind/main/coregrind/m_debuginfo/
storage.c 581 e.Cex.Binop.op = op;
582 e.Cex.Binop.ixL = ixL;
583 e.Cex.Binop.ixR = ixR;
655 ML_(ppCfiExpr)(src, e->Cex.Binop.ixL);
657 ppCfiOp(e->Cex.Binop.op);
659 ML_(ppCfiExpr)(src, e->Cex.Binop.ixR);
    [all...]
priv_storage.h 322 } Binop;
debuginfo.c     [all...]
readdwarf.c     [all...]
  /external/valgrind/main/memcheck/
mc_translate.c 413 #define binop(_op, _arg1, _arg2) IRExpr_Binop((_op),(_arg1),(_arg2)) macro
455 return binop(Iop_64HLto128, IRExpr_Const(IRConst_U64(0)),
471 return assignNew('V', mce, Ity_I8, binop(Iop_And8, a1, a2));
477 return assignNew('V', mce, Ity_I16, binop(Iop_And16, a1, a2));
483 return assignNew('V', mce, Ity_I32, binop(Iop_And32, a1, a2));
489 return assignNew('V', mce, Ity_I64, binop(Iop_And64, a1, a2));
495 return assignNew('V', mce, Ity_V128, binop(Iop_AndV128, a1, a2));
503 return assignNew('V', mce, Ity_I8, binop(Iop_Or8, a1, a2));
509 return assignNew('V', mce, Ity_I16, binop(Iop_Or16, a1, a2));
515 return assignNew('V', mce, Ity_I32, binop(Iop_Or32, a1, a2))
    [all...]
  /external/valgrind/main/VEX/
test_main.c 692 #define binop(_op, _arg1, _arg2) IRExpr_Binop((_op),(_arg1),(_arg2)) macro
720 return assignNew(mce, Ity_I8, binop(Iop_And8, a1, a2));
726 return assignNew(mce, Ity_I16, binop(Iop_And16, a1, a2));
732 return assignNew(mce, Ity_I32, binop(Iop_And32, a1, a2));
738 return assignNew(mce, Ity_I64, binop(Iop_And64, a1, a2));
744 return assignNew(mce, Ity_V128, binop(Iop_AndV128, a1, a2));
752 return assignNew(mce, Ity_I8, binop(Iop_Or8, a1, a2));
758 return assignNew(mce, Ity_I16, binop(Iop_Or16, a1, a2));
764 return assignNew(mce, Ity_I32, binop(Iop_Or32, a1, a2));
770 return assignNew(mce, Ity_I64, binop(Iop_Or64, a1, a2))
    [all...]
  /external/valgrind/main/VEX/pub/
libvex_ir.h 392 /* Primitive operations that are used in Unop, Binop, Triop and Qop
    [all...]

Completed in 335 milliseconds