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

1 2

  /external/valgrind/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))
884 static IRExpr *binop(IROp op, IRExpr * a1, IRExpr * a2) function
    [all...]
guest_ppc_toIR.c 600 static IRExpr* binop ( IROp op, IRExpr* a1, IRExpr* a2 ) function
669 return unop(Iop_32to1, binop(Iop_Or32, unop(Iop_1Uto32, arg1),
677 return unop(Iop_32to1, binop(Iop_And32, unop(Iop_1Uto32, arg1),
694 assign( *vOdd, binop(Iop_MullEven8Ux16, mkexpr(ones8x16), vIn) );
695 assign( *vEvn, binop(Iop_MullEven8Ux16, mkexpr(ones8x16),
696 binop(Iop_ShrV128, vIn, mkU8(8))) );
712 assign( *vOdd, binop(Iop_MullEven8Sx16, mkexpr(ones8x16), vIn) );
713 assign( *vEvn, binop(Iop_MullEven8Sx16, mkexpr(ones8x16),
714 binop(Iop_ShrV128, vIn, mkU8(8))) );
730 assign( *vOdd, binop(Iop_MullEven16Ux8, mkexpr(ones16x8), vIn) )
    [all...]
guest_tilegx_toIR.c 125 static IRExpr *binop ( IROp op, IRExpr * a1, IRExpr * a2 ) function
240 (binop(Iop_Sar64, binop(Iop_Shl64, _e, mkU8(63 - (_n))), mkU8(63 - (_n))))))
520 assign(t2, binop(Iop_Add64, getIReg(ra), getIReg(rb)));
525 assign(t2, binop(Iop_Add64, getIReg(ra),
531 assign(t2, binop(Iop_Add64, getIReg(ra),
537 assign(t2, signExtend(binop(Iop_Add32,
545 assign(t2, signExtend(binop(Iop_Add32,
552 assign(t2, signExtend(binop(Iop_Add32,
563 assign(t2, binop(Iop_And64, getIReg(ra), getIReg(rb)))
    [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))
932 # undef binop macro
    [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_helpers.c 1809 #define binop macro
    [all...]
guest_s390_toIR.c 161 binop(IROp kind, IRExpr *op1, IRExpr *op2) function
437 return binop(Iop_F64HLtoF128, high, low);
460 return binop(Iop_D64HLtoD128, high, low);
631 dep2x = binop(Iop_Xor64, dep2, ndep);
712 lox = binop(Iop_Xor64, lo, ndep); /* convey dependency */
746 lox = binop(Iop_Xor64, lo, ndep); /* convey dependency */
    [all...]
ir_inject.c 42 #define binop(kind, a1, a2) IRExpr_Binop(kind, a1, a2) macro
91 next_addr = binop(Iop_Add64, addr, mkU64(8));
94 next_addr = binop(Iop_Add32, addr, mkU32(8));
108 return binop(concat,
113 return binop(concat,
152 next_addr = binop(Iop_Add64, addr, mkU64(8));
155 next_addr = binop(Iop_Add32, addr, mkU32(8));
205 data = binop(iricb.op, rounding_mode, opnd1);
224 data = binop(iricb.op, opnd1, opnd2);
guest_arm64_toIR.c 280 static IRExpr* binop ( IROp op, IRExpr* a1, IRExpr* a2 ) function
318 //ZZ binop(Iop_CmpNE32, mkexpr(guardT), mkU32(0))) );
350 //ZZ binop(Iop_CmpNE32, mkexpr(guardT), mkU32(0))) );
435 //ZZ binop(Iop_Or32,
436 //ZZ binop(Iop_Shl32, mkexpr(src), mkU8(32 - rot)),
437 //ZZ binop(Iop_Shr32, mkexpr(src), mkU8(rot)));
442 //ZZ return binop(Iop_64HLtoV128, mkU64(i), mkU64(i));
450 //ZZ return binop(Iop_And32, e, mkU32(~3));
1011 assign(res, binop(mkOR(ty),
1012 binop(mkSHL(ty), mkexpr(arg), mkU8(w - imm))
    [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...]
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...]
guest_amd64_helpers.c 957 # define binop macro
1710 # undef binop macro
    [all...]
guest_amd64_toIR.c 248 static IRExpr* binop ( IROp op, IRExpr* a1, IRExpr* a2 ) function
    [all...]
guest_arm64_helpers.c 718 # define binop(_op,_a1,_a2) IRExpr_Binop((_op),(_a1),(_a2)) macro
756 binop(Iop_CmpEQ64, cc_dep1, cc_dep2));
761 binop(Iop_CmpNE64, cc_dep1, cc_dep2));
769 binop(Iop_CmpLE64U, cc_dep2, cc_dep1));
774 binop(Iop_CmpLT64U, cc_dep1, cc_dep2));
781 binop(Iop_CmpLE64U, cc_dep1, cc_dep2));
787 binop(Iop_CmpLT64U, cc_dep2, cc_dep1));
794 binop(Iop_CmpLT64S, cc_dep1, cc_dep2));
800 binop(Iop_CmpLE64S, cc_dep2, cc_dep1));
808 binop(Iop_CmpLT64S, cc_dep2, cc_dep1))
1127 # undef binop macro
    [all...]
  /external/v8/test/cctest/compiler/
test-machine-operator-reducer.cc 54 binop(NULL),
67 const Operator* binop; member in class:ReducerTester
87 // Check that the reduction of this binop applied to constants {a} and {b}
94 // Check that the reduction of this binop applied to {a} and {b} yields
98 CHECK_NE(NULL, binop);
99 Node* n = graph.NewNode(binop, a, b);
107 // Check that the reduction of this binop applied to {a} and {b} yields
110 CHECK_NE(NULL, binop);
111 Node* n = graph.NewNode(binop, a, b);
118 // Check that the reduction of this binop applied to {left} and {right} yield
    [all...]
  /external/valgrind/VEX/useful/
test_main.c 736 #define binop(_op, _arg1, _arg2) IRExpr_Binop((_op),(_arg1),(_arg2)) macro
764 return assignNew(mce, Ity_I8, binop(Iop_And8, a1, a2));
770 return assignNew(mce, Ity_I16, binop(Iop_And16, a1, a2));
776 return assignNew(mce, Ity_I32, binop(Iop_And32, a1, a2));
782 return assignNew(mce, Ity_I64, binop(Iop_And64, a1, a2));
788 return assignNew(mce, Ity_V128, binop(Iop_AndV128, a1, a2));
796 return assignNew(mce, Ity_I8, binop(Iop_Or8, a1, a2));
802 return assignNew(mce, Ity_I16, binop(Iop_Or16, a1, a2));
808 return assignNew(mce, Ity_I32, binop(Iop_Or32, a1, a2));
814 return assignNew(mce, Ity_I64, binop(Iop_Or64, a1, a2))
    [all...]
  /art/compiler/optimizing/
instruction_simplifier.cc 41 bool TryMoveNegOnInputsAfterBinop(HBinaryOperation* binop);
108 bool InstructionSimplifierVisitor::TryMoveNegOnInputsAfterBinop(HBinaryOperation* binop) {
109 DCHECK(binop->IsAdd() || binop->IsSub());
110 DCHECK(binop->GetLeft()->IsNeg() && binop->GetRight()->IsNeg());
111 HNeg* left_neg = binop->GetLeft()->AsNeg();
112 HNeg* right_neg = binop->GetRight()->AsNeg();
124 binop->ReplaceInput(left_neg->GetInput(), 0);
125 binop->ReplaceInput(right_neg->GetInput(), 1)
    [all...]
  /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/valgrind/memcheck/
mc_translate.c 438 #define binop(_op, _arg1, _arg2) IRExpr_Binop((_op),(_arg1),(_arg2)) macro
484 return binop(Iop_64HLto128, z64, z64);
501 return assignNew('V', mce, Ity_I8, binop(Iop_And8, a1, a2));
507 return assignNew('V', mce, Ity_I16, binop(Iop_And16, a1, a2));
513 return assignNew('V', mce, Ity_I32, binop(Iop_And32, a1, a2));
519 return assignNew('V', mce, Ity_I64, binop(Iop_And64, a1, a2));
525 return assignNew('V', mce, Ity_V128, binop(Iop_AndV128, a1, a2));
531 return assignNew('V', mce, Ity_V256, binop(Iop_AndV256, a1, a2));
539 return assignNew('V', mce, Ity_I8, binop(Iop_Or8, a1, a2));
545 return assignNew('V', mce, Ity_I16, binop(Iop_Or16, a1, a2))
    [all...]
  /external/clang/lib/StaticAnalyzer/Checkers/
MallocOverflowSecurityChecker.cpp 73 const BinaryOperator * binop = dyn_cast<BinaryOperator>(e); local
74 BinaryOperatorKind opc = binop->getOpcode();
77 mulop = binop;
81 const Expr *lhs = binop->getLHS();
82 const Expr *rhs = binop->getRHS();
  /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
  /external/llvm/examples/OCaml-Kaleidoscope/Chapter6/
parser.ml 100 (* If this is a binop, find its precedence. *)
104 (* If this is a binop that binds at least as tightly as the current binop,
107 (* Eat the binop. *)
113 (* Okay, we know this is a binop. *)
117 (* If BinOp binds less tightly with rhs than the operator after
  /external/llvm/examples/OCaml-Kaleidoscope/Chapter7/
parser.ml 114 (* If this is a binop, find its precedence. *)
118 (* If this is a binop that binds at least as tightly as the current binop,
121 (* Eat the binop. *)
127 (* Okay, we know this is a binop. *)
131 (* If BinOp binds less tightly with rhs than the operator after

Completed in 998 milliseconds

1 2