• Home
  • Raw
  • Download

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