Home
last modified time | relevance | path

Searched refs:IROp (Results 1 – 21 of 21) sorted by relevance

/external/valgrind/main/VEX/pub/
Dlibvex_ir.h1473 IROp; typedef
1476 extern void ppIROp ( IROp );
1651 IROp op; /* op-code */
1660 IROp op; /* op-code */
1748 IROp op; /* op-code */
1756 IROp op; /* op-code */
1768 extern IRExpr* IRExpr_Qop ( IROp op, IRExpr* arg1, IRExpr* arg2,
1770 extern IRExpr* IRExpr_Triop ( IROp op, IRExpr* arg1,
1772 extern IRExpr* IRExpr_Binop ( IROp op, IRExpr* arg1, IRExpr* arg2 );
1773 extern IRExpr* IRExpr_Unop ( IROp op, IRExpr* arg );
/external/valgrind/main/coregrind/
Dm_translate.c919 IROp op_CmpNE = Iop_CmpNE64; in gen_PUSH()
920 IROp op_Sar = Iop_Sar64; in gen_PUSH()
921 IROp op_Sub = Iop_Sub64; in gen_PUSH()
922 IROp op_Add = Iop_Add64; in gen_PUSH()
933 IROp op_CmpNE = Iop_CmpNE32; in gen_PUSH()
934 IROp op_Sar = Iop_Sar32; in gen_PUSH()
935 IROp op_Sub = Iop_Sub32; in gen_PUSH()
936 IROp op_Add = Iop_Add32; in gen_PUSH()
1013 IROp op_CmpNE = Iop_CmpNE64; in gen_POP()
1014 IROp op_Sar = Iop_Sar64; in gen_POP()
[all …]
/external/valgrind/main/VEX/priv/
Dguest_arm_toIR.c295 static IRExpr* unop ( IROp op, IRExpr* a ) in unop()
300 static IRExpr* binop ( IROp op, IRExpr* a1, IRExpr* a2 ) in binop()
305 static IRExpr* triop ( IROp op, IRExpr* a1, IRExpr* a2, IRExpr* a3 ) in triop()
2895 IROp cmp; in dis_neon_vtb()
2977 IROp op, op2; in dis_neon_vdup()
3057 IROp addOp; in dis_neon_data_3same()
3058 IROp andOp; in dis_neon_data_3same()
3059 IROp shOp; in dis_neon_data_3same()
3127 IROp op, op2; in dis_neon_data_3same()
3193 IROp shift_op, add_op; in dis_neon_data_3same()
[all …]
Dguest_x86_toIR.c646 static IRExpr* unop ( IROp op, IRExpr* a ) in unop()
651 static IRExpr* binop ( IROp op, IRExpr* a1, IRExpr* a2 ) in binop()
656 static IRExpr* triop ( IROp op, IRExpr* a1, IRExpr* a2, IRExpr* a3 ) in triop()
708 static IROp mkSizedOp ( IRType ty, IROp op8 ) in mkSizedOp()
723 static IROp mkWidenOp ( Int szSmall, Int szBig, Bool signd ) in mkWidenOp()
859 static Bool isAddSub ( IROp op8 ) in isAddSub()
864 static Bool isLogic ( IROp op8 ) in isLogic()
916 void setFlags_DEP1_DEP2 ( IROp op8, IRTemp dep1, IRTemp dep2, IRType ty ) in setFlags_DEP1_DEP2()
940 void setFlags_DEP1 ( IROp op8, IRTemp dep1, IRType ty ) in setFlags_DEP1()
966 static void setFlags_DEP1_DEP2_shift ( IROp op32, in setFlags_DEP1_DEP2_shift()
[all …]
Dguest_amd64_toIR.c248 static IRExpr* unop ( IROp op, IRExpr* a ) in unop()
253 static IRExpr* binop ( IROp op, IRExpr* a1, IRExpr* a2 ) in binop()
258 static IRExpr* triop ( IROp op, IRExpr* a1, IRExpr* a2, IRExpr* a3 ) in triop()
312 static IROp mkSizedOp ( IRType ty, IROp op8 ) in mkSizedOp()
1677 static Bool isAddSub ( IROp op8 ) in isAddSub()
1682 static Bool isLogic ( IROp op8 ) in isLogic()
1742 void setFlags_DEP1_DEP2 ( IROp op8, IRTemp dep1, IRTemp dep2, IRType ty ) in setFlags_DEP1_DEP2()
1767 void setFlags_DEP1 ( IROp op8, IRTemp dep1, IRType ty ) in setFlags_DEP1()
1794 static void setFlags_DEP1_DEP2_shift ( IROp op64, in setFlags_DEP1_DEP2_shift()
1964 IROp plus = mkSizedOp(ty, Iop_Add8); in helper_ADC()
[all …]
Dhost_s390_isel.c1124 IROp unop, binop; in s390_isel_int_expr_wrk()
1547 IROp op = triop->op; in s390_isel_float128_expr_wrk()
1815 IROp op = triop->op; in s390_isel_float_expr_wrk()
1847 IROp op = expr->Iex.Binop.op; in s390_isel_float_expr_wrk()
1920 IROp op = expr->Iex.Unop.op; in s390_isel_float_expr_wrk()
Dir_opt.c1189 static IRExpr* mkZeroOfPrimopResultType ( IROp op ) in mkZeroOfPrimopResultType()
1206 static IRExpr* mkOnesOfPrimopResultType ( IROp op ) in mkOnesOfPrimopResultType()
3040 IROp op;
3045 IROp op;
3051 IROp op;
3057 IROp op;
4637 static inline Bool is_Unop ( IRExpr* e, IROp op ) { in is_Unop()
4640 static inline Bool is_Binop ( IRExpr* e, IROp op ) { in is_Binop()
4644 static IRExpr* fold_IRExpr_Binop ( IROp op, IRExpr* a1, IRExpr* a2 ) in fold_IRExpr_Binop()
4669 static IRExpr* fold_IRExpr_Unop ( IROp op, IRExpr* aa ) in fold_IRExpr_Unop()
Dir_defs.c119 void ppIROp ( IROp op ) in ppIROp()
122 IROp base; in ppIROp()
1517 IRExpr* IRExpr_Qop ( IROp op, IRExpr* arg1, IRExpr* arg2, in IRExpr_Qop()
1530 IRExpr* IRExpr_Triop ( IROp op, IRExpr* arg1, in IRExpr_Triop()
1542 IRExpr* IRExpr_Binop ( IROp op, IRExpr* arg1, IRExpr* arg2 ) { in IRExpr_Binop()
1550 IRExpr* IRExpr_Unop ( IROp op, IRExpr* arg ) { in IRExpr_Unop()
2102 void typeOfPrimop ( IROp op, in typeOfPrimop()
Dguest_ppc_toIR.c522 static IRExpr* unop ( IROp op, IRExpr* a ) in unop()
527 static IRExpr* binop ( IROp op, IRExpr* a1, IRExpr* a2 ) in binop()
532 static IRExpr* triop ( IROp op, IRExpr* a1, IRExpr* a2, IRExpr* a3 ) in triop()
537 static IRExpr* qop ( IROp op, IRExpr* a1, IRExpr* a2, in qop()
897 static IROp mkSzOp ( IRType ty, IROp op8 ) in mkSzOp()
976 IROp op; in mkWidenFrom8()
985 IROp op; in mkWidenFrom16()
4155 IROp to_bit = (mode64 ? Iop_64to1 : Iop_32to1); in dis_int_parity()
4156 IROp shr_op = (mode64 ? Iop_Shr64 : Iop_Shr32); in dis_int_parity()
5577 IROp opAND = is32bit ? Iop_And32 : Iop_And64; in do_trap()
[all …]
Dguest_mips_toIR.c600 static IRExpr *unop(IROp op, IRExpr * a) in unop()
605 static IRExpr *binop(IROp op, IRExpr * a1, IRExpr * a2) in binop()
610 static IRExpr *triop(IROp op, IRExpr * a1, IRExpr * a2, IRExpr * a3) in triop()
Dhost_ppc_isel.c195 static IRExpr* unop ( IROp op, IRExpr* a ) in unop()
1642 IROp op_unop = e->Iex.Unop.op; in iselWordExpr_R_wrk()
2799 IROp op_binop = e->Iex.Binop.op; in iselInt128Expr_to_32x4_wrk()
2924 IROp op_binop = e->Iex.Binop.op; in iselInt64Expr_wrk()
Dhost_amd64_isel.c77 static IRExpr* unop ( IROp op, IRExpr* a ) in unop()
82 static IRExpr* binop ( IROp op, IRExpr* a1, IRExpr* a2 ) in binop()
1320 IROp opi = e->Iex.Unop.arg->Iex.Binop.op; /* inner op */ in iselIntExpr_R_wrk()
Dhost_mips_isel.c1076 IROp op_unop = e->Iex.Unop.op; in iselWordExpr_R_wrk()
1968 IROp op_binop = e->Iex.Binop.op; in iselInt64Expr_wrk()
Dguest_s390_toIR.c51 static void s390_irgen_xonc(IROp, IRTemp, IRTemp, IRTemp);
159 unop(IROp kind, IRExpr *op) in unop()
166 binop(IROp kind, IRExpr *op1, IRExpr *op2) in binop()
173 triop(IROp kind, IRExpr *op1, IRExpr *op2, IRExpr *op3) in triop()
180 qop(IROp kind, IRExpr *op1, IRExpr *op2, IRExpr *op3, IRExpr *op4) in qop()
9277 s390_irgen_xonc(IROp op, IRTemp length, IRTemp start1, IRTemp start2) in s390_irgen_xonc()
9561 s390_irgen_divide_64to32(IROp op, UChar r1, IRTemp op2) in s390_irgen_divide_64to32()
9575 s390_irgen_divide_128to64(IROp op, UChar r1, IRTemp op2) in s390_irgen_divide_128to64()
9589 s390_irgen_divide_64to64(IROp op, UChar r1, IRTemp op2) in s390_irgen_divide_64to64()
Dhost_x86_isel.c91 static IRExpr* unop ( IROp op, IRExpr* a ) in unop()
96 static IRExpr* binop ( IROp op, IRExpr* a1, IRExpr* a2 ) in binop()
Dhost_arm_isel.c191 static IRExpr* unop ( IROp op, IRExpr* a ) in unop()
196 static IRExpr* binop ( IROp op, IRExpr* a1, IRExpr* a2 ) in binop()
/external/valgrind/main/memcheck/
Dmc_translate.c880 IROp opDIFD, opUIFU, opXOR, opNOT, opCMP, opOR; in expensiveCmpEQorNE()
986 IROp cmp_op, in doCmpORD()
992 IROp opOR = m64 ? Iop_Or64 : Iop_Or32; in doCmpORD()
993 IROp opAND = m64 ? Iop_And64 : Iop_And32; in doCmpORD()
994 IROp opSHL = m64 ? Iop_Shl64 : Iop_Shl32; in doCmpORD()
995 IROp opSHR = m64 ? Iop_Shr64 : Iop_Shr32; in doCmpORD()
1717 IROp opAND, opOR, opXOR, opNOT, opADD, opSUB; in expensiveAddSub()
1821 IROp original_op, in scalarShift()
2146 IROp vanillaNarrowingOpOfShape ( IROp qnarrowOp ) in vanillaNarrowingOpOfShape()
2184 IRAtom* vectorNarrowBinV128 ( MCEnv* mce, IROp narrow_op, in vectorNarrowBinV128()
[all …]
/external/valgrind/main/drd/
Ddrd_load_store.c336 static const IROp u_widen_irop[5][9] = {
417 IROp widen_op; in instr_trace_mem_store()
/external/valgrind/main/VEX/
Dtest_main.c1302 IROp opAND, opOR, opXOR, opNOT, opADD; in expensiveAdd32()
1531 IRAtom* vectorNarrowV128 ( MCEnv* mce, IROp narrow_op, in vectorNarrowV128()
1597 IROp op, in expr2vbits_Binop()
1917 IRExpr* expr2vbits_Unop ( MCEnv* mce, IROp op, IRAtom* atom ) in expr2vbits_Unop()
2045 IROp mkAdd; in expr2vbits_LDle_WRK()
2207 IROp mkAdd; in do_shadow_STle()
/external/valgrind/main/cachegrind/
Dcg_main.c1130 IROp widen = tyW==Ity_I32 ? Iop_1Uto32 : Iop_1Uto64; in cg_instrument()
1131 IROp opXOR = tyW==Ity_I32 ? Iop_Xor32 : Iop_Xor64; in cg_instrument()
/external/valgrind/main/callgrind/
Dmain.c1122 IROp widen = tyW==Ity_I32 ? Iop_1Uto32 : Iop_1Uto64; in CLG_()
1123 IROp opXOR = tyW==Ity_I32 ? Iop_Xor32 : Iop_Xor64; in CLG_()