Lines Matching refs:ISelEnv

113    ISelEnv;  typedef
115 static HReg lookupIRTemp ( ISelEnv* env, IRTemp tmp ) in lookupIRTemp()
123 ISelEnv* env, IRTemp tmp ) in lookupIRTempPair()
132 static void addInstr ( ISelEnv* env, ARM64Instr* instr ) in addInstr()
141 static HReg newVRegI ( ISelEnv* env ) in newVRegI()
148 static HReg newVRegD ( ISelEnv* env ) in newVRegD()
155 static HReg newVRegV ( ISelEnv* env ) in newVRegV()
178 static ARM64AMode* iselIntExpr_AMode_wrk ( ISelEnv* env,
180 static ARM64AMode* iselIntExpr_AMode ( ISelEnv* env,
183 static ARM64RIA* iselIntExpr_RIA_wrk ( ISelEnv* env, IRExpr* e );
184 static ARM64RIA* iselIntExpr_RIA ( ISelEnv* env, IRExpr* e );
186 static ARM64RIL* iselIntExpr_RIL_wrk ( ISelEnv* env, IRExpr* e );
187 static ARM64RIL* iselIntExpr_RIL ( ISelEnv* env, IRExpr* e );
189 static ARM64RI6* iselIntExpr_RI6_wrk ( ISelEnv* env, IRExpr* e );
190 static ARM64RI6* iselIntExpr_RI6 ( ISelEnv* env, IRExpr* e );
192 static ARM64CondCode iselCondCode_wrk ( ISelEnv* env, IRExpr* e );
193 static ARM64CondCode iselCondCode ( ISelEnv* env, IRExpr* e );
195 static HReg iselIntExpr_R_wrk ( ISelEnv* env, IRExpr* e );
196 static HReg iselIntExpr_R ( ISelEnv* env, IRExpr* e );
199 ISelEnv* env, IRExpr* e );
201 ISelEnv* env, IRExpr* e );
203 static HReg iselDblExpr_wrk ( ISelEnv* env, IRExpr* e );
204 static HReg iselDblExpr ( ISelEnv* env, IRExpr* e );
206 static HReg iselFltExpr_wrk ( ISelEnv* env, IRExpr* e );
207 static HReg iselFltExpr ( ISelEnv* env, IRExpr* e );
209 static HReg iselF16Expr_wrk ( ISelEnv* env, IRExpr* e );
210 static HReg iselF16Expr ( ISelEnv* env, IRExpr* e );
212 static HReg iselV128Expr_wrk ( ISelEnv* env, IRExpr* e );
213 static HReg iselV128Expr ( ISelEnv* env, IRExpr* e );
216 ISelEnv* env, IRExpr* e );
218 ISelEnv* env, IRExpr* e );
262 static HReg mk_baseblock_128bit_access_addr ( ISelEnv* env, UInt off ) in mk_baseblock_128bit_access_addr()
278 static HReg widen_z_32_to_64 ( ISelEnv* env, HReg src ) in widen_z_32_to_64()
288 static HReg widen_s_16_to_64 ( ISelEnv* env, HReg src ) in widen_s_16_to_64()
299 static HReg widen_z_16_to_64 ( ISelEnv* env, HReg src ) in widen_z_16_to_64()
309 static HReg widen_s_32_to_64 ( ISelEnv* env, HReg src ) in widen_s_32_to_64()
320 static HReg widen_s_8_to_64 ( ISelEnv* env, HReg src ) in widen_s_8_to_64()
329 static HReg widen_z_8_to_64 ( ISelEnv* env, HReg src ) in widen_z_8_to_64()
379 void set_FPCR_rounding_mode ( ISelEnv* env, IRExpr* mode ) in set_FPCR_rounding_mode()
476 ISelEnv* env, in doHelperCall()
842 ARM64AMode* iselIntExpr_AMode ( ISelEnv* env, IRExpr* e, IRType dty ) in iselIntExpr_AMode()
850 ARM64AMode* iselIntExpr_AMode_wrk ( ISelEnv* env, IRExpr* e, IRType dty ) in iselIntExpr_AMode_wrk()
917 static ARM64RIA* iselIntExpr_RIA ( ISelEnv* env, IRExpr* e ) in iselIntExpr_RIA()
936 static ARM64RIA* iselIntExpr_RIA_wrk ( ISelEnv* env, IRExpr* e ) in iselIntExpr_RIA_wrk()
1180 static ARM64RIL* iselIntExpr_RIL ( ISelEnv* env, IRExpr* e ) in iselIntExpr_RIL()
1200 static ARM64RIL* iselIntExpr_RIL_wrk ( ISelEnv* env, IRExpr* e ) in iselIntExpr_RIL_wrk()
1240 static ARM64RI6* iselIntExpr_RI6 ( ISelEnv* env, IRExpr* e ) in iselIntExpr_RI6()
1259 static ARM64RI6* iselIntExpr_RI6_wrk ( ISelEnv* env, IRExpr* e ) in iselIntExpr_RI6_wrk()
1293 static ARM64CondCode iselCondCode ( ISelEnv* env, IRExpr* e ) in iselCondCode()
1300 static ARM64CondCode iselCondCode_wrk ( ISelEnv* env, IRExpr* e ) in iselCondCode_wrk()
1458 static HReg iselIntExpr_R ( ISelEnv* env, IRExpr* e ) in iselIntExpr_R()
1471 static HReg iselIntExpr_R_wrk ( ISelEnv* env, IRExpr* e ) in iselIntExpr_R_wrk()
2098 ISelEnv* env, IRExpr* e ) in iselInt128Expr()
2112 ISelEnv* env, IRExpr* e ) in iselInt128Expr_wrk()
2155 static HReg iselV128Expr ( ISelEnv* env, IRExpr* e ) in iselV128Expr()
2164 static HReg iselV128Expr_wrk ( ISelEnv* env, IRExpr* e ) in iselV128Expr_wrk()
3009 static HReg iselDblExpr ( ISelEnv* env, IRExpr* e ) in iselDblExpr()
3021 static HReg iselDblExpr_wrk ( ISelEnv* env, IRExpr* e ) in iselDblExpr_wrk()
3192 static HReg iselFltExpr ( ISelEnv* env, IRExpr* e ) in iselFltExpr()
3204 static HReg iselFltExpr_wrk ( ISelEnv* env, IRExpr* e ) in iselFltExpr_wrk()
3376 static HReg iselF16Expr ( ISelEnv* env, IRExpr* e ) in iselF16Expr()
3388 static HReg iselF16Expr_wrk ( ISelEnv* env, IRExpr* e ) in iselF16Expr_wrk()
3435 ISelEnv* env, IRExpr* e ) in iselV256Expr()
3446 ISelEnv* env, IRExpr* e ) in iselV256Expr_wrk()
3543 static void iselStmt ( ISelEnv* env, IRStmt* stmt ) in iselStmt()
4011 static void iselNext ( ISelEnv* env, in iselNext()
4116 ISelEnv* env; in iselSB_ARM64()
4130 env = LibVEX_Alloc_inline(sizeof(ISelEnv)); in iselSB_ARM64()