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

1 2 3

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

Completed in 1054 milliseconds

1 2 3