/external/valgrind/main/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 | 48 IRExpr* (*specHelper) (HChar*, IRExpr**, IRStmt**, Int),
|
guest_ppc_defs.h | 64 IRExpr* guest_ppc32_spechelper ( HChar* function_name, 65 IRExpr** args, 70 IRExpr* guest_ppc64_spechelper ( HChar* function_name, 71 IRExpr** args,
|
guest_mips_defs.h | 55 extern IRExpr *guest_mips32_spechelper(HChar * function_name, 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_defs.c | [all...] |
guest_arm_defs.h | 57 IRExpr* guest_arm_spechelper ( HChar* function_name, 58 IRExpr** args,
|
guest_ppc_toIR.c | 509 static void assign ( IRTemp dst, IRExpr* e ) 515 static void storeBE ( IRExpr* addr, IRExpr* data ) 522 static IRExpr* unop ( IROp op, IRExpr* a ) 527 static IRExpr* binop ( IROp op, IRExpr* a1, IRExpr* a2 ) 532 static IRExpr* triop ( IROp op, IRExpr* a1, IRExpr* a2, IRExpr* a3 [all...] |
guest_mips_toIR.c | 577 static IRExpr *mkU8(UInt i) 584 static IRExpr *mkU32(UInt i) 590 static IRExpr *mkU64(ULong i) 595 static IRExpr *mkexpr(IRTemp tmp) 600 static IRExpr *unop(IROp op, IRExpr * a) 605 static IRExpr *binop(IROp op, IRExpr * a1, IRExpr * a2) 610 static IRExpr *triop(IROp op, IRExpr * a1, IRExpr * a2, IRExpr * a3 [all...] |
guest_s390_defs.h | 58 IRExpr* guest_s390x_spechelper ( HChar *function_name, 59 IRExpr **args,
|
host_s390_isel.c | 127 static HReg s390_isel_int_expr(ISelEnv *, IRExpr *); 128 static s390_amode *s390_isel_amode(ISelEnv *, IRExpr *); 129 static s390_cc_t s390_isel_cc(ISelEnv *, IRExpr *); 130 static s390_opnd_RMI s390_isel_int_expr_RMI(ISelEnv *, IRExpr *); 131 static void s390_isel_int128_expr(HReg *, HReg *, ISelEnv *, IRExpr *); 132 static HReg s390_isel_float_expr(ISelEnv *, IRExpr *); 133 static void s390_isel_float128_expr(HReg *, HReg *, ISelEnv *, IRExpr *); 180 static __inline__ IRExpr * 288 s390_isel_amode_wrk(ISelEnv *env, IRExpr *expr) 291 IRExpr *arg1 = expr->Iex.Binop.arg1 [all...] |
host_amd64_isel.c | 77 static IRExpr* unop ( IROp op, IRExpr* a ) 82 static IRExpr* binop ( IROp op, IRExpr* a1, IRExpr* a2 ) 87 static IRExpr* bind ( Int binder ) 210 static AMD64RMI* iselIntExpr_RMI_wrk ( ISelEnv* env, IRExpr* e ); 211 static AMD64RMI* iselIntExpr_RMI ( ISelEnv* env, IRExpr* e ); 213 static AMD64RI* iselIntExpr_RI_wrk ( ISelEnv* env, IRExpr* e ); 214 static AMD64RI* iselIntExpr_RI ( ISelEnv* env, IRExpr* e ) [all...] |
guest_x86_defs.h | 63 IRExpr* guest_x86_spechelper ( HChar* function_name, 64 IRExpr** args,
|
ir_opt.c | 262 static Bool isFlat ( IRExpr* e ) 278 static IRExpr* flatten_Expr ( IRSB* bb, IRExpr* ex ) 281 IRExpr** newargs; 396 IRExpr *e1, *e2, *e3, *e4, *e5; 605 IRExpr* get = st->Ist.WrTmp.data; 615 IRExpr* valE = (IRExpr*)val; 699 IRExpr* e; 954 establishing IRExpr equality for a given sameIRExprs invocation. * [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 | 195 static IRExpr* unop ( IROp op, IRExpr* a ) 200 static IRExpr* mkU32 ( UInt i ) 205 static IRExpr* bind ( Int binder ) 248 - An IRExpr*, which may be NULL, holding the IR expression (an 291 IRExpr* previous_rm; 376 static HReg iselWordExpr_R_wrk ( ISelEnv* env, IRExpr* e ); 377 static HReg iselWordExpr_R ( ISelEnv* env, IRExpr* e ); 389 Bool syned, IRExpr* e ); 391 Bool syned, IRExpr* e ) [all...] |
host_mips_isel.c | 221 static MIPSRH *iselWordExpr_RH_wrk(ISelEnv * env, Bool syned, IRExpr * e); 222 static MIPSRH *iselWordExpr_RH(ISelEnv * env, Bool syned, IRExpr * e); 226 static MIPSRH *iselWordExpr_RH5u_wrk(ISelEnv * env, IRExpr * e); 227 static MIPSRH *iselWordExpr_RH5u(ISelEnv * env, IRExpr * e); 230 static HReg iselWordExpr_R_wrk(ISelEnv * env, IRExpr * e); 231 static HReg iselWordExpr_R(ISelEnv * env, IRExpr * e); 234 static MIPSAMode *iselWordExpr_AMode_wrk(ISelEnv * env, IRExpr * e, 236 static MIPSAMode *iselWordExpr_AMode(ISelEnv * env, IRExpr * e, IRType xferTy); 239 IRExpr * e); 240 static void iselInt64Expr(HReg * rHi, HReg * rLo, ISelEnv * env, IRExpr * e) [all...] |
guest_arm_toIR.c | 274 static IRExpr* mkU64 ( ULong i ) 279 static IRExpr* mkU32 ( UInt i ) 284 static IRExpr* mkU8 ( UInt i ) 290 static IRExpr* mkexpr ( IRTemp tmp ) 295 static IRExpr* unop ( IROp op, IRExpr* a ) 300 static IRExpr* binop ( IROp op, IRExpr* a1, IRExpr* a2 ) 305 static IRExpr* triop ( IROp op, IRExpr* a1, IRExpr* a2, IRExpr* a3 [all...] |
guest_s390_toIR.c | 119 static __inline__ IRExpr * 126 static __inline__ IRExpr * 134 assign(IRTemp dst, IRExpr *expr) 141 put_IA(IRExpr *address) 148 mktemp(IRType type, IRExpr *expr) 158 static __inline__ IRExpr * 159 unop(IROp kind, IRExpr *op) 165 static __inline__ IRExpr * 166 binop(IROp kind, IRExpr *op1, IRExpr *op2 [all...] |
guest_amd64_toIR.c | 243 static void assign ( IRTemp dst, IRExpr* e ) 248 static IRExpr* unop ( IROp op, IRExpr* a ) 253 static IRExpr* binop ( IROp op, IRExpr* a1, IRExpr* a2 ) 258 static IRExpr* triop ( IROp op, IRExpr* a1, IRExpr* a2, IRExpr* a3 [all...] |
/external/valgrind/main/VEX/pub/ |
libvex_ir.h | 71 Expressions (type 'IRExpr') represent operations without [all...] |
/external/valgrind/main/drd/ |
drd_load_store.c | 308 static Bool is_stack_access(IRSB* const bb, IRExpr* const addr_expr) 321 IRExpr* e = bb->stmts[i]->Ist.WrTmp.data; 346 static IRExpr* instr_trace_mem_load(IRSB* const bb, IRExpr* addr_expr, 369 static void instr_trace_mem_store(IRSB* const bb, IRExpr* const addr_expr, 370 IRExpr* data_expr_hi, IRExpr* data_expr_lo) 466 static void instrument_load(IRSB* const bb, IRExpr* const addr_expr, 469 IRExpr* size_expr; 470 IRExpr** argv [all...] |
/external/valgrind/main/exp-sgcheck/ |
sg_main.h | 70 IRExpr* next,
|
/external/valgrind/main/coregrind/ |
m_translate.c | 201 static IRExpr* mk_ecu_Expr ( Addr64 guest_IP ) 269 IRExpr* e; [all...] |
/external/valgrind/main/lackey/ |
lk_main.c | 356 IRExpr** argv; 393 IRExpr 470 IRExpr** argv; 725 IRExpr* data = st->Ist.WrTmp.data; 732 IRExpr* expr = st->Ist.WrTmp.data; 755 IRExpr* data = st->Ist.Store.data; [all...] |