Home | History | Annotate | Download | only in priv

Lines Matching refs:ISelEnv

61 /*--- ISelEnv                                           ---*/
130 ISelEnv;
132 static HReg lookupIRTemp ( ISelEnv* env, IRTemp tmp )
139 static void addInstr ( ISelEnv* env, ARM64Instr* instr )
148 static HReg newVRegI ( ISelEnv* env )
155 static HReg newVRegD ( ISelEnv* env )
162 //ZZ static HReg newVRegF ( ISelEnv* env )
169 static HReg newVRegV ( ISelEnv* env )
208 static ARM64AMode* iselIntExpr_AMode_wrk ( ISelEnv* env,
210 static ARM64AMode* iselIntExpr_AMode ( ISelEnv* env,
213 static ARM64RIA* iselIntExpr_RIA_wrk ( ISelEnv* env, IRExpr* e );
214 static ARM64RIA* iselIntExpr_RIA ( ISelEnv* env, IRExpr* e );
216 static ARM64RIL* iselIntExpr_RIL_wrk ( ISelEnv* env, IRExpr* e );
217 static ARM64RIL* iselIntExpr_RIL ( ISelEnv* env, IRExpr* e );
219 static ARM64RI6* iselIntExpr_RI6_wrk ( ISelEnv* env, IRExpr* e );
220 static ARM64RI6* iselIntExpr_RI6 ( ISelEnv* env, IRExpr* e );
222 static ARM64CondCode iselCondCode_wrk ( ISelEnv* env, IRExpr* e );
223 static ARM64CondCode iselCondCode ( ISelEnv* env, IRExpr* e );
225 static HReg iselIntExpr_R_wrk ( ISelEnv* env, IRExpr* e );
226 static HReg iselIntExpr_R ( ISelEnv* env, IRExpr* e );
229 ISelEnv* env, IRExpr* e );
231 ISelEnv* env, IRExpr* e );
235 //ZZ ISelEnv* env, IRExpr* e );
237 //ZZ ISelEnv* env, IRExpr* e );
239 static HReg iselDblExpr_wrk ( ISelEnv* env, IRExpr* e );
240 static HReg iselDblExpr ( ISelEnv* env, IRExpr* e );
242 static HReg iselFltExpr_wrk ( ISelEnv* env, IRExpr* e );
243 static HReg iselFltExpr ( ISelEnv* env, IRExpr* e );
245 //ZZ static HReg iselNeon64Expr_wrk ( ISelEnv* env, IRExpr* e );
246 //ZZ static HReg iselNeon64Expr ( ISelEnv* env, IRExpr* e );
248 static HReg iselV128Expr_wrk ( ISelEnv* env, IRExpr* e );
249 static HReg iselV128Expr ( ISelEnv* env, IRExpr* e );
293 static HReg mk_baseblock_128bit_access_addr ( ISelEnv* env, UInt off )
309 static HReg widen_z_32_to_64 ( ISelEnv* env, HReg src )
319 static HReg widen_s_16_to_64 ( ISelEnv* env, HReg src )
330 static HReg widen_z_16_to_64 ( ISelEnv* env, HReg src )
341 static HReg widen_s_32_to_64 ( ISelEnv* env, HReg src )
352 static HReg widen_s_8_to_64 ( ISelEnv* env, HReg src )
361 static HReg widen_z_8_to_64 ( ISelEnv* env, HReg src )
412 void set_FPCR_rounding_mode ( ISelEnv* env, IRExpr* mode )
509 ISelEnv* env,
875 ARM64AMode* iselIntExpr_AMode ( ISelEnv* env, IRExpr* e, IRType dty )
883 ARM64AMode* iselIntExpr_AMode_wrk ( ISelEnv* env, IRExpr* e, IRType dty )
960 //ZZ static ARMAModeV* iselIntExpr_AModeV ( ISelEnv* env, IRExpr* e )
967 //ZZ static ARMAModeV* iselIntExpr_AModeV_wrk ( ISelEnv* env, IRExpr* e )
998 //ZZ static ARMAModeN* iselIntExpr_AModeN ( ISelEnv* env, IRExpr* e )
1003 //ZZ static ARMAModeN* iselIntExpr_AModeN_wrk ( ISelEnv* env, IRExpr* e )
1020 //ZZ ISelEnv* env, IRExpr* e )
1041 //ZZ ISelEnv* env, IRExpr* e )
1080 static ARM64RIA* iselIntExpr_RIA ( ISelEnv* env, IRExpr* e )
1099 static ARM64RIA* iselIntExpr_RIA_wrk ( ISelEnv* env, IRExpr* e )
1343 static ARM64RIL* iselIntExpr_RIL ( ISelEnv* env, IRExpr* e )
1363 static ARM64RIL* iselIntExpr_RIL_wrk ( ISelEnv* env, IRExpr* e )
1403 static ARM64RI6* iselIntExpr_RI6 ( ISelEnv* env, IRExpr* e )
1422 static ARM64RI6* iselIntExpr_RI6_wrk ( ISelEnv* env, IRExpr* e )
1456 static ARM64CondCode iselCondCode ( ISelEnv* env, IRExpr* e )
1463 static ARM64CondCode iselCondCode_wrk ( ISelEnv* env, IRExpr* e )
1605 static HReg iselIntExpr_R ( ISelEnv* env, IRExpr* e )
1618 static HReg iselIntExpr_R_wrk ( ISelEnv* env, IRExpr* e )
2387 ISelEnv* env, IRExpr* e )
2401 ISelEnv* env, IRExpr* e )
2447 //ZZ static void iselInt64Expr ( HReg* rHi, HReg* rLo, ISelEnv* env, IRExpr* e )
2460 //ZZ static void iselInt64Expr_wrk ( HReg* rHi, HReg* rLo, ISelEnv* env, IRExpr* e )
2711 //ZZ static HReg iselNeon64Expr ( ISelEnv* env, IRExpr* e )
2720 //ZZ static HReg iselNeon64Expr_wrk ( ISelEnv* env, IRExpr* e )
4326 static HReg iselV128Expr ( ISelEnv* env, IRExpr* e )
4335 static HReg iselV128Expr_wrk ( ISelEnv* env, IRExpr* e )
5968 static HReg iselDblExpr ( ISelEnv* env, IRExpr* e )
5980 static HReg iselDblExpr_wrk ( ISelEnv* env, IRExpr* e )
6146 static HReg iselFltExpr ( ISelEnv* env, IRExpr* e )
6158 static HReg iselFltExpr_wrk ( ISelEnv* env, IRExpr* e )
6317 static void iselStmt ( ISelEnv* env, IRStmt* stmt )
6884 static void iselNext ( ISelEnv* env,
6988 ISelEnv* env;
6999 env = LibVEX_Alloc(sizeof(ISelEnv));