Home
last modified time | relevance | path

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

/external/valgrind/main/VEX/pub/
Dlibvex_ir.h1201 IROp; typedef
1204 extern void ppIROp ( IROp );
1337 IROp op; /* op-code */
1349 IROp op; /* op-code */
1359 IROp op; /* op-code */
1368 IROp op; /* op-code */
1456 extern IRExpr* IRExpr_Qop ( IROp op, IRExpr* arg1, IRExpr* arg2,
1458 extern IRExpr* IRExpr_Triop ( IROp op, IRExpr* arg1,
1460 extern IRExpr* IRExpr_Binop ( IROp op, IRExpr* arg1, IRExpr* arg2 );
1461 extern IRExpr* IRExpr_Unop ( IROp op, IRExpr* arg );
/external/valgrind/main/coregrind/
Dm_translate.c831 IROp op_CmpNE = Iop_CmpNE64; in gen_PUSH()
832 IROp op_Sar = Iop_Sar64; in gen_PUSH()
833 IROp op_Sub = Iop_Sub64; in gen_PUSH()
834 IROp op_Add = Iop_Add64; in gen_PUSH()
844 IROp op_CmpNE = Iop_CmpNE32; in gen_PUSH()
845 IROp op_Sar = Iop_Sar32; in gen_PUSH()
846 IROp op_Sub = Iop_Sub32; in gen_PUSH()
847 IROp op_Add = Iop_Add32; in gen_PUSH()
922 IROp op_CmpNE = Iop_CmpNE64; in gen_POP()
923 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()
2859 IROp cmp; in dis_neon_vtb()
2941 IROp op, op2; in dis_neon_vdup()
3021 IROp addOp; in dis_neon_data_3same()
3022 IROp andOp; in dis_neon_data_3same()
3023 IROp shOp; in dis_neon_data_3same()
3091 IROp op, op2; in dis_neon_data_3same()
3157 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()
1573 static Bool isAddSub ( IROp op8 ) in isAddSub()
1578 static Bool isLogic ( IROp op8 ) in isLogic()
1638 void setFlags_DEP1_DEP2 ( IROp op8, IRTemp dep1, IRTemp dep2, IRType ty ) in setFlags_DEP1_DEP2()
1663 void setFlags_DEP1 ( IROp op8, IRTemp dep1, IRType ty ) in setFlags_DEP1()
1690 static void setFlags_DEP1_DEP2_shift ( IROp op64, in setFlags_DEP1_DEP2_shift()
1860 IROp plus = mkSizedOp(ty, Iop_Add8); in helper_ADC()
[all …]
Dir_opt.c929 static IRExpr* mkZeroOfPrimopResultType ( IROp op ) in mkZeroOfPrimopResultType()
945 static IRExpr* mkOnesOfPrimopResultType ( IROp op ) in mkOnesOfPrimopResultType()
2417 IROp op;
2422 IROp op;
2428 IROp op;
2434 IROp op;
3931 static inline Bool is_Unop ( IRExpr* e, IROp op ) { in is_Unop()
3934 static inline Bool is_Binop ( IRExpr* e, IROp op ) { in is_Binop()
3938 static IRExpr* fold_IRExpr_Binop ( IROp op, IRExpr* a1, IRExpr* a2 ) in fold_IRExpr_Binop()
3955 static IRExpr* fold_IRExpr_Unop ( IROp op, IRExpr* aa ) in fold_IRExpr_Unop()
Dguest_ppc_toIR.c463 static IRExpr* unop ( IROp op, IRExpr* a ) in unop()
468 static IRExpr* binop ( IROp op, IRExpr* a1, IRExpr* a2 ) in binop()
473 static IRExpr* triop ( IROp op, IRExpr* a1, IRExpr* a2, IRExpr* a3 ) in triop()
478 static IRExpr* qop ( IROp op, IRExpr* a1, IRExpr* a2, in qop()
767 static IROp mkSzOp ( IRType ty, IROp op8 ) in mkSzOp()
846 IROp op; in mkWidenFrom8()
855 IROp op; in mkWidenFrom16()
3320 IROp to_bit = (mode64 ? Iop_64to1 : Iop_32to1); in dis_int_parity()
3321 IROp shr_op = (mode64 ? Iop_Shr64 : Iop_Shr32); in dis_int_parity()
4741 IROp opAND = is32bit ? Iop_And32 : Iop_And64; in do_trap()
[all …]
Dir_defs.c109 void ppIROp ( IROp op ) in ppIROp()
112 IROp base; in ppIROp()
1344 IRExpr* IRExpr_Qop ( IROp op, IRExpr* arg1, IRExpr* arg2, in IRExpr_Qop()
1355 IRExpr* IRExpr_Triop ( IROp op, IRExpr* arg1, in IRExpr_Triop()
1365 IRExpr* IRExpr_Binop ( IROp op, IRExpr* arg1, IRExpr* arg2 ) { in IRExpr_Binop()
1373 IRExpr* IRExpr_Unop ( IROp op, IRExpr* arg ) { in IRExpr_Unop()
1894 void typeOfPrimop ( IROp op, in typeOfPrimop()
Dhost_ppc_isel.c190 static IRExpr* unop ( IROp op, IRExpr* a ) in unop()
1516 IROp op_unop = e->Iex.Unop.op; in iselWordExpr_R_wrk()
2673 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()
Dhost_x86_isel.c90 static IRExpr* unop ( IROp op, IRExpr* a ) in unop()
95 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.c783 IROp opDIFD, opUIFU, opXOR, opNOT, opCMP, opOR; in expensiveCmpEQorNE()
889 IROp cmp_op, in doCmpORD()
895 IROp opOR = m64 ? Iop_Or64 : Iop_Or32; in doCmpORD()
896 IROp opAND = m64 ? Iop_And64 : Iop_And32; in doCmpORD()
897 IROp opSHL = m64 ? Iop_Shl64 : Iop_Shl32; in doCmpORD()
898 IROp opSHR = m64 ? Iop_Shr64 : Iop_Shr32; in doCmpORD()
1561 IROp opAND, opOR, opXOR, opNOT, opADD, opSUB; in expensiveAddSub()
1665 IROp original_op, in scalarShift()
1915 IRAtom* vectorNarrowV128 ( MCEnv* mce, IROp narrow_op, in vectorNarrowV128()
1936 IRAtom* vectorNarrow64 ( MCEnv* mce, IROp narrow_op, in vectorNarrow64()
[all …]
/external/valgrind/tsan/
Dts_valgrind.cc1125 IRExpr *sub_expr = IRExpr_Binop((IROp)(Iop_Sub32 + is_64), in instrument_mem_access()
1132 IRExpr *mask_expr = IRExpr_Unop((IROp)(Iop_CmpwNEZ32 + is_64), in instrument_mem_access()
1139 IRExpr *and_expr = IRExpr_Binop((IROp)(Iop_And32 + is_64), in instrument_mem_access()
/external/valgrind/main/exp-ptrcheck/
Dh_main.c4131 IROp op, in instrument_arithop()
4761 IROp cmpEQ = is64 ? Iop_CasCmpEQ64 : Iop_CasCmpEQ32; in schemeS()
4798 IROp cmpEQ = is16 ? Iop_CasCmpEQ16 : Iop_CasCmpEQ8; in schemeS()
4829 IROp cmpEQ = is32 ? Iop_CasCmpEQ32 in schemeS()
4871 IROp opADD = is64 ? Iop_Add64 : Iop_Add32; in schemeS()
4872 IROp opXOR = is64 ? Iop_Xor64 : Iop_Xor32; in schemeS()
4873 IROp opOR = is64 ? Iop_Or64 : Iop_Or32; in schemeS()
4874 IROp opCasCmpEQ = is64 ? Iop_CasCmpEQ64 : Iop_CasCmpEQ32; in schemeS()
/external/valgrind/main/callgrind/
Dmain.c1117 IROp widen = tyW==Ity_I32 ? Iop_1Uto32 : Iop_1Uto64; in CLG_()
1118 IROp opXOR = tyW==Ity_I32 ? Iop_Xor32 : Iop_Xor64; in CLG_()
/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()