Searched defs:binop (Results 1 - 25 of 29) sorted by relevance

12

/external/valgrind/main/VEX/priv/
H A Dir_inject.c42 #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);
H A Dguest_arm64_helpers.c703 # define binop(_op,_a1,_a2) IRExpr_Binop((_op),(_a1),(_a2)) macro
741 binop(Iop_CmpEQ64, cc_dep1, cc_dep2));
746 binop(Iop_CmpNE64, cc_dep1, cc_dep2));
754 binop(Iop_CmpLE64U, cc_dep2, cc_dep1));
759 binop(Iop_CmpLT64U, cc_dep1, cc_dep2));
766 binop(Iop_CmpLE64U, cc_dep1, cc_dep2));
772 binop(Iop_CmpLT64U, cc_dep2, cc_dep1));
779 binop(Iop_CmpLT64S, cc_dep1, cc_dep2));
785 binop(Iop_CmpLE64S, cc_dep2, cc_dep1));
793 binop(Iop_CmpLT64
1133 # undef binop macro
[all...]
H A Dguest_arm_helpers.c560 # 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_CmpLE32
882 # undef binop macro
[all...]
H A Dguest_s390_helpers.c1807 #define binop(op,a1,a2) IRExpr_Binop((op),(a1),(a2)) macro
1883 return unop(Iop_1Uto32, binop(Iop_CmpEQ64, cc_dep1, cc_dep2));
1886 return unop(Iop_1Uto32, binop(Iop_CmpNE64, cc_dep1, cc_dep2));
1889 return unop(Iop_1Uto32, binop(Iop_CmpLT64S, cc_dep1, cc_dep2));
1892 return unop(Iop_1Uto32, binop(Iop_CmpLE64S, cc_dep1, cc_dep2));
1896 return unop(Iop_1Uto32, binop(Iop_CmpLT64S, cc_dep2, cc_dep1));
1899 return unop(Iop_1Uto32, binop(Iop_CmpLE64S, cc_dep2, cc_dep1));
1919 return unop(Iop_1Uto32, binop(Iop_CmpEQ64, cc_dep1, cc_dep2));
1922 return unop(Iop_1Uto32, binop(Iop_CmpNE64, cc_dep1, cc_dep2));
1925 return unop(Iop_1Uto32, binop(Iop_CmpLT64
[all...]
H A Dguest_x86_helpers.c782 # 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_Xor3
1317 # undef binop macro
[all...]
H A Dhost_arm_isel.c196 static IRExpr* binop ( IROp op, IRExpr* a1, IRExpr* a2 ) function
3221 unop(Iop_Not64, binop(Iop_CmpGT8Sx8, bind(1), bind(0))));
3223 unop(Iop_Not64, binop(Iop_CmpGT16Sx4, bind(1), bind(0))));
3225 unop(Iop_Not64, binop(Iop_CmpGT32Sx2, bind(1), bind(0))));
3227 unop(Iop_Not64, binop(Iop_CmpGT8Ux8, bind(1), bind(0))));
3229 unop(Iop_Not64, binop(Iop_CmpGT16Ux4, bind(1), bind(0))));
3231 unop(Iop_Not64, binop(Iop_CmpGT32Ux2, bind(1), bind(0))));
3305 unop(Iop_Dup8x8, binop(Iop_GetElem8x8, bind(0), bind(1))));
3307 unop(Iop_Dup16x4, binop(Iop_GetElem16x4, bind(0), bind(1))));
3309 unop(Iop_Dup32x2, binop(Iop_GetElem32x
[all...]
H A Dhost_s390_isel.c1545 IROp unop, binop; local
1554 binop = arg->Iex.Binop.op;
1558 (binop == Iop_MullS32 || binop == Iop_MullU32)) ||
1560 (binop == Iop_MullS64 || binop == Iop_MullU64))))) {
H A Dguest_amd64_helpers.c957 # define binop(_op,_a1,_a2) IRExpr_Binop((_op),(_a1),(_a2)) macro
991 binop(Iop_CmpEQ64,
992 binop(Iop_Add64, cc_dep1, cc_dep2),
1001 binop(Iop_CmpEQ64,cc_dep1,cc_dep2));
1006 binop(Iop_CmpNE64,cc_dep1,cc_dep2));
1013 binop(Iop_CmpLT64S, cc_dep1, cc_dep2));
1020 binop(Iop_CmpLT64U, cc_dep1, cc_dep2));
1027 binop(Iop_CmpLE64U, cc_dep2, cc_dep1));
1036 binop(Iop_CmpLT64S, cc_dep2, cc_dep1));
1044 binop(Iop_CmpLE64
1526 # undef binop macro
[all...]
H A Dhost_amd64_isel.c84 static IRExpr* binop ( IROp op, IRExpr* a1, IRExpr* a2 ) function
1956 binop( Iop_Add64,
1957 binop( Iop_Add64,
1959 binop(Iop_Shl64, bind(1), bind(2))
2296 unop(Iop_CmpNEZ64, binop(Iop_Or64, bind(0), bind(1))));
H A Dhost_x86_isel.c96 static IRExpr* binop ( IROp op, IRExpr* a1, IRExpr* a2 ) function
1854 unop(Iop_CmpNEZ32, binop(Iop_And32, bind(0), bind(1))));
1869 unop(Iop_CmpNEZ32, binop(Iop_Or32, bind(0), bind(1))));
1905 unop(Iop_CmpNEZ64, binop(Iop_Or64, bind(0), bind(1))));
2724 unop(Iop_CmpwNEZ64,binop(Iop_Or64,bind(0),bind(1))));
H A Dguest_mips_toIR.c466 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_And3
878 static IRExpr *binop(IROp op, IRExpr * a1, IRExpr * a2) function
[all...]
H A Dguest_arm64_toIR.c287 static IRExpr* binop ( IROp op, IRExpr* a1, IRExpr* a2 ) function
325 //ZZ binop(Iop_CmpNE32, mkexpr(guardT), mkU32(0))) );
357 //ZZ binop(Iop_CmpNE32, mkexpr(guardT), mkU32(0))) );
382 //ZZ binop(Iop_Or32,
383 //ZZ binop(Iop_Shl32, mkexpr(src), mkU8(32 - rot)),
384 //ZZ binop(Iop_Shr32, mkexpr(src), mkU8(rot)));
389 //ZZ return binop(Iop_64HLtoV128, mkU64(i), mkU64(i));
397 //ZZ return binop(Iop_And32, e, mkU32(~3));
556 assign(res, binop(mkOR(ty),
557 binop(mkSH
[all...]
H A Dguest_arm_toIR.c303 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_CmpNE3
[all...]
H A Dguest_x86_toIR.c648 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)) );
1141 assign( oldc, binop(Iop_And32,
1147 assign( tres, binop(plus,
1148 binop(plus,mkexpr(ta1),mkexpr(ta2)),
1167 stmt( IRStmt_Put( OFFB_CC_DEP2, widenUto32(binop(xor, mkexpr(ta2),
1195 assign( oldc, binop(Iop_And32,
1201 assign( tres, binop(minu
[all...]
/external/chromium_org/v8/test/cctest/compiler/
H A Dtest-machine-operator-reducer.cc54 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 applie
[all...]
H A Dtest-js-typed-lowering.cc21 binop(NULL),
35 const Operator* binop; member in class:JSTypedLoweringTester
865 // Helper class for testing the reduction of a single binop.
872 binop(R.Binop(op, p0, p1)),
873 effect_use(R.graph.NewNode(R.common.EffectPhi(1), binop, R.start())) {
874 // Effects should be ordered start -> binop -> effect_use
875 R.CheckEffectInput(R.start(), binop);
876 R.CheckEffectInput(binop, effect_use);
877 result = R.reduce(binop);
883 Node* binop; member in class:BinopEffectsTester
[all...]
H A Dtest-run-machops.cc2793 Node* binop = m.NewNode(ops[i], a, b); local
2796 m.Store(kMachFloat64, base, zero, binop);
H A Dtest-simplified-lowering.cc1187 Node* binop = t->graph()->NewNode(op, t->p0, t->p1); local
1188 t->Return(binop);
1190 CHECK_EQ(input_change, binop->InputAt(0)->opcode());
1191 CHECK_EQ(input_change, binop->InputAt(1)->opcode());
1192 CHECK_EQ(t->p0, binop->InputAt(0)->InputAt(0));
1193 CHECK_EQ(t->p1, binop->InputAt(1)->InputAt(0));
1195 CHECK_EQ(binop, t->ret->InputAt(0)->InputAt(0));
/external/clang/lib/StaticAnalyzer/Checkers/
H A DMallocOverflowSecurityChecker.cpp73 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/chromium_org/third_party/jinja2/
H A Dcompiler.py1421 def binop(operator, interceptable=True): member in class:CodeGenerator
1449 visit_Add = binop('+')
1450 visit_Sub = binop('-')
1451 visit_Mul = binop('*')
1452 visit_Div = binop('/')
1453 visit_FloorDiv = binop('//')
1454 visit_Pow = binop('**')
1455 visit_Mod = binop('%')
1456 visit_And = binop('and', interceptable=False)
1457 visit_Or = binop('o
[all...]
/external/valgrind/main/VEX/
H A Dtest_main.c715 #define binop(_op, _arg1, _arg2) IRExpr_Binop((_op),(_arg1),(_arg2)) macro
743 return assignNew(mce, Ity_I8, binop(Iop_And8, a1, a2));
749 return assignNew(mce, Ity_I16, binop(Iop_And16, a1, a2));
755 return assignNew(mce, Ity_I32, binop(Iop_And32, a1, a2));
761 return assignNew(mce, Ity_I64, binop(Iop_And64, a1, a2));
767 return assignNew(mce, Ity_V128, binop(Iop_AndV128, a1, a2));
775 return assignNew(mce, Ity_I8, binop(Iop_Or8, a1, a2));
781 return assignNew(mce, Ity_I16, binop(Iop_Or16, a1, a2));
787 return assignNew(mce, Ity_I32, binop(Iop_Or32, a1, a2));
793 return assignNew(mce, Ity_I64, binop(Iop_Or6
[all...]
/external/valgrind/main/exp-dhat/
H A Ddh_main.c766 #define binop(_op, _arg1, _arg2) IRExpr_Binop((_op),(_arg1),(_arg2)) macro
791 IRStmt* st2 = assign(t2, binop(Iop_Add64, mkexpr(t1), mkU64(n)));
846 ? binop(Iop_Sub32, mkexpr(sp), mkU32(rz_szB))
847 : binop(Iop_Sub64, mkexpr(sp), mkU64(rz_szB)))
855 ? binop(Iop_Sub32, addr, mkexpr(sp_minus_rz))
856 : binop(Iop_Sub64, addr, mkexpr(sp_minus_rz)))
864 ? binop(Iop_CmpLT32U, mkU32(THRESH), mkexpr(diff))
865 : binop(Iop_CmpLT64U, mkU64(THRESH), mkexpr(diff)))
1020 #undef binop macro
/external/chromium_org/v8/src/
H A Dparser.cc3410 BinaryOperation* binop = expression->AsBinaryOperation(); local
3411 if (binop->op() != Token::COMMA || binop->left()->is_parenthesized() ||
3412 binop->right()->is_parenthesized())
3415 return CheckAndDeclareArrowParameter(traits, binop->left(), scope,
3417 CheckAndDeclareArrowParameter(traits, binop->right(), scope,
/external/valgrind/main/helgrind/
H A Dhg_main.c4256 #define binop(_op, _arg1, _arg2) IRExpr_Binop((_op),(_arg1),(_arg2)) macro
4276 addStmtToIRSB(sbOut, assign(anded, binop(Iop_And32, mkexpr(wide1),
4410 ? binop(Iop_Sub32, addr, mkexpr(sp))
4411 : binop(Iop_Sub64, addr, mkexpr(sp)))
4420 ? binop(Iop_Add32, mkexpr(addr_minus_sp), mkU32(rz_szB))
4421 : binop(Iop_Add64, mkexpr(addr_minus_sp), mkU64(rz_szB)))
4430 ? binop(Iop_CmpLT32U, mkU32(THRESH), mkexpr(diff))
4431 : binop(Iop_CmpLT64U, mkU64(THRESH), mkexpr(diff)))
4721 #undef binop macro
/external/valgrind/main/memcheck/
H A Dmc_translate.c430 #define binop(_op, _arg1, _arg2) IRExpr_Binop((_op),(_arg1),(_arg2)) macro
476 return binop(Iop_64HLto128, z64, z64);
493 return assignNew('V', mce, Ity_I8, binop(Iop_And8, a1, a2));
499 return assignNew('V', mce, Ity_I16, binop(Iop_And16, a1, a2));
505 return assignNew('V', mce, Ity_I32, binop(Iop_And32, a1, a2));
511 return assignNew('V', mce, Ity_I64, binop(Iop_And64, a1, a2));
517 return assignNew('V', mce, Ity_V128, binop(Iop_AndV128, a1, a2));
523 return assignNew('V', mce, Ity_V256, binop(Iop_AndV256, a1, a2));
531 return assignNew('V', mce, Ity_I8, binop(Iop_Or8, a1, a2));
537 return assignNew('V', mce, Ity_I16, binop(Iop_Or1
[all...]

Completed in 1763 milliseconds

12