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

1 2

  /art/compiler/optimizing/
instruction_simplifier_shared.cc 123 HBinaryOperation* binop = use->AsBinaryOperation(); local
124 HInstruction* binop_left = binop->GetLeft();
125 HInstruction* binop_right = binop->GetRight();
139 binop->GetKind(),
144 binop->GetBlock()->ReplaceAndRemoveInstructionWith(binop, mulacc);
  /external/valgrind/VEX/priv/
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);
225 data = binop(iricb.op, opnd1, opnd2);
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...]
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_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))))))
536 assign(t2, binop(Iop_Add64, getIReg(ra), getIReg(rb)));
541 assign(t2, binop(Iop_Add64, getIReg(ra),
547 assign(t2, binop(Iop_Add64, getIReg(ra),
553 assign(t2, signExtend(binop(Iop_Add32,
561 assign(t2, signExtend(binop(Iop_Add32,
568 assign(t2, signExtend(binop(Iop_Add32,
579 assign(t2, binop(Iop_And64, getIReg(ra), getIReg(rb)))
    [all...]
guest_s390_helpers.c 1809 #define binop macro
    [all...]
guest_x86_helpers.c 819 # define binop(_op,_a1,_a2) IRExpr_Binop((_op),(_a1),(_a2)) macro
852 binop(Iop_CmpEQ32,
853 binop(Iop_Add32, cc_dep1, cc_dep2),
862 binop(Iop_CmpEQ32, cc_dep1, cc_dep2));
867 binop(Iop_CmpNE32, cc_dep1, cc_dep2));
874 binop(Iop_CmpLT32S, cc_dep1, cc_dep2));
879 return binop(Iop_Xor32,
881 binop(Iop_CmpLT32S, cc_dep1, cc_dep2)),
889 binop(Iop_CmpLE32S, cc_dep1, cc_dep2));
895 return binop(Iop_Xor32
1354 # undef binop macro
    [all...]
host_arm_isel.c 188 static IRExpr* binop ( IROp op, IRExpr* a1, IRExpr* a2 ) function
774 && (e->Iex.Binop.op == Iop_Add32 || e->Iex.Binop.op == Iop_Sub32)
775 && e->Iex.Binop.arg2->tag == Iex_Const
776 && e->Iex.Binop.arg2->Iex.Const.con->tag == Ico_U32) {
777 Int simm = (Int)e->Iex.Binop.arg2->Iex.Const.con->Ico.U32;
780 if (e->Iex.Binop.op == Iop_Sub32)
782 reg = iselIntExpr_R(env, e->Iex.Binop.arg1);
840 && (e->Iex.Binop.op == Iop_Add32 || e->Iex.Binop.op == Iop_Sub32
    [all...]
host_s390_isel.c 301 if (expr->tag == Iex_Binop && expr->Iex.Binop.op == Iop_Add64) {
302 IRExpr *arg1 = expr->Iex.Binop.arg1;
303 IRExpr *arg2 = expr->Iex.Binop.arg2;
924 IRExpr *arg1 = expr->Iex.Binop.arg1;
925 IRExpr *arg2 = expr->Iex.Binop.arg2;
928 switch (expr->Iex.Binop.op) {
1548 IROp unop, binop; local
    [all...]
host_x86_isel.c 96 static IRExpr* binop ( IROp op, IRExpr* a1, IRExpr* a2 ) function
904 e->Iex.Binop.op==Iop_PRemC3210F64
925 if (e->Iex.Binop.op == Iop_Sub32 && isZeroU32(e->Iex.Binop.arg1)) {
927 HReg reg = iselIntExpr_R(env, e->Iex.Binop.arg2);
934 switch (e->Iex.Binop.op) {
954 HReg reg = iselIntExpr_R(env, e->Iex.Binop.arg1);
955 X86RMI* rmi = iselIntExpr_RMI(env, e->Iex.Binop.arg2);
979 switch (e->Iex.Binop.op)
    [all...]
guest_amd64_helpers.c 996 # define binop macro
1749 # undef binop macro
    [all...]
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...]
host_amd64_isel.c 84 static IRExpr* binop ( IROp op, IRExpr* a1, IRExpr* a2 ) function
972 if ((e->Iex.Binop.op == Iop_Sub64 && isZeroU64(e->Iex.Binop.arg1))
973 || (e->Iex.Binop.op == Iop_Sub32 && isZeroU32(e->Iex.Binop.arg1))) {
975 HReg reg = iselIntExpr_R(env, e->Iex.Binop.arg2);
982 switch (e->Iex.Binop.op)
    [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_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...]
  /external/v8/test/cctest/compiler/
test-machine-operator-reducer.cc 57 binop(NULL),
71 const Operator* binop; member in class:v8::internal::compiler::ReducerTester
91 // Check that the reduction of this binop applied to constants {a} and {b}
98 // Check that the reduction of this binop applied to {a} and {b} yields
102 CHECK(binop);
111 // Check that the reduction of this binop applied to {a} and {b} yields
114 CHECK(binop);
122 // Check that the reduction of this binop applied to {left} and {right} yields
123 // this binop applied to {left_expect} and {right_expect}.
126 CHECK(binop);
    [all...]
test-js-typed-lowering.cc 37 binop(NULL),
53 const Operator* binop; member in class:v8::internal::compiler::JSTypedLoweringTester
130 return reduce(Binop(op, Parameter(left_type, 0), Parameter(right_type, 1)));
133 Node* Binop(const Operator* op, Node* left, Node* right) {
252 Node* add = R.Binop(R.javascript.Add(language_mode), p0, p1);
269 Node* add = R.Binop(
302 Node* add = R.Binop(ops[k], p0, p1);
372 Node* add = R.Binop(R.ops[k], p0, p1);
430 Node* add = R.Binop(R.ops[k], p0, p1);
623 Node* cmp = R.Binop(ops[k], p0, p1)
801 Node* binop; member in class:v8::internal::compiler::BinopEffectsTester
    [all...]
test-simplified-lowering.cc 1207 Node* binop = local
    [all...]
  /external/opencv3/3rdparty/jinja2/
compiler.py 1421 def binop(operator, interceptable=True): member in class:CodeGenerator
    [all...]
  /external/valgrind/exp-dhat/
dh_main.c 765 #define binop(_op, _arg1, _arg2) IRExpr_Binop((_op),(_arg1),(_arg2)) macro
790 IRStmt* st2 = assign(t2, binop(Iop_Add64, mkexpr(t1), mkU64(n)));
845 ? binop(Iop_Sub32, mkexpr(sp), mkU32(rz_szB))
846 : binop(Iop_Sub64, mkexpr(sp), mkU64(rz_szB)))
854 ? binop(Iop_Sub32, addr, mkexpr(sp_minus_rz))
855 : binop(Iop_Sub64, addr, mkexpr(sp_minus_rz)))
863 ? binop(Iop_CmpLT32U, mkU32(THRESH), mkexpr(diff))
864 : binop(Iop_CmpLT64U, mkU64(THRESH), mkexpr(diff)))
1019 #undef binop macro
    [all...]
  /external/v8/src/wasm/
asm-wasm-builder.cc 545 BinaryOperation* binop = expr->key()->AsBinaryOperation(); local
546 if (binop) {
547 DCHECK(Token::SAR == binop->op());
548 DCHECK(binop->right()->AsLiteral()->raw_value()->IsNumber());
549 DCHECK(kAstI32 == TypeOf(binop->right()->AsLiteral()));
552 binop->right()->AsLiteral()->raw_value()->AsNumber()));
557 RECURSE(Visit(binop->left()));
    [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...]
  /external/valgrind/helgrind/
hg_main.c 4393 #define binop macro
4864 #undef binop macro
    [all...]
  /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/v8/src/parsing/
parser.cc 3958 BinaryOperation* binop = expr->AsBinaryOperation(); local
    [all...]

Completed in 4954 milliseconds

1 2