/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
|