HomeSort by relevance Sort by last modified time
    Searched refs:IRExpr (Results 1 - 25 of 46) sorted by null

1 2

  /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...]

Completed in 126 milliseconds

1 2