Lines Matching refs:IRExpr
77 static IRExpr* unop ( IROp op, IRExpr* a ) in unop()
82 static IRExpr* binop ( IROp op, IRExpr* a1, IRExpr* a2 ) in binop()
87 static IRExpr* bind ( Int binder ) in bind()
201 static AMD64RMI* iselIntExpr_RMI_wrk ( ISelEnv* env, IRExpr* e );
202 static AMD64RMI* iselIntExpr_RMI ( ISelEnv* env, IRExpr* e );
204 static AMD64RI* iselIntExpr_RI_wrk ( ISelEnv* env, IRExpr* e );
205 static AMD64RI* iselIntExpr_RI ( ISelEnv* env, IRExpr* e );
207 static AMD64RM* iselIntExpr_RM_wrk ( ISelEnv* env, IRExpr* e );
208 static AMD64RM* iselIntExpr_RM ( ISelEnv* env, IRExpr* e );
210 static HReg iselIntExpr_R_wrk ( ISelEnv* env, IRExpr* e );
211 static HReg iselIntExpr_R ( ISelEnv* env, IRExpr* e );
213 static AMD64AMode* iselIntExpr_AMode_wrk ( ISelEnv* env, IRExpr* e );
214 static AMD64AMode* iselIntExpr_AMode ( ISelEnv* env, IRExpr* e );
217 ISelEnv* env, IRExpr* e );
219 ISelEnv* env, IRExpr* e );
221 static AMD64CondCode iselCondCode_wrk ( ISelEnv* env, IRExpr* e );
222 static AMD64CondCode iselCondCode ( ISelEnv* env, IRExpr* e );
224 static HReg iselDblExpr_wrk ( ISelEnv* env, IRExpr* e );
225 static HReg iselDblExpr ( ISelEnv* env, IRExpr* e );
227 static HReg iselFltExpr_wrk ( ISelEnv* env, IRExpr* e );
228 static HReg iselFltExpr ( ISelEnv* env, IRExpr* e );
230 static HReg iselVecExpr_wrk ( ISelEnv* env, IRExpr* e );
231 static HReg iselVecExpr ( ISelEnv* env, IRExpr* e );
272 static Bool isZeroU64 ( IRExpr* e ) in isZeroU64()
279 static Bool isZeroU32 ( IRExpr* e ) in isZeroU32()
384 IRExpr* e ) in iselIntExpr_single_instruction()
436 IRExpr* guard, IRCallee* cee, IRExpr** args ) in doHelperCall()
628 IRExpr* off, Int bias ) in genGuestArrayOffset()
702 void set_SSE_rounding_mode ( ISelEnv* env, IRExpr* mode ) in set_SSE_rounding_mode()
737 void set_FPU_rounding_mode ( ISelEnv* env, IRExpr* mode ) in set_FPU_rounding_mode()
841 static HReg iselIntExpr_R ( ISelEnv* env, IRExpr* e ) in iselIntExpr_R()
854 static HReg iselIntExpr_R_wrk ( ISelEnv* env, IRExpr* e ) in iselIntExpr_R_wrk()
1385 IRExpr* expr64 = mi.bindee[0]; in iselIntExpr_R_wrk()
1426 IRExpr* argL = e->Iex.Unop.arg->Iex.Binop.arg1; in iselIntExpr_R_wrk()
1427 IRExpr* argR = e->Iex.Unop.arg->Iex.Binop.arg2; in iselIntExpr_R_wrk()
1867 static AMD64AMode* iselIntExpr_AMode ( ISelEnv* env, IRExpr* e ) in iselIntExpr_AMode()
1875 static AMD64AMode* iselIntExpr_AMode_wrk ( ISelEnv* env, IRExpr* e ) in iselIntExpr_AMode_wrk()
1894 IRExpr* expr1 = mi.bindee[0]; in iselIntExpr_AMode_wrk()
1895 IRExpr* expr2 = mi.bindee[1]; in iselIntExpr_AMode_wrk()
1896 IRExpr* imm8 = mi.bindee[2]; in iselIntExpr_AMode_wrk()
1897 IRExpr* simm32 = mi.bindee[3]; in iselIntExpr_AMode_wrk()
1956 static AMD64RMI* iselIntExpr_RMI ( ISelEnv* env, IRExpr* e ) in iselIntExpr_RMI()
1976 static AMD64RMI* iselIntExpr_RMI_wrk ( ISelEnv* env, IRExpr* e ) in iselIntExpr_RMI_wrk()
2028 static AMD64RI* iselIntExpr_RI ( ISelEnv* env, IRExpr* e ) in iselIntExpr_RI()
2045 static AMD64RI* iselIntExpr_RI_wrk ( ISelEnv* env, IRExpr* e ) in iselIntExpr_RI_wrk()
2084 static AMD64RM* iselIntExpr_RM ( ISelEnv* env, IRExpr* e ) in iselIntExpr_RM()
2102 static AMD64RM* iselIntExpr_RM_wrk ( ISelEnv* env, IRExpr* e ) in iselIntExpr_RM_wrk()
2129 static AMD64CondCode iselCondCode ( ISelEnv* env, IRExpr* e ) in iselCondCode()
2136 static AMD64CondCode iselCondCode_wrk ( ISelEnv* env, IRExpr* e ) in iselCondCode_wrk()
2282 IRExpr* cal = e->Iex.Binop.arg1; in iselCondCode_wrk()
2283 IRExpr* con = e->Iex.Binop.arg2; in iselCondCode_wrk()
2359 ISelEnv* env, IRExpr* e ) in iselInt128Expr()
2373 ISelEnv* env, IRExpr* e ) in iselInt128Expr_wrk()
2797 static HReg iselFltExpr ( ISelEnv* env, IRExpr* e ) in iselFltExpr()
2809 static HReg iselFltExpr_wrk ( ISelEnv* env, IRExpr* e ) in iselFltExpr_wrk()
2917 static HReg iselDblExpr ( ISelEnv* env, IRExpr* e ) in iselDblExpr()
2929 static HReg iselDblExpr_wrk ( ISelEnv* env, IRExpr* e ) in iselDblExpr_wrk()
3234 static HReg iselVecExpr ( ISelEnv* env, IRExpr* e ) in iselVecExpr()
3247 static HReg iselVecExpr_wrk ( ISelEnv* env, IRExpr* e ) in iselVecExpr_wrk()
4156 static void iselNext ( ISelEnv* env, IRExpr* next, IRJumpKind jk ) in iselNext()