HomeSort by relevance Sort by last modified time
    Searched refs:Binop (Results 1 - 24 of 24) sorted by null

  /external/valgrind/VEX/priv/
ir_match.c 74 if (p->Iex.Binop.op != e->Iex.Binop.op) return False;
75 if (!matchWrk(mi, p->Iex.Binop.arg1, e->Iex.Binop.arg1))
77 if (!matchWrk(mi, p->Iex.Binop.arg2, e->Iex.Binop.arg2))
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_tilegx_isel.c 408 && e->Iex.Binop.op == Iop_Add64
409 && e->Iex.Binop.arg2->tag == Iex_Const
410 && e->Iex.Binop.arg2->Iex.Const.con->tag == Ico_U64
411 && uInt_fits_in_16_bits(e->Iex.Binop.arg2->Iex.Const.con->Ico.U64)) {
413 return TILEGXAMode_IR((Long) e->Iex.Binop.arg2->Iex.Const.con->Ico.U64,
414 iselWordExpr_R(env, e->Iex.Binop.arg1));
482 switch (e->Iex.Binop.op) {
528 HReg r_srcL = iselWordExpr_R(env, e->Iex.Binop.arg1);
535 e->Iex.Binop.arg2);
541 e->Iex.Binop.arg2)
    [all...]
ir_opt.c 274 return toBool( isIRAtom(e->Iex.Binop.arg1)
275 && isIRAtom(e->Iex.Binop.arg2) );
334 IRExpr_Binop(ex->Iex.Binop.op,
335 flatten_Expr(bb, ex->Iex.Binop.arg1),
336 flatten_Expr(bb, ex->Iex.Binop.arg2))));
    [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...]
host_ppc_isel.c     [all...]
host_mips_isel.c 722 if (e->tag == Iex_Binop && e->Iex.Binop.op == Iop_Add64
723 && e->Iex.Binop.arg2->tag == Iex_Const
724 && e->Iex.Binop.arg2->Iex.Const.con->tag == Ico_U64
726 uLong_is_4_aligned(e->Iex.Binop.arg2->Iex.Const.con->Ico.U64) : True)
727 && uLong_fits_in_16_bits(e->Iex.Binop.arg2->Iex.Const.con->Ico.U64)) {
728 return MIPSAMode_IR((Int) e->Iex.Binop.arg2->Iex.Const.con->Ico.U64,
729 iselWordExpr_R(env, e->Iex.Binop.arg1));
733 if (e->tag == Iex_Binop && e->Iex.Binop.op == Iop_Add64) {
734 HReg r_base = iselWordExpr_R(env, e->Iex.Binop.arg1);
735 HReg r_idx = iselWordExpr_R(env, e->Iex.Binop.arg2)
    [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...]
host_arm64_isel.c 870 && (e->Iex.Binop.op == Iop_Add64 || e->Iex.Binop.op == Iop_Sub64)
871 && e->Iex.Binop.arg2->tag == Iex_Const
872 && e->Iex.Binop.arg2->Iex.Const.con->tag == Ico_U64) {
873 Long simm = (Long)e->Iex.Binop.arg2->Iex.Const.con->Ico.U64;
880 HReg reg = iselIntExpr_R(env, e->Iex.Binop.arg1);
881 if (e->Iex.Binop.op == Iop_Sub64) simm = -simm;
888 && e->Iex.Binop.op == Iop_Add64
889 && e->Iex.Binop.arg2->tag == Iex_Const
890 && e->Iex.Binop.arg2->Iex.Const.con->tag == Ico_U64)
    [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...]
ir_defs.c     [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...]
  /external/v8/src/compiler/
wasm-compiler.cc 372 Node* WasmGraphBuilder::Binop(wasm::WasmOpcode opcode, Node* left, Node* right,
426 return Invert(Binop(wasm::kExprI32Eq, left, right));
497 return Invert(Binop(wasm::kExprI64Eq, left, right));
552 return Invert(Binop(wasm::kExprF32Eq, left, right));
583 return Invert(Binop(wasm::kExprF64Eq, left, right));
1002 Binop(wasm::kExprI32Xor, Unop(wasm::kExprI32ReinterpretF32, input),
    [all...]
wasm-compiler.h 128 Node* Binop(wasm::WasmOpcode opcode, Node* left, Node* right,
  /external/v8/test/cctest/compiler/
test-js-typed-lowering.cc 24 binop(NULL),
40 const Operator* binop; member in class:v8::internal::compiler::JSTypedLoweringTester
118 return reduce(Binop(op, Parameter(left_type, 0), Parameter(right_type, 1)));
121 Node* Binop(const Operator* op, Node* left, Node* right) {
231 Node* add = R.Binop(R.javascript.Add(), p0, p1);
247 Node* add = R.Binop(R.javascript.Add(BinaryOperationHints::Any()), p0, p1);
273 Node* add = R.Binop(ops[k], p0, p1);
341 Node* add = R.Binop(R.ops[k], p0, p1);
397 Node* add = R.Binop(R.ops[k], p0, p1);
590 Node* cmp = R.Binop(ops[k], p0, p1)
767 Node* binop; member in class:v8::internal::compiler::BinopEffectsTester
    [all...]
  /external/valgrind/coregrind/
m_translate.c 422 if (e->Iex.Binop.arg1->tag != Iex_RdTmp) goto case3;
423 if (!get_SP_delta(e->Iex.Binop.arg1->Iex.RdTmp.tmp, &delta)) goto case3;
424 if (e->Iex.Binop.arg2->tag != Iex_Const) goto case3;
425 if (!IS_ADD_OR_SUB(e->Iex.Binop.op)) goto case3;
426 con = GET_CONST(e->Iex.Binop.arg2->Iex.Const.con);
428 if (IS_ADD(e->Iex.Binop.op)) {
    [all...]
  /external/valgrind/coregrind/m_debuginfo/
storage.c 873 e.Cex.Binop.op = op;
874 e.Cex.Binop.ixL = ixL;
875 e.Cex.Binop.ixR = ixR;
975 ML_(ppCfiExpr)(src, e->Cex.Binop.ixL);
977 ppCfiBinop(e->Cex.Binop.op);
    [all...]
priv_storage.h 442 } Binop;
    [all...]
debuginfo.c     [all...]
readdwarf.c     [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/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/VEX/pub/
libvex_ir.h 405 /* Primitive operations that are used in Unop, Binop, Triop and Qop
    [all...]
  /external/v8/src/wasm/
ast-decoder.cc 642 node = BUILD(Binop, opcode, lval.node, rval.node, position());
    [all...]

Completed in 283 milliseconds