/external/valgrind/VEX/priv/ |
ir_match.h | 45 /* Patterns are simply IRExpr* trees, with IRExpr_Binder nodes at the 50 static IRExpr* _patt = NULL 71 IRExpr* bindee[N_IRMATCH_BINDERS]; 81 Bool matchIRExpr ( MatchInfo* mi, IRExpr* p/*attern*/, IRExpr* e/*xpr*/ );
|
ir_opt.h | 49 IRExpr* (*specHelper) (const HChar*, IRExpr**, IRStmt**, Int),
|
guest_ppc_defs.h | 69 IRExpr* guest_ppc32_spechelper ( const HChar* function_name, 70 IRExpr** args, 75 IRExpr* guest_ppc64_spechelper ( const HChar* function_name, 76 IRExpr** args,
|
guest_tilegx_defs.h | 58 extern IRExpr *guest_tilegx_spechelper ( const HChar * function_name, 59 IRExpr ** args,
|
guest_mips_defs.h | 58 extern IRExpr *guest_mips32_spechelper ( const HChar * function_name, 59 IRExpr ** args, 63 extern IRExpr *guest_mips64_spechelper ( const HChar * function_name, 64 IRExpr ** args,
|
ir_match.c | 45 void setBindee ( MatchInfo* mi, Int n, IRExpr* bindee ) 60 Bool matchWrk ( MatchInfo* mi, IRExpr* p/*attern*/, IRExpr* e/*xpr*/ ) 99 Bool matchIRExpr ( MatchInfo* mi, IRExpr* p/*attern*/, IRExpr* e/*xpr*/ )
|
ir_inject.c | 60 static IRExpr * 61 load_aux(IREndness endian, IRType type, IRExpr *addr) 81 static IRExpr * 85 IRExpr *addr, *next_addr; 125 store_aux(IRSB *irsb, IREndness endian, IRExpr *addr, IRExpr *data) 145 store(IRSB *irsb, IREndness endian, HWord haddr, IRExpr *data) 148 IRExpr *addr, *next_addr; 194 IRExpr *data, *rounding_mode, *opnd1, *opnd2, *opnd3, *opnd4;
|
ir_defs.c | [all...] |
guest_arm64_defs.h | 58 IRExpr* guest_arm64_spechelper ( const HChar* function_name, 59 IRExpr** args,
|
guest_arm_defs.h | 60 IRExpr* guest_arm_spechelper ( const HChar* function_name, 61 IRExpr** args,
|
host_s390_isel.c | 114 IRExpr *previous_bfp_rounding_mode; 115 IRExpr *previous_dfp_rounding_mode; 128 static HReg s390_isel_int_expr(ISelEnv *, IRExpr *); 129 static s390_amode *s390_isel_amode(ISelEnv *, IRExpr *); 130 static s390_amode *s390_isel_amode_b12_b20(ISelEnv *, IRExpr *); 131 static s390_cc_t s390_isel_cc(ISelEnv *, IRExpr *); 132 static s390_opnd_RMI s390_isel_int_expr_RMI(ISelEnv *, IRExpr *); 133 static void s390_isel_int128_expr(HReg *, HReg *, ISelEnv *, IRExpr *); 134 static HReg s390_isel_float_expr(ISelEnv *, IRExpr *); 135 static void s390_isel_float128_expr(HReg *, HReg *, ISelEnv *, IRExpr *); [all...] |
guest_ppc_toIR.c | 588 static void assign ( IRTemp dst, IRExpr* e ) 594 static void store ( IRExpr* addr, IRExpr* data ) 605 static IRExpr* unop ( IROp op, IRExpr* a ) 610 static IRExpr* binop ( IROp op, IRExpr* a1, IRExpr* a2 ) 615 static IRExpr* triop ( IROp op, IRExpr* a1, IRExpr* a2, IRExpr* a3 [all...] |
ir_opt.c | 269 static Bool isFlat ( IRExpr* e ) 285 static IRExpr* flatten_Expr ( IRSB* bb, IRExpr* ex ) 288 IRExpr** newargs; 403 IRExpr *e1, *e2, *e3, *e4, *e5; 490 IRExpr* arg = d2->args[i]; 632 IRExpr* get = st->Ist.WrTmp.data; 642 IRExpr* valE = (IRExpr*)val; 727 IRExpr* e [all...] |
host_tilegx_isel.c | 86 - An IRExpr*, which may be NULL, holding the IR expression (an 114 IRExpr *previous_rm; 158 static TILEGXRH *iselWordExpr_RH_wrk ( ISelEnv * env, Bool syned, IRExpr * e ); 159 static TILEGXRH *iselWordExpr_RH ( ISelEnv * env, Bool syned, IRExpr * e ); 161 static TILEGXRH *iselWordExpr_RH6u_wrk ( ISelEnv * env, IRExpr * e ); 162 static TILEGXRH *iselWordExpr_RH6u ( ISelEnv * env, IRExpr * e ); 165 static HReg iselWordExpr_R_wrk ( ISelEnv * env, IRExpr * e ); 166 static HReg iselWordExpr_R ( ISelEnv * env, IRExpr * e ); 169 static TILEGXAMode *iselWordExpr_AMode_wrk ( ISelEnv * env, IRExpr * e, 171 static TILEGXAMode *iselWordExpr_AMode ( ISelEnv * env, IRExpr * e [all...] |
host_arm64_isel.c | 84 - An IRExpr*, which may be NULL, holding the IR expression (an 111 IRExpr* previous_rm; 179 IRExpr* e, IRType dty ); 181 IRExpr* e, IRType dty ); 183 static ARM64RIA* iselIntExpr_RIA_wrk ( ISelEnv* env, IRExpr* e ); 184 static ARM64RIA* iselIntExpr_RIA ( ISelEnv* env, IRExpr* e ); 186 static ARM64RIL* iselIntExpr_RIL_wrk ( ISelEnv* env, IRExpr* e ); 187 static ARM64RIL* iselIntExpr_RIL ( ISelEnv* env, IRExpr* e ); 189 static ARM64RI6* iselIntExpr_RI6_wrk ( ISelEnv* env, IRExpr* e ); 190 static ARM64RI6* iselIntExpr_RI6 ( ISelEnv* env, IRExpr* e ) [all...] |
guest_arm_helpers.c | 546 static Bool isU32 ( IRExpr* e, UInt n ) 554 IRExpr* guest_arm_spechelper ( const HChar* function_name, 555 IRExpr** args, 585 IRExpr *cond_n_op, *cc_dep1, *cc_dep2, *cc_ndep; 742 IRExpr* n = binop(Iop_Shr32, cc_dep1, mkU8(ARMG_CC_SHIFT_N)); 743 IRExpr* v = binop(Iop_Shr32, cc_dep1, mkU8(ARMG_CC_SHIFT_V)); 744 IRExpr* z = binop(Iop_Shr32, cc_dep1, mkU8(ARMG_CC_SHIFT_Z)); 753 IRExpr* n = binop(Iop_Shr32, cc_dep1, mkU8(ARMG_CC_SHIFT_N)); 754 IRExpr* v = binop(Iop_Shr32, cc_dep1, mkU8(ARMG_CC_SHIFT_V)); 755 IRExpr* z = binop(Iop_Shr32, cc_dep1, mkU8(ARMG_CC_SHIFT_Z)) [all...] |
guest_s390_defs.h | 57 IRExpr* guest_s390x_spechelper ( const HChar *function_name, 58 IRExpr **args,
|
guest_x86_defs.h | 68 IRExpr* guest_x86_spechelper ( const HChar* function_name, 69 IRExpr** args,
|
guest_arm64_toIR.c | 243 static IRExpr* mkV128 ( UShort w ) 248 static IRExpr* mkU64 ( ULong i ) 253 static IRExpr* mkU32 ( UInt i ) 258 static IRExpr* mkU16 ( UInt i ) 264 static IRExpr* mkU8 ( UInt i ) 270 static IRExpr* mkexpr ( IRTemp tmp ) 275 static IRExpr* unop ( IROp op, IRExpr* a ) 280 static IRExpr* binop ( IROp op, IRExpr* a1, IRExpr* a2 [all...] |
host_x86_isel.c | 91 static IRExpr* unop ( IROp op, IRExpr* a ) 96 static IRExpr* binop ( IROp op, IRExpr* a1, IRExpr* a2 ) 101 static IRExpr* bind ( Int binder ) 106 static Bool isZeroU8 ( IRExpr* e ) 113 static Bool isZeroU32 ( IRExpr* e ) 120 //static Bool isZeroU64 ( IRExpr* e ) 250 static X86RMI* iselIntExpr_RMI_wrk ( ISelEnv* env, IRExpr* e ) [all...] |
host_ppc_isel.c | 194 static IRExpr* unop ( IROp op, IRExpr* a ) 199 static IRExpr* mkU32 ( UInt i ) 204 static IRExpr* bind ( Int binder ) 209 static Bool isZeroU8 ( IRExpr* e ) 254 - An IRExpr*, which may be NULL, holding the IR expression (an 297 IRExpr* previous_rm; 382 static HReg iselWordExpr_R_wrk ( ISelEnv* env, IRExpr* e, 384 static HReg iselWordExpr_R ( ISelEnv* env, IRExpr* e, 397 Bool syned, IRExpr* e [all...] |
guest_arm_toIR.c | 277 static IRExpr* mkU64 ( ULong i ) 282 static IRExpr* mkU32 ( UInt i ) 287 static IRExpr* mkU8 ( UInt i ) 293 static IRExpr* mkexpr ( IRTemp tmp ) 298 static IRExpr* unop ( IROp op, IRExpr* a ) 303 static IRExpr* binop ( IROp op, IRExpr* a1, IRExpr* a2 ) 308 static IRExpr* triop ( IROp op, IRExpr* a1, IRExpr* a2, IRExpr* a3 [all...] |
/external/valgrind/VEX/pub/ |
libvex_ir.h | 71 Expressions (type 'IRExpr') represent operations without [all...] |
/external/valgrind/drd/ |
drd_load_store.c | 314 static Bool is_stack_access(IRSB* const bb, IRExpr* const addr_expr) 327 IRExpr* e = bb->stmts[i]->Ist.WrTmp.data; 352 static IRExpr* instr_trace_mem_load(IRSB* const bb, IRExpr* addr_expr, 354 IRExpr* const guard/* NULL => True */) 376 static void instr_trace_mem_store(IRSB* const bb, IRExpr* const addr_expr, 377 IRExpr* data_expr_hi, IRExpr* data_expr_lo, 378 IRExpr* const guard/* NULL => True */) 475 static void instrument_load(IRSB* const bb, IRExpr* const addr_expr [all...] |
/external/valgrind/exp-sgcheck/ |
sg_main.h | 70 IRExpr* next,
|