Home | History | Annotate | Download | only in priv

Lines Matching refs:IRExpr

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;
213 IRExpr *arg2 = expr->Iex.Binop.arg2;
217 IRExpr *tmp;
245 s390_isel_amode(ISelEnv *env, IRExpr *expr)
270 IRExpr *tmp; \
326 s390_expr_is_const_zero(IRExpr *expr)
355 doHelperCall(ISelEnv *env, Bool passBBP, IRExpr *guard,
356 IRCallee *callee, IRExpr **args)
420 decode_rounding_mode(IRExpr *rounding_expr)
492 IRExpr *expr)
510 IRExpr *arg1 = expr->Iex.Binop.arg1;
511 IRExpr *arg2 = expr->Iex.Binop.arg2;
635 s390_isel_int128_expr(HReg *dst_hi, HReg *dst_lo, ISelEnv *env, IRExpr *expr)
668 s390_isel_int_expr_wrk(ISelEnv *env, IRExpr *expr)
700 IRExpr *arg1 = expr->Iex.Binop.arg1;
701 IRExpr *arg2 = expr->Iex.Binop.arg2;
1006 IRExpr *arg;
1265 IRExpr *cond_expr;
1318 s390_isel_int_expr(ISelEnv *env, IRExpr *expr)
1331 s390_isel_int_expr_RMI(ISelEnv *env, IRExpr *expr)
1376 IRExpr *expr)
1396 IRExpr *addr_hi, *addr_lo;
1429 IRExpr *left = expr->Iex.Triop.arg2;
1430 IRExpr *right = expr->Iex.Triop.arg3;
1519 IRExpr *left = expr->Iex.Binop.arg1;
1588 s390_isel_float128_expr(HReg *dst_hi, HReg *dst_lo, ISelEnv *env, IRExpr *expr)
1605 s390_isel_float_expr_wrk(ISelEnv *env, IRExpr *expr)
1696 IRExpr *left = expr->Iex.Triop.arg2;
1697 IRExpr *right = expr->Iex.Triop.arg3;
1728 IRExpr *left = expr->Iex.Binop.arg2;
1801 IRExpr *left = expr->Iex.Unop.arg;
1865 s390_isel_float_expr(ISelEnv *env, IRExpr *expr)
1883 s390_isel_cc(ISelEnv *env, IRExpr *cond)
1914 IRExpr *arg = cond->Iex.Unop.arg;
1965 IRExpr *arg1 = cond->Iex.Binop.arg1;
1966 IRExpr *arg2 = cond->Iex.Binop.arg2;
2327 iselNext(ISelEnv *env, IRExpr *next, IRJumpKind jk)