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

1 2 3

  /external/valgrind/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 49 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_tilegx_defs.h 58 extern IRExpr *guest_tilegx_spechelper ( const HChar * function_name,
59 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_amode *s390_isel_amode_b12_b20(ISelEnv *, IRExpr *);
131 static s390_cc_t s390_isel_cc(ISelEnv *, IRExpr *);
132 static s390_opnd_RMI s390_isel_int_expr_RMI(ISelEnv *, IRExpr *);
133 static void s390_isel_int128_expr(HReg *, HReg *, ISelEnv *, IRExpr *);
134 static HReg s390_isel_float_expr(ISelEnv *, IRExpr *);
135 static void s390_isel_float128_expr(HReg *, HReg *, ISelEnv *, IRExpr *);
    [all...]
guest_ppc_toIR.c 578 static void assign ( IRTemp dst, IRExpr* e )
584 static void store ( IRExpr* addr, IRExpr* data )
595 static IRExpr* unop ( IROp op, IRExpr* a )
600 static IRExpr* binop ( IROp op, IRExpr* a1, IRExpr* a2 )
605 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;
727 IRExpr* e
    [all...]
host_tilegx_isel.c 86 - An IRExpr*, which may be NULL, holding the IR expression (an
114 IRExpr *previous_rm;
158 static TILEGXRH *iselWordExpr_RH_wrk ( ISelEnv * env, Bool syned, IRExpr * e );
159 static TILEGXRH *iselWordExpr_RH ( ISelEnv * env, Bool syned, IRExpr * e );
161 static TILEGXRH *iselWordExpr_RH6u_wrk ( ISelEnv * env, IRExpr * e );
162 static TILEGXRH *iselWordExpr_RH6u ( ISelEnv * env, IRExpr * e );
165 static HReg iselWordExpr_R_wrk ( ISelEnv * env, IRExpr * e );
166 static HReg iselWordExpr_R ( ISelEnv * env, IRExpr * e );
169 static TILEGXAMode *iselWordExpr_AMode_wrk ( ISelEnv * env, IRExpr * e,
171 static TILEGXAMode *iselWordExpr_AMode ( ISelEnv * env, IRExpr * e
    [all...]
host_arm64_isel.c 84 - An IRExpr*, which may be NULL, holding the IR expression (an
111 IRExpr* previous_rm;
179 IRExpr* e, IRType dty );
181 IRExpr* e, IRType dty );
183 static ARM64RIA* iselIntExpr_RIA_wrk ( ISelEnv* env, IRExpr* e );
184 static ARM64RIA* iselIntExpr_RIA ( ISelEnv* env, IRExpr* e );
186 static ARM64RIL* iselIntExpr_RIL_wrk ( ISelEnv* env, IRExpr* e );
187 static ARM64RIL* iselIntExpr_RIL ( ISelEnv* env, IRExpr* e );
189 static ARM64RI6* iselIntExpr_RI6_wrk ( ISelEnv* env, IRExpr* e );
190 static ARM64RI6* iselIntExpr_RI6 ( ISelEnv* env, IRExpr* e )
    [all...]
guest_arm_helpers.c 546 static Bool isU32 ( IRExpr* e, UInt n )
554 IRExpr* guest_arm_spechelper ( const HChar* function_name,
555 IRExpr** args,
585 IRExpr *cond_n_op, *cc_dep1, *cc_dep2, *cc_ndep;
742 IRExpr* n = binop(Iop_Shr32, cc_dep1, mkU8(ARMG_CC_SHIFT_N));
743 IRExpr* v = binop(Iop_Shr32, cc_dep1, mkU8(ARMG_CC_SHIFT_V));
744 IRExpr* z = binop(Iop_Shr32, cc_dep1, mkU8(ARMG_CC_SHIFT_Z));
753 IRExpr* n = binop(Iop_Shr32, cc_dep1, mkU8(ARMG_CC_SHIFT_N));
754 IRExpr* v = binop(Iop_Shr32, cc_dep1, mkU8(ARMG_CC_SHIFT_V));
755 IRExpr* z = binop(Iop_Shr32, cc_dep1, mkU8(ARMG_CC_SHIFT_Z))
    [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_arm64_toIR.c 243 static IRExpr* mkV128 ( UShort w )
248 static IRExpr* mkU64 ( ULong i )
253 static IRExpr* mkU32 ( UInt i )
258 static IRExpr* mkU16 ( UInt i )
264 static IRExpr* mkU8 ( UInt i )
270 static IRExpr* mkexpr ( IRTemp tmp )
275 static IRExpr* unop ( IROp op, IRExpr* a )
280 static IRExpr* binop ( IROp op, IRExpr* a1, IRExpr* a2
    [all...]
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,
384 static HReg iselWordExpr_R ( ISelEnv* env, IRExpr* e,
397 Bool syned, IRExpr* e
    [all...]
  /external/valgrind/VEX/pub/
libvex_ir.h 71 Expressions (type 'IRExpr') represent operations without
    [all...]
  /external/valgrind/drd/
drd_load_store.c 314 static Bool is_stack_access(IRSB* const bb, IRExpr* const addr_expr)
327 IRExpr* e = bb->stmts[i]->Ist.WrTmp.data;
352 static IRExpr* instr_trace_mem_load(IRSB* const bb, IRExpr* addr_expr,
354 IRExpr* const guard/* NULL => True */)
376 static void instr_trace_mem_store(IRSB* const bb, IRExpr* const addr_expr,
377 IRExpr* data_expr_hi, IRExpr* data_expr_lo,
378 IRExpr* const guard/* NULL => True */)
475 static void instrument_load(IRSB* const bb, IRExpr* const addr_expr
    [all...]
  /external/valgrind/exp-sgcheck/
sg_main.h 70 IRExpr* next,

Completed in 367 milliseconds

1 2 3