/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 | 65 IRExpr* guest_ppc32_spechelper ( HChar* function_name, 66 IRExpr** args, 71 IRExpr* guest_ppc64_spechelper ( HChar* function_name, 72 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 | 58 IRExpr* guest_arm_spechelper ( HChar* function_name, 59 IRExpr** args,
|
guest_s390_defs.h | 58 IRExpr* guest_s390x_spechelper ( HChar *function_name, 59 IRExpr **args,
|
host_s390_isel.c | 90 static HReg s390_isel_int_expr(ISelEnv *, IRExpr *); 91 static s390_amode *s390_isel_amode(ISelEnv *, IRExpr *); 92 static s390_cc_t s390_isel_cc(ISelEnv *, IRExpr *); 93 static s390_opnd_RMI s390_isel_int_expr_RMI(ISelEnv *, IRExpr *); 94 static void s390_isel_int128_expr(HReg *, HReg *, ISelEnv *, IRExpr *); 95 static HReg s390_isel_float_expr(ISelEnv *, IRExpr *); 96 static void s390_isel_float128_expr(HReg *, HReg *, ISelEnv *, IRExpr *); 111 static __inline__ IRExpr * 209 s390_isel_amode_wrk(ISelEnv *env, IRExpr *expr) 212 IRExpr *arg1 = expr->Iex.Binop.arg1 [all...] |
guest_ppc_toIR.c | 504 static void assign ( IRTemp dst, IRExpr* e ) 510 static void storeBE ( IRExpr* addr, IRExpr* data ) 517 static IRExpr* unop ( IROp op, IRExpr* a ) 522 static IRExpr* binop ( IROp op, IRExpr* a1, IRExpr* a2 ) 527 static IRExpr* triop ( IROp op, IRExpr* a1, IRExpr* a2, IRExpr* a3 [all...] |
ir_opt.c | 250 static Bool isFlat ( IRExpr* e ) 266 static IRExpr* flatten_Expr ( IRSB* bb, IRExpr* ex ) 269 IRExpr** newargs; 380 IRExpr *e1, *e2, *e3, *e4, *e5; 587 IRExpr* get = st->Ist.WrTmp.data; 597 IRExpr* valE = (IRExpr*)val; 681 IRExpr* e; 885 /* The env in this section is a map from IRTemp to IRExpr*, [all...] |
guest_x86_defs.h | 64 IRExpr* guest_x86_spechelper ( HChar* function_name, 65 IRExpr** args,
|
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 ) 201 static AMD64RMI* iselIntExpr_RMI_wrk ( ISelEnv* env, IRExpr* e ); 202 static AMD64RMI* iselIntExpr_RMI ( ISelEnv* env, IRExpr* e ); 204 static AMD64RI* iselIntExpr_RI_wrk ( ISelEnv* env, IRExpr* e ); 205 static AMD64RI* iselIntExpr_RI ( ISelEnv* env, IRExpr* e ) [all...] |
host_ppc_isel.c | 193 static IRExpr* unop ( IROp op, IRExpr* a ) 198 static IRExpr* mkU32 ( UInt i ) 203 static IRExpr* bind ( Int binder ) 243 - An IRExpr*, which may be NULL, holding the IR expression (an 272 IRExpr* previous_rm; 346 static HReg iselWordExpr_R_wrk ( ISelEnv* env, IRExpr* e ); 347 static HReg iselWordExpr_R ( ISelEnv* env, IRExpr* e ); 359 Bool syned, IRExpr* e ); 361 Bool syned, IRExpr* e ) [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 ) 233 static X86RMI* iselIntExpr_RMI_wrk ( 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_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...] |
guest_s390_helpers.c | 693 isC64(IRExpr *expr) 702 IRExpr * 703 guest_s390x_spechelper(HChar *function_name, IRExpr **args, 724 IRExpr *cond_expr, *cc_op_expr, *cc_dep1, *cc_dep2; 894 IRExpr *word; [all...] |
guest_amd64_defs.h | 64 IRExpr* guest_amd64_spechelper ( HChar* function_name, 65 IRExpr** args,
|
guest_arm_helpers.c | 545 static Bool isU32 ( IRExpr* e, UInt n ) 553 IRExpr* guest_arm_spechelper ( HChar* function_name, 554 IRExpr** args, 584 IRExpr *cond_n_op, *cc_dep1, *cc_dep2, *cc_ndep; 752 IRExpr *cc_op, *cc_dep1, *cc_dep2, *cc_ndep; 802 IRExpr *cc_op, *cc_dep1, *cc_dep2, *cc_ndep; 822 IRExpr* argL = cc_dep1; 823 IRExpr* argR = cc_dep2; [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 | 275 static Bool is_stack_access(IRSB* const bb, IRExpr* const addr_expr) 288 IRExpr* e = bb->stmts[i]->Ist.WrTmp.data; 304 IRExpr* const addr_expr, 307 IRExpr* size_expr; 308 IRExpr** argv; 369 IRExpr* const addr_expr, 372 IRExpr* size_expr; 373 IRExpr** argv; 443 IRExpr** argv; 497 const IRExpr* const data = st->Ist.WrTmp.data [all...] |
/external/valgrind/main/exp-sgcheck/ |
sg_main.h | 70 IRExpr* next,
|
/external/valgrind/tsan/ |
ts_valgrind.cc | 936 IRExpr **args = mkIRExprVec_0(); 969 IRExpr* sp_expr; 986 IRExpr **args = mkIRExprVec_1(mkIRExpr_HWord((HWord)trace_info)); 996 IRExpr* next, 1009 IRExpr **args = mkIRExprVec_2( 1028 IRExpr **args = mkIRExprVec_2( [all...] |
/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...] |