Home | History | Annotate | Download | only in priv

Lines Matching refs:ISelEnv

66 /*--- ISelEnv                                           ---*/
127 ISelEnv;
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* env, IRExpr* e );
218 static ARMAMode1* iselIntExpr_AMode1 ( ISelEnv* env, IRExpr* e );
220 static ARMAMode2* iselIntExpr_AMode2_wrk ( ISelEnv* env, IRExpr* e );
221 static ARMAMode2* iselIntExpr_AMode2 ( ISelEnv* env, IRExpr* e );
223 static ARMAModeV* iselIntExpr_AModeV_wrk ( ISelEnv* env, IRExpr* e );
224 static ARMAModeV* iselIntExpr_AModeV ( ISelEnv* env, IRExpr* e );
226 static ARMAModeN* iselIntExpr_AModeN_wrk ( ISelEnv* env, IRExpr* e );
227 static ARMAModeN* iselIntExpr_AModeN ( ISelEnv* env, IRExpr* e );
230 ( /*OUT*/Bool* didInv, Bool mayInv, ISelEnv* env, IRExpr* e );
232 ( /*OUT*/Bool* didInv, Bool mayInv, ISelEnv* env, IRExpr* e );
234 static ARMRI5* iselIntExpr_RI5_wrk ( ISelEnv* env, IRExpr* e );
235 static ARMRI5* iselIntExpr_RI5 ( ISelEnv* env, IRExpr* e );
237 static ARMCondCode iselCondCode_wrk ( ISelEnv* env, IRExpr* e );
238 static ARMCondCode iselCondCode ( ISelEnv* env, IRExpr* e );
240 static HReg iselIntExpr_R_wrk ( ISelEnv* env, IRExpr* e );
241 static HReg iselIntExpr_R ( ISelEnv* env, IRExpr* e );
244 ISelEnv* env, IRExpr* e );
246 ISelEnv* env, IRExpr* e );
248 static HReg iselDblExpr_wrk ( ISelEnv* env, IRExpr* e );
249 static HReg iselDblExpr ( ISelEnv* env, IRExpr* e );
251 static HReg iselFltExpr_wrk ( ISelEnv* env, IRExpr* e );
252 static HReg iselFltExpr ( ISelEnv* env, IRExpr* e );
254 static HReg iselNeon64Expr_wrk ( ISelEnv* env, IRExpr* e );
255 static HReg iselNeon64Expr ( ISelEnv* env, IRExpr* e );
257 static HReg iselNeonExpr_wrk ( ISelEnv* env, IRExpr* e );
258 static HReg iselNeonExpr ( ISelEnv* env, IRExpr* e );
298 static void set_VFP_rounding_default ( ISelEnv* env )
314 void set_VFP_rounding_mode ( ISelEnv* env, IRExpr* mode )
390 ISelEnv* env,
766 static ARMAMode1* iselIntExpr_AMode1 ( ISelEnv* env, IRExpr* e )
773 static ARMAMode1* iselIntExpr_AMode1_wrk ( ISelEnv* env, IRExpr* e )
832 static ARMAMode2* iselIntExpr_AMode2 ( ISelEnv* env, IRExpr* e )
839 static ARMAMode2* iselIntExpr_AMode2_wrk ( ISelEnv* env, IRExpr* e )
886 static ARMAModeV* iselIntExpr_AModeV ( ISelEnv* env, IRExpr* e )
893 static ARMAModeV* iselIntExpr_AModeV_wrk ( ISelEnv* env, IRExpr* e )
924 static ARMAModeN* iselIntExpr_AModeN ( ISelEnv* env, IRExpr* e )
929 static ARMAModeN* iselIntExpr_AModeN_wrk ( ISelEnv* env, IRExpr* e )
946 ISelEnv* env, IRExpr* e )
967 ISelEnv* env, IRExpr* e )
1006 static ARMRI5* iselIntExpr_RI5 ( ISelEnv* env, IRExpr* e )
1023 static ARMRI5* iselIntExpr_RI5_wrk ( ISelEnv* env, IRExpr* e )
1057 static ARMCondCode iselCondCode ( ISelEnv* env, IRExpr* e )
1064 static ARMCondCode iselCondCode_wrk ( ISelEnv* env, IRExpr* e )
1181 static HReg iselIntExpr_R ( ISelEnv* env, IRExpr* e )
1194 static HReg iselIntExpr_R_wrk ( ISelEnv* env, IRExpr* e )
1902 static void iselInt64Expr ( HReg* rHi, HReg* rLo, ISelEnv* env, IRExpr* e )
1915 static void iselInt64Expr_wrk ( HReg* rHi, HReg* rLo, ISelEnv* env, IRExpr* e )
2166 static HReg iselNeon64Expr ( ISelEnv* env, IRExpr* e )
2175 static HReg iselNeon64Expr_wrk ( ISelEnv* env, IRExpr* e )
3776 static HReg iselNeonExpr ( ISelEnv* env, IRExpr* e )
3785 static HReg iselNeonExpr_wrk ( ISelEnv* env, IRExpr* e )
5360 static HReg iselDblExpr ( ISelEnv* env, IRExpr* e )
5372 static HReg iselDblExpr_wrk ( ISelEnv* env, IRExpr* e )
5529 static HReg iselFltExpr ( ISelEnv* env, IRExpr* e )
5541 static HReg iselFltExpr_wrk ( ISelEnv* env, IRExpr* e )
5667 static void iselStmt ( ISelEnv* env, IRStmt* stmt )
6224 static void iselNext ( ISelEnv* env,
6327 ISelEnv* env;
6341 env = LibVEX_Alloc(sizeof(ISelEnv));