/external/valgrind/main/VEX/priv/ |
H A D | 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);
|
H A D | guest_arm64_helpers.c | 703 # 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 D | 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_CmpLE32 882 # undef binop macro [all...] |
H A D | guest_s390_helpers.c | 1807 #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 D | 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_Xor3 1317 # undef binop macro [all...] |
H A D | host_arm_isel.c | 196 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 D | host_s390_isel.c | 1545 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 D | guest_amd64_helpers.c | 957 # 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 D | host_amd64_isel.c | 84 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 D | host_x86_isel.c | 96 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 D | 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_And3 878 static IRExpr *binop(IROp op, IRExpr * a1, IRExpr * a2) function [all...] |
H A D | guest_arm64_toIR.c | 287 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 D | 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_CmpNE3 [all...] |
H A D | 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)) ); 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 D | 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 applie [all...] |
H A D | test-js-typed-lowering.cc | 21 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 D | test-run-machops.cc | 2793 Node* binop = m.NewNode(ops[i], a, b); local 2796 m.Store(kMachFloat64, base, zero, binop);
|
H A D | test-simplified-lowering.cc | 1187 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 D | 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/chromium_org/third_party/jinja2/ |
H A D | compiler.py | 1421 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 D | test_main.c | 715 #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 D | dh_main.c | 766 #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 D | parser.cc | 3410 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 D | hg_main.c | 4256 #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 D | mc_translate.c | 430 #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...] |