/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/valgrind/main/VEX/priv/ |
H A D | 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_CmpLE32 863 # undef binop macro [all...] |
H A D | guest_s390_helpers.c | 686 #define binop(op,a1,a2) IRExpr_Binop((op),(a1),(a2)) macro 762 return unop(Iop_1Uto32, binop(Iop_CmpEQ64, cc_dep1, cc_dep2)); 765 return unop(Iop_1Uto32, binop(Iop_CmpNE64, cc_dep1, cc_dep2)); 768 return unop(Iop_1Uto32, binop(Iop_CmpLT64S, cc_dep1, cc_dep2)); 771 return unop(Iop_1Uto32, binop(Iop_CmpLE64S, cc_dep1, cc_dep2)); 775 return unop(Iop_1Uto32, binop(Iop_CmpLT64S, cc_dep2, cc_dep1)); 778 return unop(Iop_1Uto32, binop(Iop_CmpLE64S, cc_dep2, cc_dep1)); 798 return unop(Iop_1Uto32, binop(Iop_CmpEQ64, cc_dep1, cc_dep2)); 801 return unop(Iop_1Uto32, binop(Iop_CmpNE64, cc_dep1, cc_dep2)); 804 return unop(Iop_1Uto32, binop(Iop_CmpLT64 [all...] |
H A D | host_s390_isel.c | 1008 IROp unop, binop; local 1017 binop = arg->Iex.Binop.op; 1021 (binop == Iop_MullS32 || binop == Iop_MullU32)) || 1023 (binop == Iop_MullS64 || binop == Iop_MullU64))))) {
|
H A D | guest_amd64_helpers.c | 878 # define binop(_op,_a1,_a2) IRExpr_Binop((_op),(_a1),(_a2)) macro 912 binop(Iop_CmpEQ64, 913 binop(Iop_Add64, cc_dep1, cc_dep2), 922 binop(Iop_CmpEQ64,cc_dep1,cc_dep2)); 927 binop(Iop_CmpNE64,cc_dep1,cc_dep2)); 934 binop(Iop_CmpLT64S, cc_dep1, cc_dep2)); 941 binop(Iop_CmpLT64U, cc_dep1, cc_dep2)); 948 binop(Iop_CmpLE64U, cc_dep2, cc_dep1)); 955 binop(Iop_CmpLE64U, cc_dep1, cc_dep2)); 963 binop(Iop_CmpEQ3 1412 # undef binop macro [all...] |
H A D | guest_x86_helpers.c | 781 # define binop(_op,_a1,_a2) IRExpr_Binop((_op),(_a1),(_a2)) macro 814 binop(Iop_CmpEQ32, 815 binop(Iop_Add32, cc_dep1, cc_dep2), 824 binop(Iop_CmpEQ32, cc_dep1, cc_dep2)); 829 binop(Iop_CmpNE32, cc_dep1, cc_dep2)); 836 binop(Iop_CmpLT32S, cc_dep1, cc_dep2)); 841 return binop(Iop_Xor32, 843 binop(Iop_CmpLT32S, cc_dep1, cc_dep2)), 851 binop(Iop_CmpLE32S, cc_dep1, cc_dep2)); 857 return binop(Iop_Xor3 1316 # undef binop macro [all...] |
H A D | host_amd64_isel.c | 82 static IRExpr* binop ( IROp op, IRExpr* a1, IRExpr* a2 ) function 1885 binop( Iop_Add64, 1886 binop( Iop_Add64, 1888 binop(Iop_Shl64, bind(1), bind(2)) 2216 unop(Iop_CmpNEZ64, binop(Iop_Or64, bind(0), bind(1))));
|
H A D | host_arm_isel.c | 184 static IRExpr* binop ( IROp op, IRExpr* a1, IRExpr* a2 ) function 3099 unop(Iop_Not64, binop(Iop_CmpGT8Sx8, bind(1), bind(0)))); 3101 unop(Iop_Not64, binop(Iop_CmpGT16Sx4, bind(1), bind(0)))); 3103 unop(Iop_Not64, binop(Iop_CmpGT32Sx2, bind(1), bind(0)))); 3105 unop(Iop_Not64, binop(Iop_CmpGT8Ux8, bind(1), bind(0)))); 3107 unop(Iop_Not64, binop(Iop_CmpGT16Ux4, bind(1), bind(0)))); 3109 unop(Iop_Not64, binop(Iop_CmpGT32Ux2, bind(1), bind(0)))); 3183 unop(Iop_Dup8x8, binop(Iop_GetElem8x8, bind(0), bind(1)))); 3185 unop(Iop_Dup16x4, binop(Iop_GetElem16x4, bind(0), bind(1)))); 3187 unop(Iop_Dup32x2, binop(Iop_GetElem32x [all...] |
H A D | host_x86_isel.c | 96 static IRExpr* binop ( IROp op, IRExpr* a1, IRExpr* a2 ) function 1713 unop(Iop_CmpNEZ32, binop(Iop_And32, bind(0), bind(1)))); 1728 unop(Iop_CmpNEZ32, binop(Iop_Or32, bind(0), bind(1)))); 1764 unop(Iop_CmpNEZ64, binop(Iop_Or64, bind(0), bind(1)))); 2610 unop(Iop_CmpwNEZ64,binop(Iop_Or64,bind(0),bind(1))));
|
H A D | guest_amd64_toIR.c | 253 static IRExpr* binop ( IROp op, IRExpr* a1, IRExpr* a2 ) function 1463 binop(Iop_And64, 1490 binop( mkSizedOp(tyE,Iop_CasCmpNE8), 1881 assign( oldc, binop(Iop_And64, 1887 assign( tres, binop(plus, 1888 binop(plus,mkexpr(ta1),mkexpr(ta2)), 1907 stmt( IRStmt_Put( OFFB_CC_DEP2, widenUto64(binop(xor, mkexpr(ta2), 1940 assign( oldc, binop(Iop_And64, 1946 assign( tres, binop(minus, 1947 binop(minu [all...] |
H A D | guest_arm_toIR.c | 300 static IRExpr* binop ( IROp op, IRExpr* a1, IRExpr* a2 ) function 352 binop(Iop_Or32, 353 binop(Iop_Shl32, mkexpr(src), mkU8(32 - rot)), 354 binop(Iop_Shr32, mkexpr(src), mkU8(rot))); 359 return binop(Iop_64HLtoV128, mkU64(i), mkU64(i)); 367 return binop(Iop_And32, e, mkU32(~3)); 541 // e = binop(Iop_And32, e, mkU32(~3)); 923 assign(nyu, binop(Iop_Or32, mkexpr(old), e) ); 948 assign(masked, binop(Iop_Shr32, e, mkU8(lowbits_to_ignore))); 979 assign(ge10, binop(Iop_And3 [all...] |
H A D | guest_ppc_toIR.c | 522 static IRExpr* binop ( IROp op, IRExpr* a1, IRExpr* a2 ) function 579 return unop(Iop_32to1, binop(Iop_Or32, unop(Iop_1Uto32, arg1), 587 return unop(Iop_32to1, binop(Iop_And32, unop(Iop_1Uto32, arg1), 604 assign( *vOdd, binop(Iop_MullEven8Ux16, mkexpr(ones8x16), vIn) ); 605 assign( *vEvn, binop(Iop_MullEven8Ux16, mkexpr(ones8x16), 606 binop(Iop_ShrV128, vIn, mkU8(8))) ); 622 assign( *vOdd, binop(Iop_MullEven8Sx16, mkexpr(ones8x16), vIn) ); 623 assign( *vEvn, binop(Iop_MullEven8Sx16, mkexpr(ones8x16), 624 binop(Iop_ShrV128, vIn, mkU8(8))) ); 640 assign( *vOdd, binop(Iop_MullEven16Ux [all...] |
H A D | guest_s390_toIR.c | 151 binop(IROp kind, IRExpr *op1, IRExpr *op2) function 381 return binop(Iop_F64HLtoF128, high, low); 501 dep2x = binop(Iop_Xor64, dep2, ndep); 566 lox = binop(Iop_Xor64, lo, ndep); /* convey dependency */ 1465 assign(op4addr, binop(Iop_Add64, mkU64(d4), b4 != 0 ? get_gpr_dw0(b4) : 1483 assign(op4addr, binop(Iop_Add64, mkU64(d4), b4 != 0 ? get_gpr_dw0(b4) : 1644 assign(op4addr, binop(Iop_Add64, mkU64(d4), b4 != 0 ? get_gpr_dw0(b4) : 1661 assign(op2addr, binop(Iop_Add64, mkU64(d2), b2 != 0 ? get_gpr_dw0(b2) : 1677 assign(op2addr, binop(Iop_Add64, mkU64(d2), b2 != 0 ? get_gpr_dw0(b2) : 1693 assign(op2addr, binop(Iop_Add6 [all...] |
H A D | guest_x86_toIR.c | 651 static IRExpr* binop ( IROp op, IRExpr* a1, IRExpr* a2 ) function 742 binop(Iop_And32, 768 binop( mkSizedOp(tyE,Iop_CasCmpNE8), 1138 assign( oldc, binop(Iop_And32, 1144 assign( tres, binop(plus, 1145 binop(plus,mkexpr(ta1),mkexpr(ta2)), 1164 stmt( IRStmt_Put( OFFB_CC_DEP2, widenUto32(binop(xor, mkexpr(ta2), 1192 assign( oldc, binop(Iop_And32, 1198 assign( tres, binop(minus, 1199 binop(minu [all...] |
/external/webkit/Source/ThirdParty/ANGLE/src/compiler/preprocessor/ |
H A D | cpp.c | 364 } binop[] = { variable in typeref:struct:__anon15058 450 for (i = ALEN(binop) - 1; i >= 0; i--) { 451 if (binop[i].token == token) 454 if (i < 0 || binop[i].prec <= prec) 458 token = eval(token, binop[i].prec, res, err, yylvalpp); 459 *res = binop[i].op(val, *res);
|
/external/valgrind/main/VEX/ |
H A D | 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_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))) 1019 #undef binop macro
|
/external/valgrind/main/helgrind/ |
H A D | hg_main.c | 4097 #define binop(_op, _arg1, _arg2) IRExpr_Binop((_op),(_arg1),(_arg2)) macro 4230 ? binop(Iop_Sub32, addr, mkexpr(sp)) 4231 : binop(Iop_Sub64, addr, mkexpr(sp))) 4240 ? binop(Iop_Add32, mkexpr(addr_minus_sp), mkU32(rz_szB)) 4241 : binop(Iop_Add64, mkexpr(addr_minus_sp), mkU64(rz_szB))) 4249 ? binop(Iop_CmpLT32U, mkU32(THRESH), mkexpr(diff)) 4250 : binop(Iop_CmpLT64U, mkU64(THRESH), mkexpr(diff))) 4504 #undef binop macro
|
/external/valgrind/main/memcheck/ |
H A D | 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_Or3 [all...] |