HomeSort by relevance Sort by last modified time
    Searched full:binop (Results 1 - 25 of 153) sorted by null

1 2 3 4 5 6 7

  /external/valgrind/main/VEX/priv/
guest_mips_toIR.c 466 assign(t1, binop(Iop_Add32, getIReg(rs), \
469 assign(t1, binop(Iop_Add64, getIReg(rs), \
475 assign(t1, binop(Iop_Add32, getIReg(regRs), getIReg(regRt))); \
477 assign(t1, binop(Iop_Add64, getIReg(regRs), getIReg(regRt)));
481 assign(t2, binop(Iop_And64, mkexpr(t1), mkU64(0xFFFFFFFFFFFFFFFCULL))); \
483 assign(t4, mkNarrowTo32( ty, binop(Iop_And64, \
488 assign(t2, binop(Iop_And64, mkexpr(t1), mkU64(0xFFFFFFFFFFFFFFF8ULL))); \
490 assign(t4, binop(Iop_And64, mkexpr(t1), mkU64(0x7)));
494 assign(t2, binop(Iop_And32, mkexpr(t1), mkU32(0xFFFFFFFC))); \
496 assign(t4, binop(Iop_And32, mkexpr(t1), mkU32(0x00000003))
878 static IRExpr *binop(IROp op, IRExpr * a1, IRExpr * a2) function
    [all...]
guest_ppc_toIR.c 541 static IRExpr* binop ( IROp op, IRExpr* a1, IRExpr* a2 ) function
598 return unop(Iop_32to1, binop(Iop_Or32, unop(Iop_1Uto32, arg1),
606 return unop(Iop_32to1, binop(Iop_And32, unop(Iop_1Uto32, arg1),
623 assign( *vOdd, binop(Iop_MullEven8Ux16, mkexpr(ones8x16), vIn) );
624 assign( *vEvn, binop(Iop_MullEven8Ux16, mkexpr(ones8x16),
625 binop(Iop_ShrV128, vIn, mkU8(8))) );
641 assign( *vOdd, binop(Iop_MullEven8Sx16, mkexpr(ones8x16), vIn) );
642 assign( *vEvn, binop(Iop_MullEven8Sx16, mkexpr(ones8x16),
643 binop(Iop_ShrV128, vIn, mkU8(8))) );
659 assign( *vOdd, binop(Iop_MullEven16Ux8, mkexpr(ones16x8), vIn) )
    [all...]
guest_arm_toIR.c 303 static IRExpr* binop ( IROp op, IRExpr* a1, IRExpr* a2 ) function
341 binop(Iop_CmpNE32, mkexpr(guardT), mkU32(0))) );
373 binop(Iop_CmpNE32, mkexpr(guardT), mkU32(0))) );
398 binop(Iop_Or32,
399 binop(Iop_Shl32, mkexpr(src), mkU8(32 - rot)),
400 binop(Iop_Shr32, mkexpr(src), mkU8(rot)));
405 return binop(Iop_64HLtoV128, mkU64(i), mkU64(i));
413 return binop(Iop_And32, e, mkU32(~3));
590 // e = binop(Iop_And32, e, mkU32(~3));
599 IRExpr_ITE( binop(Iop_CmpNE32, mkexpr(guardT), mkU32(0))
    [all...]
guest_s390_toIR.c 170 binop(IROp kind, IRExpr *op1, IRExpr *op2) function
446 return binop(Iop_F64HLtoF128, high, low);
469 return binop(Iop_D64HLtoD128, high, low);
624 dep2x = binop(Iop_Xor64, dep2, ndep);
705 lox = binop(Iop_Xor64, lo, ndep); /* convey dependency */
739 lox = binop(Iop_Xor64, lo, ndep); /* convey dependency */
    [all...]
host_arm_isel.c 196 static IRExpr* binop ( IROp op, IRExpr* a1, IRExpr* a2 ) function
782 && (e->Iex.Binop.op == Iop_Add32 || e->Iex.Binop.op == Iop_Sub32)
783 && e->Iex.Binop.arg2->tag == Iex_Const
784 && e->Iex.Binop.arg2->Iex.Const.con->tag == Ico_U32) {
785 Int simm = (Int)e->Iex.Binop.arg2->Iex.Const.con->Ico.U32;
788 if (e->Iex.Binop.op == Iop_Sub32)
790 reg = iselIntExpr_R(env, e->Iex.Binop.arg1);
848 && (e->Iex.Binop.op == Iop_Add32 || e->Iex.Binop.op == Iop_Sub32
    [all...]
host_mips_isel.c 721 if (e->tag == Iex_Binop && e->Iex.Binop.op == Iop_Add64
722 && e->Iex.Binop.arg2->tag == Iex_Const
723 && e->Iex.Binop.arg2->Iex.Const.con->tag == Ico_U64
725 uLong_is_4_aligned(e->Iex.Binop.arg2->Iex.Const.con->Ico.U64) : True)
726 && uLong_fits_in_16_bits(e->Iex.Binop.arg2->Iex.Const.con->Ico.U64)) {
727 return MIPSAMode_IR((Int) e->Iex.Binop.arg2->Iex.Const.con->Ico.U64,
728 iselWordExpr_R(env, e->Iex.Binop.arg1));
732 if (e->tag == Iex_Binop && e->Iex.Binop.op == Iop_Add64) {
733 HReg r_base = iselWordExpr_R(env, e->Iex.Binop.arg1);
734 HReg r_idx = iselWordExpr_R(env, e->Iex.Binop.arg2)
    [all...]
host_arm64_isel.c 182 //ZZ static IRExpr* binop ( IROp op, IRExpr* a1, IRExpr* a2 )
901 && (e->Iex.Binop.op == Iop_Add64 || e->Iex.Binop.op == Iop_Sub64)
902 && e->Iex.Binop.arg2->tag == Iex_Const
903 && e->Iex.Binop.arg2->Iex.Const.con->tag == Ico_U64) {
904 Long simm = (Long)e->Iex.Binop.arg2->Iex.Const.con->Ico.U64;
    [all...]
guest_amd64_toIR.c 248 static IRExpr* binop ( IROp op, IRExpr* a1, IRExpr* a2 ) function
    [all...]
host_x86_isel.c 96 static IRExpr* binop ( IROp op, IRExpr* a1, IRExpr* a2 ) function
904 e->Iex.Binop.op==Iop_PRemC3210F64
925 if (e->Iex.Binop.op == Iop_Sub32 && isZeroU32(e->Iex.Binop.arg1)) {
927 HReg reg = iselIntExpr_R(env, e->Iex.Binop.arg2);
934 switch (e->Iex.Binop.op) {
954 HReg reg = iselIntExpr_R(env, e->Iex.Binop.arg1);
955 X86RMI* rmi = iselIntExpr_RMI(env, e->Iex.Binop.arg2);
979 switch (e->Iex.Binop.op) {
    [all...]
host_amd64_isel.c 84 static IRExpr* binop ( IROp op, IRExpr* a1, IRExpr* a2 ) function
973 if ((e->Iex.Binop.op == Iop_Sub64 && isZeroU64(e->Iex.Binop.arg1))
974 || (e->Iex.Binop.op == Iop_Sub32 && isZeroU32(e->Iex.Binop.arg1))) {
976 HReg reg = iselIntExpr_R(env, e->Iex.Binop.arg2);
983 switch (e->Iex.Binop.op)
    [all...]
guest_x86_toIR.c 648 static IRExpr* binop ( IROp op, IRExpr* a1, IRExpr* a2 ) function
740 binop(Iop_And32,
766 binop( mkSizedOp(tyE,Iop_CasCmpNE8),
987 assign( guardB, binop(Iop_CmpNE8, mkexpr(guard), mkU8(0)) );
    [all...]
ir_opt.c 274 return toBool( isIRAtom(e->Iex.Binop.arg1)
275 && isIRAtom(e->Iex.Binop.arg2) );
334 IRExpr_Binop(ex->Iex.Binop.op,
335 flatten_Expr(bb, ex->Iex.Binop.arg1),
336 flatten_Expr(bb, ex->Iex.Binop.arg2))));
    [all...]
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))
host_ppc_isel.c     [all...]
guest_arm_helpers.c 560 # define binop(_op,_a1,_a2) IRExpr_Binop((_op),(_a1),(_a2)) macro
597 binop(Iop_CmpEQ32, cc_dep1, cc_dep2));
602 binop(Iop_CmpNE32, cc_dep1, cc_dep2));
609 binop(Iop_CmpLT32S, cc_dep2, cc_dep1));
614 binop(Iop_CmpLE32S, cc_dep1, cc_dep2));
620 binop(Iop_CmpLT32S, cc_dep1, cc_dep2));
627 binop(Iop_CmpLE32S, cc_dep2, cc_dep1));
634 binop(Iop_CmpLE32U, cc_dep2, cc_dep1));
639 binop(Iop_CmpLT32U, cc_dep1, cc_dep2));
645 binop(Iop_CmpLE32U, cc_dep1, cc_dep2))
882 # undef binop macro
    [all...]
guest_s390_helpers.c 1807 #define binop macro
    [all...]
guest_x86_helpers.c 782 # define binop(_op,_a1,_a2) IRExpr_Binop((_op),(_a1),(_a2)) macro
815 binop(Iop_CmpEQ32,
816 binop(Iop_Add32, cc_dep1, cc_dep2),
825 binop(Iop_CmpEQ32, cc_dep1, cc_dep2));
830 binop(Iop_CmpNE32, cc_dep1, cc_dep2));
837 binop(Iop_CmpLT32S, cc_dep1, cc_dep2));
842 return binop(Iop_Xor32,
844 binop(Iop_CmpLT32S, cc_dep1, cc_dep2)),
852 binop(Iop_CmpLE32S, cc_dep1, cc_dep2));
858 return binop(Iop_Xor32
1317 # undef binop macro
    [all...]
  /external/chromium_org/third_party/angle/src/compiler/translator/
LoopInfo.cpp 31 TIntermBinary *binOp = unOp ? NULL : expr->getAsBinaryNode();
39 else if (binOp)
41 op = binOp->getOp();
42 ASSERT(binOp->getRight());
43 incrementNode = binOp->getRight()->getAsConstantUnion();
53 ASSERT(unOp && !binOp);
58 ASSERT(unOp && !binOp);
62 ASSERT(!unOp && binOp);
66 ASSERT(!unOp && binOp);
111 TIntermBinary* binOp = node->getCondition()->getAsBinaryNode()
    [all...]
ValidateLimitations.cpp 238 TIntermBinary *binOp = cond->getAsBinaryNode();
239 if (binOp == NULL)
245 TIntermSymbol *symbol = binOp->getLeft()->getAsSymbolNode();
248 error(binOp->getLine(), "Invalid condition", "for");
258 switch (binOp->getOp())
268 error(binOp->getLine(),
270 getOperatorString(binOp->getOp()));
274 if (!isConstExpr(binOp->getRight()))
276 error(binOp->getLine(),
305 TIntermBinary *binOp = unOp ? NULL : expr->getAsBinaryNode()
    [all...]
  /external/llvm/test/CodeGen/X86/
4char-promote.ll 13 %binop = mul <4 x i8> %x, %y
14 %binop6 = add <4 x i8> %binop, %x
  /external/clang/include/clang/Analysis/Analyses/
ThreadSafetyLogical.h 55 class BinOp : public LExpr {
59 BinOp(LExpr *LHS, LExpr *RHS, Opcode Code) : LExpr(Code), LHS(LHS), RHS(RHS) {}
69 class And : public BinOp {
71 And(LExpr *LHS, LExpr *RHS) : BinOp(LHS, RHS, LExpr::And) {}
76 class Or : public BinOp {
78 Or(LExpr *LHS, LExpr *RHS) : BinOp(LHS, RHS, LExpr::Or) {}
  /external/llvm/examples/OCaml-Kaleidoscope/Chapter2/
parser.ml 53 (* If this is a binop, find its precedence. *)
57 (* If this is a binop that binds at least as tightly as the current binop,
60 (* Eat the binop. *)
66 (* Okay, we know this is a binop. *)
70 (* If BinOp binds less tightly with rhs than the operator after
  /external/llvm/examples/OCaml-Kaleidoscope/Chapter3/
parser.ml 53 (* If this is a binop, find its precedence. *)
57 (* If this is a binop that binds at least as tightly as the current binop,
60 (* Eat the binop. *)
66 (* Okay, we know this is a binop. *)
70 (* If BinOp binds less tightly with rhs than the operator after
  /external/llvm/examples/OCaml-Kaleidoscope/Chapter4/
parser.ml 53 (* If this is a binop, find its precedence. *)
57 (* If this is a binop that binds at least as tightly as the current binop,
60 (* Eat the binop. *)
66 (* Okay, we know this is a binop. *)
70 (* If BinOp binds less tightly with rhs than the operator after
  /external/llvm/examples/OCaml-Kaleidoscope/Chapter5/
parser.ml 89 (* If this is a binop, find its precedence. *)
93 (* If this is a binop that binds at least as tightly as the current binop,
96 (* Eat the binop. *)
102 (* Okay, we know this is a binop. *)
106 (* If BinOp binds less tightly with rhs than the operator after

Completed in 885 milliseconds

1 2 3 4 5 6 7