/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) (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_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_cc_t s390_isel_cc(ISelEnv *, IRExpr *); 131 static s390_opnd_RMI s390_isel_int_expr_RMI(ISelEnv *, IRExpr *); 132 static void s390_isel_int128_expr(HReg *, HReg *, ISelEnv *, IRExpr *); 133 static HReg s390_isel_float_expr(ISelEnv *, IRExpr *); 134 static void s390_isel_float128_expr(HReg *, HReg *, ISelEnv *, IRExpr *); 135 static HReg s390_isel_dfp_expr(ISelEnv *, IRExpr *); [all...] |
guest_ppc_toIR.c | 523 static void assign ( IRTemp dst, IRExpr* e ) 529 static void storeBE ( IRExpr* addr, IRExpr* data ) 536 static IRExpr* unop ( IROp op, IRExpr* a ) 541 static IRExpr* binop ( IROp op, IRExpr* a1, IRExpr* a2 ) 546 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; 726 IRExpr* e [all...] |
host_arm64_isel.c | 101 - An IRExpr*, which may be NULL, holding the IR expression (an 128 IRExpr* previous_rm; 177 //ZZ static IRExpr* unop ( IROp op, IRExpr* a ) 182 //ZZ static IRExpr* binop ( IROp op, IRExpr* a1, IRExpr* a2 ) 187 //ZZ static IRExpr* bind ( Int binder ) 209 IRExpr* e, IRType dty ); 211 IRExpr* e, IRType dty ) [all...] |
guest_arm64_toIR.c | 256 static IRExpr* mkV128 ( UShort w ) 261 static IRExpr* mkU64 ( ULong i ) 266 static IRExpr* mkU32 ( UInt i ) 271 static IRExpr* mkU8 ( UInt i ) 277 static IRExpr* mkexpr ( IRTemp tmp ) 282 static IRExpr* unop ( IROp op, IRExpr* a ) 287 static IRExpr* binop ( IROp op, IRExpr* a1, IRExpr* a2 [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_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...] |
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 ); 383 static HReg iselWordExpr_R ( ISelEnv* env, IRExpr* e ); 395 Bool syned, IRExpr* e ) [all...] |
guest_s390_toIR.c | 123 static __inline__ IRExpr * 130 static __inline__ IRExpr * 138 assign(IRTemp dst, IRExpr *expr) 145 put_IA(IRExpr *address) 152 mktemp(IRType type, IRExpr *expr) 162 static __inline__ IRExpr * 163 unop(IROp kind, IRExpr *op) 169 static __inline__ IRExpr * 170 binop(IROp kind, IRExpr *op1, IRExpr *op2 [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 | 312 static Bool is_stack_access(IRSB* const bb, IRExpr* const addr_expr) 325 IRExpr* e = bb->stmts[i]->Ist.WrTmp.data; 350 static IRExpr* instr_trace_mem_load(IRSB* const bb, IRExpr* addr_expr, 352 IRExpr* const guard/* NULL => True */) 374 static void instr_trace_mem_store(IRSB* const bb, IRExpr* const addr_expr, 375 IRExpr* data_expr_hi, IRExpr* data_expr_lo, 376 IRExpr* const guard/* NULL => True */) 473 static void instrument_load(IRSB* const bb, IRExpr* const addr_expr [all...] |
/external/valgrind/main/exp-sgcheck/ |
sg_main.h | 70 IRExpr* next,
|
/external/valgrind/main/lackey/ |
lk_main.c | 296 IRExpr 364 IRExpr** argv; 477 IRExpr** argv; 770 IRExpr* data = st->Ist.WrTmp.data; 777 IRExpr* expr = st->Ist.WrTmp.data; 799 IRExpr* data = st->Ist.Store.data; 815 IRExpr* data = sg->data; [all...] |
/external/valgrind/main/coregrind/ |
m_translate.c | 203 static IRExpr* mk_ecu_Expr ( Addr64 guest_IP ) 274 IRExpr* e; [all...] |