Home
last modified time | relevance | path

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

/external/valgrind/main/VEX/pub/
Dlibvex_ir.h1285 IROp; typedef
1288 extern void ppIROp ( IROp );
1423 IROp op; /* op-code */
1435 IROp op; /* op-code */
1445 IROp op; /* op-code */
1454 IROp op; /* op-code */
1542 extern IRExpr* IRExpr_Qop ( IROp op, IRExpr* arg1, IRExpr* arg2,
1544 extern IRExpr* IRExpr_Triop ( IROp op, IRExpr* arg1,
1546 extern IRExpr* IRExpr_Binop ( IROp op, IRExpr* arg1, IRExpr* arg2 );
1547 extern IRExpr* IRExpr_Unop ( IROp op, IRExpr* arg );
/external/valgrind/main/coregrind/
Dm_translate.c910 IROp op_CmpNE = Iop_CmpNE64; in gen_PUSH()
911 IROp op_Sar = Iop_Sar64; in gen_PUSH()
912 IROp op_Sub = Iop_Sub64; in gen_PUSH()
913 IROp op_Add = Iop_Add64; in gen_PUSH()
923 IROp op_CmpNE = Iop_CmpNE32; in gen_PUSH()
924 IROp op_Sar = Iop_Sar32; in gen_PUSH()
925 IROp op_Sub = Iop_Sub32; in gen_PUSH()
926 IROp op_Add = Iop_Add32; in gen_PUSH()
1001 IROp op_CmpNE = Iop_CmpNE64; in gen_POP()
1002 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()
2876 IROp cmp; in dis_neon_vtb()
2958 IROp op, op2; in dis_neon_vdup()
3038 IROp addOp; in dis_neon_data_3same()
3039 IROp andOp; in dis_neon_data_3same()
3040 IROp shOp; in dis_neon_data_3same()
3108 IROp op, op2; in dis_neon_data_3same()
3174 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()
858 static Bool isAddSub ( IROp op8 ) in isAddSub()
863 static Bool isLogic ( IROp op8 ) in isLogic()
915 void setFlags_DEP1_DEP2 ( IROp op8, IRTemp dep1, IRTemp dep2, IRType ty ) in setFlags_DEP1_DEP2()
939 void setFlags_DEP1 ( IROp op8, IRTemp dep1, IRType ty ) in setFlags_DEP1()
965 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()
1580 static Bool isAddSub ( IROp op8 ) in isAddSub()
1585 static Bool isLogic ( IROp op8 ) in isLogic()
1645 void setFlags_DEP1_DEP2 ( IROp op8, IRTemp dep1, IRTemp dep2, IRType ty ) in setFlags_DEP1_DEP2()
1670 void setFlags_DEP1 ( IROp op8, IRTemp dep1, IRType ty ) in setFlags_DEP1()
1697 static void setFlags_DEP1_DEP2_shift ( IROp op64, in setFlags_DEP1_DEP2_shift()
1867 IROp plus = mkSizedOp(ty, Iop_Add8); in helper_ADC()
[all …]
Dhost_s390_isel.c1008 IROp unop, binop; in s390_isel_int_expr_wrk()
1428 IROp op = expr->Iex.Triop.op; in s390_isel_float128_expr_wrk()
1695 IROp op = expr->Iex.Triop.op; in s390_isel_float_expr_wrk()
1727 IROp op = expr->Iex.Binop.op; in s390_isel_float_expr_wrk()
1800 IROp op = expr->Iex.Unop.op; in s390_isel_float_expr_wrk()
Dir_opt.c945 static IRExpr* mkZeroOfPrimopResultType ( IROp op ) in mkZeroOfPrimopResultType()
961 static IRExpr* mkOnesOfPrimopResultType ( IROp op ) in mkOnesOfPrimopResultType()
2533 IROp op;
2538 IROp op;
2544 IROp op;
2550 IROp op;
4047 static inline Bool is_Unop ( IRExpr* e, IROp op ) { in is_Unop()
4050 static inline Bool is_Binop ( IRExpr* e, IROp op ) { in is_Binop()
4054 static IRExpr* fold_IRExpr_Binop ( IROp op, IRExpr* a1, IRExpr* a2 ) in fold_IRExpr_Binop()
4079 static IRExpr* fold_IRExpr_Unop ( IROp op, IRExpr* aa ) in fold_IRExpr_Unop()
Dguest_ppc_toIR.c517 static IRExpr* unop ( IROp op, IRExpr* a ) in unop()
522 static IRExpr* binop ( IROp op, IRExpr* a1, IRExpr* a2 ) in binop()
527 static IRExpr* triop ( IROp op, IRExpr* a1, IRExpr* a2, IRExpr* a3 ) in triop()
532 static IRExpr* qop ( IROp op, IRExpr* a1, IRExpr* a2, in qop()
892 static IROp mkSzOp ( IRType ty, IROp op8 ) in mkSzOp()
971 IROp op; in mkWidenFrom8()
980 IROp op; in mkWidenFrom16()
4037 IROp to_bit = (mode64 ? Iop_64to1 : Iop_32to1); in dis_int_parity()
4038 IROp shr_op = (mode64 ? Iop_Shr64 : Iop_Shr32); in dis_int_parity()
5458 IROp opAND = is32bit ? Iop_And32 : Iop_And64; in do_trap()
[all …]
Dir_defs.c114 void ppIROp ( IROp op ) in ppIROp()
117 IROp base; in ppIROp()
1416 IRExpr* IRExpr_Qop ( IROp op, IRExpr* arg1, IRExpr* arg2, in IRExpr_Qop()
1427 IRExpr* IRExpr_Triop ( IROp op, IRExpr* arg1, in IRExpr_Triop()
1437 IRExpr* IRExpr_Binop ( IROp op, IRExpr* arg1, IRExpr* arg2 ) { in IRExpr_Binop()
1445 IRExpr* IRExpr_Unop ( IROp op, IRExpr* arg ) { in IRExpr_Unop()
1971 void typeOfPrimop ( IROp op, in typeOfPrimop()
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()
1425 IROp opi = e->Iex.Unop.arg->Iex.Binop.op; /* inner op */ in iselIntExpr_R_wrk()
Dhost_ppc_isel.c193 static IRExpr* unop ( IROp op, IRExpr* a ) in unop()
1543 IROp op_unop = e->Iex.Unop.op; in iselWordExpr_R_wrk()
2702 IROp op_binop = e->Iex.Binop.op; in iselInt64Expr_wrk()
Dguest_s390_toIR.c144 unop(IROp kind, IRExpr *op) in unop()
151 binop(IROp kind, IRExpr *op1, IRExpr *op2) in binop()
158 triop(IROp kind, IRExpr *op1, IRExpr *op2, IRExpr *op3) in triop()
165 qop(IROp kind, IRExpr *op1, IRExpr *op2, IRExpr *op3, IRExpr *op4) in qop()
9273 s390_irgen_XONC(IROp op, UChar length, IRTemp start1, IRTemp start2) in s390_irgen_XONC()
9574 s390_irgen_divide_64to32(IROp op, UChar r1, IRTemp op2) in s390_irgen_divide_64to32()
9588 s390_irgen_divide_128to64(IROp op, UChar r1, IRTemp op2) in s390_irgen_divide_128to64()
9602 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.c179 static IRExpr* unop ( IROp op, IRExpr* a ) in unop()
184 static IRExpr* binop ( IROp op, IRExpr* a1, IRExpr* a2 ) in binop()
/external/valgrind/main/memcheck/
Dmc_translate.c824 IROp opDIFD, opUIFU, opXOR, opNOT, opCMP, opOR; in expensiveCmpEQorNE()
930 IROp cmp_op, in doCmpORD()
936 IROp opOR = m64 ? Iop_Or64 : Iop_Or32; in doCmpORD()
937 IROp opAND = m64 ? Iop_And64 : Iop_And32; in doCmpORD()
938 IROp opSHL = m64 ? Iop_Shl64 : Iop_Shl32; in doCmpORD()
939 IROp opSHR = m64 ? Iop_Shr64 : Iop_Shr32; in doCmpORD()
1633 IROp opAND, opOR, opXOR, opNOT, opADD, opSUB; in expensiveAddSub()
1737 IROp original_op, in scalarShift()
2008 IROp vanillaNarrowingOpOfShape ( IROp qnarrowOp ) in vanillaNarrowingOpOfShape()
2046 IRAtom* vectorNarrowBinV128 ( MCEnv* mce, IROp narrow_op, in vectorNarrowBinV128()
[all …]
/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/tsan/
Dts_valgrind.cc1133 IRExpr *sub_expr = IRExpr_Binop((IROp)(Iop_Sub32 + is_64), in instrument_mem_access()
1140 IRExpr *mask_expr = IRExpr_Unop((IROp)(Iop_CmpwNEZ32 + is_64), in instrument_mem_access()
1147 IRExpr *and_expr = IRExpr_Binop((IROp)(Iop_And32 + is_64), in instrument_mem_access()
/external/valgrind/main/cachegrind/
Dcg_main.c1124 IROp widen = tyW==Ity_I32 ? Iop_1Uto32 : Iop_1Uto64; in cg_instrument()
1125 IROp opXOR = tyW==Ity_I32 ? Iop_Xor32 : Iop_Xor64; in cg_instrument()
/external/valgrind/main/callgrind/
Dmain.c1118 IROp widen = tyW==Ity_I32 ? Iop_1Uto32 : Iop_1Uto64; in CLG_()
1119 IROp opXOR = tyW==Ity_I32 ? Iop_Xor32 : Iop_Xor64; in CLG_()