Searched refs:ISelEnv (Results 1 - 6 of 6) sorted by relevance

/external/valgrind/main/VEX/priv/
H A Dhost_mips_isel.c65 /*--- ISelEnv ---*/
127 ISelEnv; typedef in typeref:struct:__anon27652
129 static HReg lookupIRTemp(ISelEnv * env, IRTemp tmp)
136 static void lookupIRTemp64(HReg * vrHI, HReg * vrLO, ISelEnv * env, IRTemp tmp)
146 lookupIRTempPair(HReg * vrHI, HReg * vrLO, ISelEnv * env, IRTemp tmp)
156 static void addInstr(ISelEnv * env, MIPSInstr * instr)
165 static HReg newVRegI(ISelEnv * env)
173 static HReg newVRegD(ISelEnv * env)
180 static HReg newVRegF(ISelEnv * env)
188 static void add_to_sp(ISelEnv * en
[all...]
H A Dhost_amd64_isel.c94 /*--- ISelEnv ---*/
135 ... not completely. Compare with ISelEnv for X86.)
156 ISelEnv; typedef in typeref:struct:__anon27488
159 static HReg lookupIRTemp ( ISelEnv* env, IRTemp tmp )
167 ISelEnv* env, IRTemp tmp )
176 static void addInstr ( ISelEnv* env, AMD64Instr* instr )
185 static HReg newVRegI ( ISelEnv* env )
192 static HReg newVRegV ( ISelEnv* env )
210 static AMD64RMI* iselIntExpr_RMI_wrk ( ISelEnv* env, IRExpr* e );
211 static AMD64RMI* iselIntExpr_RMI ( ISelEnv* en
[all...]
H A Dhost_ppc_isel.c212 /*--- ISelEnv ---*/
293 ISelEnv; typedef in typeref:struct:__anon27744
296 static HReg lookupIRTemp ( ISelEnv* env, IRTemp tmp )
304 ISelEnv* env, IRTemp tmp )
315 HReg* vrLo, ISelEnv* env, IRTemp tmp )
327 static void addInstr ( ISelEnv* env, PPCInstr* instr )
336 static HReg newVRegI ( ISelEnv* env )
344 static HReg newVRegF ( ISelEnv* env )
351 static HReg newVRegV ( ISelEnv* env )
376 static HReg iselWordExpr_R_wrk ( ISelEnv* en
[all...]
H A Dhost_s390_isel.c45 /*--- ISelEnv ---*/
123 } ISelEnv; typedef in typeref:struct:__anon27795
127 static HReg s390_isel_int_expr(ISelEnv *, IRExpr *);
128 static s390_amode *s390_isel_amode(ISelEnv *, IRExpr *);
129 static s390_cc_t s390_isel_cc(ISelEnv *, IRExpr *);
130 static s390_opnd_RMI s390_isel_int_expr_RMI(ISelEnv *, IRExpr *);
131 static void s390_isel_int128_expr(HReg *, HReg *, ISelEnv *, IRExpr *);
132 static HReg s390_isel_float_expr(ISelEnv *, IRExpr *);
133 static void s390_isel_float128_expr(HReg *, HReg *, ISelEnv *, IRExpr *);
170 addInstr(ISelEnv *en
[all...]
H A Dhost_x86_isel.c129 /*--- ISelEnv ---*/
190 ISelEnv; typedef in typeref:struct:__anon27869
193 static HReg lookupIRTemp ( ISelEnv* env, IRTemp tmp )
200 static void lookupIRTemp64 ( HReg* vrHI, HReg* vrLO, ISelEnv* env, IRTemp tmp )
209 static void addInstr ( ISelEnv* env, X86Instr* instr )
218 static HReg newVRegI ( ISelEnv* env )
225 static HReg newVRegF ( ISelEnv* env )
232 static HReg newVRegV ( ISelEnv* env )
250 static X86RMI* iselIntExpr_RMI_wrk ( ISelEnv* env, IRExpr* e );
251 static X86RMI* iselIntExpr_RMI ( ISelEnv* en
[all...]
H A Dhost_arm_isel.c66 /*--- ISelEnv ---*/
127 ISelEnv; typedef in typeref:struct:__anon27582
129 static HReg lookupIRTemp ( ISelEnv* env, IRTemp tmp )
136 static void lookupIRTemp64 ( HReg* vrHI, HReg* vrLO, ISelEnv* env, IRTemp tmp )
145 static void addInstr ( ISelEnv* env, ARMInstr* instr )
162 static HReg newVRegI ( ISelEnv* env )
169 static HReg newVRegD ( ISelEnv* env )
176 static HReg newVRegF ( ISelEnv* env )
183 static HReg newVRegV ( ISelEnv* env )
217 static ARMAMode1* iselIntExpr_AMode1_wrk ( ISelEnv* en
[all...]

Completed in 195 milliseconds