Home | History | Annotate | Download | only in priv

Lines Matching refs:ISelEnv

46 /*--- ISelEnv                                           ---*/
124 } ISelEnv;
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 *);
136 static void s390_isel_dfp128_expr(HReg *, HReg *, ISelEnv *, IRExpr *);
173 addInstr(ISelEnv *env, s390_insn *insn)
196 lookupIRTemp(ISelEnv *env, IRTemp tmp)
207 lookupIRTemp128(HReg *hi, HReg *lo, ISelEnv *env, IRTemp tmp)
219 newVRegI(ISelEnv *env)
230 newVRegF(ISelEnv *env)
291 s390_isel_amode_wrk(ISelEnv *env, IRExpr *expr)
327 s390_isel_amode(ISelEnv *env, IRExpr *expr)
475 ISelEnv *env, IRExpr *guard,
648 set_bfp_rounding_mode_in_fpc(ISelEnv *env, IRExpr *irrm)
693 get_bfp_rounding_mode(ISelEnv *env, IRExpr *irrm)
722 set_dfp_rounding_mode_in_fpc(ISelEnv *env, IRExpr *irrm)
803 get_dfp_rounding_mode(ISelEnv *env, IRExpr *irrm)
856 convert_s390_to_vex_bfpcc(ISelEnv *env, HReg cc_s390)
891 convert_s390_to_vex_dfpcc(ISelEnv *env, HReg cc_s390)
902 s390_isel_int128_expr_wrk(HReg *dst_hi, HReg *dst_lo, ISelEnv *env,
1046 s390_isel_int128_expr(HReg *dst_hi, HReg *dst_lo, ISelEnv *env, IRExpr *expr)
1079 s390_isel_int_expr_wrk(ISelEnv *env, IRExpr *expr)
1889 s390_isel_int_expr(ISelEnv *env, IRExpr *expr)
1902 s390_isel_int_expr_RMI(ISelEnv *env, IRExpr *expr)
1946 s390_isel_float128_expr_wrk(HReg *dst_hi, HReg *dst_lo, ISelEnv *env,
2224 s390_isel_float128_expr(HReg *dst_hi, HReg *dst_lo, ISelEnv *env, IRExpr *expr)
2241 s390_isel_float_expr_wrk(ISelEnv *env, IRExpr *expr)
2581 s390_isel_float_expr(ISelEnv *env, IRExpr *expr)
2597 s390_isel_dfp128_expr_wrk(HReg *dst_hi, HReg *dst_lo, ISelEnv *env,
2917 s390_isel_dfp128_expr(HReg *dst_hi, HReg *dst_lo, ISelEnv *env, IRExpr *expr)
2934 s390_isel_dfp_expr_wrk(ISelEnv *env, IRExpr *expr)
3241 s390_isel_dfp_expr(ISelEnv *env, IRExpr *expr)
3259 s390_isel_cc(ISelEnv *env, IRExpr *cond)
3470 s390_isel_stmt(ISelEnv *env, IRStmt *stmt)
3992 iselNext(ISelEnv *env, IRExpr *next, IRJumpKind jk, Int offsIP)
4088 ISelEnv *env;
4098 env = LibVEX_Alloc(sizeof(ISelEnv));