Home | History | Annotate | Download | only in priv

Lines Matching refs:IRExpr

77 static IRExpr* unop ( IROp op, IRExpr* a )
82 static IRExpr* binop ( IROp op, IRExpr* a1, IRExpr* a2 )
87 static IRExpr* bind ( Int binder )
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 )
279 static Bool isZeroU32 ( IRExpr* e )
359 //.. static Int pushArg ( ISelEnv* env, IRExpr* arg )
384 IRExpr* e )
436 IRExpr* guard, IRCallee* cee, IRExpr** args )
628 IRExpr* off, Int bias )
702 void set_SSE_rounding_mode ( ISelEnv* env, IRExpr* mode )
737 void set_FPU_rounding_mode ( ISelEnv* env, IRExpr* mode )
841 static HReg iselIntExpr_R ( ISelEnv* env, IRExpr* e )
854 static HReg iselIntExpr_R_wrk ( ISelEnv* env, IRExpr* e )
1385 IRExpr* expr64 = mi.bindee[0];
1426 IRExpr* argL = e->Iex.Unop.arg->Iex.Binop.arg1;
1427 IRExpr* argR = e->Iex.Unop.arg->Iex.Binop.arg2;
1867 static AMD64AMode* iselIntExpr_AMode ( ISelEnv* env, IRExpr* e )
1875 static AMD64AMode* iselIntExpr_AMode_wrk ( ISelEnv* env, IRExpr* e )
1894 IRExpr* expr1 = mi.bindee[0];
1895 IRExpr* expr2 = mi.bindee[1];
1896 IRExpr* imm8 = mi.bindee[2];
1897 IRExpr* simm32 = mi.bindee[3];
1956 static AMD64RMI* iselIntExpr_RMI ( ISelEnv* env, IRExpr* e )
1976 static AMD64RMI* iselIntExpr_RMI_wrk ( ISelEnv* env, IRExpr* e )
2028 static AMD64RI* iselIntExpr_RI ( ISelEnv* env, IRExpr* e )
2045 static AMD64RI* iselIntExpr_RI_wrk ( ISelEnv* env, IRExpr* e )
2084 static AMD64RM* iselIntExpr_RM ( ISelEnv* env, IRExpr* e )
2102 static AMD64RM* iselIntExpr_RM_wrk ( ISelEnv* env, IRExpr* e )
2129 static AMD64CondCode iselCondCode ( ISelEnv* env, IRExpr* e )
2136 static AMD64CondCode iselCondCode_wrk ( ISelEnv* env, IRExpr* e )
2282 IRExpr* cal = e->Iex.Binop.arg1;
2283 IRExpr* con = e->Iex.Binop.arg2;
2359 ISelEnv* env, IRExpr* e )
2373 ISelEnv* env, IRExpr* e )
2797 static HReg iselFltExpr ( ISelEnv* env, IRExpr* e )
2809 static HReg iselFltExpr_wrk ( ISelEnv* env, IRExpr* e )
2917 static HReg iselDblExpr ( ISelEnv* env, IRExpr* e )
2929 static HReg iselDblExpr_wrk ( ISelEnv* env, IRExpr* e )
3234 static HReg iselVecExpr ( ISelEnv* env, IRExpr* e )
3247 static HReg iselVecExpr_wrk ( ISelEnv* env, IRExpr* e )
4156 static void iselNext ( ISelEnv* env, IRExpr* next, IRJumpKind jk )