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

/external/valgrind/VEX/priv/
H A Dhost_arm64_isel.c44 /*--- ISelEnv ---*/
113 ISelEnv; typedef in typeref:struct:__anon23862
115 static HReg lookupIRTemp ( ISelEnv* env, IRTemp tmp )
123 ISelEnv* env, IRTemp tmp )
132 static void addInstr ( ISelEnv* env, ARM64Instr* instr )
141 static HReg newVRegI ( ISelEnv* env )
148 static HReg newVRegD ( ISelEnv* env )
155 static HReg newVRegV ( ISelEnv* env )
178 static ARM64AMode* iselIntExpr_AMode_wrk ( ISelEnv* env,
180 static ARM64AMode* iselIntExpr_AMode ( ISelEnv* en
[all...]
H A Dhost_x86_isel.c129 /*--- ISelEnv ---*/
190 ISelEnv; typedef in typeref:struct:__anon24272
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, const IRExpr* e );
251 static X86RMI* iselIntExpr_RMI ( ISelEnv* en
[all...]
H A Dhost_mips_isel.c65 /*--- ISelEnv ---*/
128 ISelEnv; typedef in typeref:struct:__anon24030
130 static HReg lookupIRTemp(ISelEnv * env, IRTemp tmp)
136 static void lookupIRTemp64(HReg * vrHI, HReg * vrLO, ISelEnv * env, IRTemp tmp)
145 lookupIRTempPair(HReg * vrHI, HReg * vrLO, ISelEnv * env, IRTemp tmp)
154 static void addInstr(ISelEnv * env, MIPSInstr * instr)
163 static HReg newVRegI(ISelEnv * env)
171 static HReg newVRegD(ISelEnv * env)
179 static HReg newVRegF(ISelEnv * env)
187 static void add_to_sp(ISelEnv * en
[all...]
H A Dhost_s390_isel.c46 /*--- ISelEnv ---*/
124 } ISelEnv; typedef in typeref:struct:__anon24198
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 *, IRExp
[all...]
H A Dhost_ppc_isel.c218 /*--- ISelEnv ---*/
299 ISelEnv; typedef in typeref:struct:__anon24132
302 static HReg lookupIRTemp ( ISelEnv* env, IRTemp tmp )
310 ISelEnv* env, IRTemp tmp )
321 HReg* vrLo, ISelEnv* env, IRTemp tmp )
333 static void addInstr ( ISelEnv* env, PPCInstr* instr )
342 static HReg newVRegI ( ISelEnv* env )
350 static HReg newVRegF ( ISelEnv* env )
357 static HReg newVRegV ( ISelEnv* env )
382 static HReg iselWordExpr_R_wrk ( ISelEnv* en
[all...]
H A Dhost_amd64_isel.c103 /*--- ISelEnv ---*/
144 ... not completely. Compare with ISelEnv for X86.)
165 ISelEnv; typedef in typeref:struct:__anon23765
168 static HReg lookupIRTemp ( ISelEnv* env, IRTemp tmp )
176 ISelEnv* env, IRTemp tmp )
185 static void addInstr ( ISelEnv* env, AMD64Instr* instr )
194 static HReg newVRegI ( ISelEnv* env )
201 static HReg newVRegV ( ISelEnv* env )
219 static AMD64RMI* iselIntExpr_RMI_wrk ( ISelEnv* env, const IRExpr* e );
220 static AMD64RMI* iselIntExpr_RMI ( ISelEnv* en
[all...]
H A Dhost_arm_isel.c66 /*--- ISelEnv ---*/
127 ISelEnv; typedef in typeref:struct:__anon23960
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 )
154 static HReg newVRegI ( ISelEnv* env )
161 static HReg newVRegD ( ISelEnv* env )
168 static HReg newVRegF ( ISelEnv* env )
175 static HReg newVRegV ( ISelEnv* env )
209 static ARMAMode1* iselIntExpr_AMode1_wrk ( ISelEnv* en
[all...]

Completed in 73 milliseconds