• Home
  • Raw
  • Download

Lines Matching refs:IRExpr

79 static IRExpr* unop ( IROp op, IRExpr* a )  in unop()
84 static IRExpr* binop ( IROp op, IRExpr* a1, IRExpr* a2 ) in binop()
89 static IRExpr* bind ( Int binder ) in bind()
94 static Bool isZeroU8 ( IRExpr* e ) in isZeroU8()
219 static AMD64RMI* iselIntExpr_RMI_wrk ( ISelEnv* env, IRExpr* e );
220 static AMD64RMI* iselIntExpr_RMI ( ISelEnv* env, IRExpr* e );
222 static AMD64RI* iselIntExpr_RI_wrk ( ISelEnv* env, IRExpr* e );
223 static AMD64RI* iselIntExpr_RI ( ISelEnv* env, IRExpr* e );
225 static AMD64RM* iselIntExpr_RM_wrk ( ISelEnv* env, IRExpr* e );
226 static AMD64RM* iselIntExpr_RM ( ISelEnv* env, IRExpr* e );
228 static HReg iselIntExpr_R_wrk ( ISelEnv* env, IRExpr* e );
229 static HReg iselIntExpr_R ( ISelEnv* env, IRExpr* e );
231 static AMD64AMode* iselIntExpr_AMode_wrk ( ISelEnv* env, IRExpr* e );
232 static AMD64AMode* iselIntExpr_AMode ( ISelEnv* env, IRExpr* e );
235 ISelEnv* env, IRExpr* e );
237 ISelEnv* env, IRExpr* e );
239 static AMD64CondCode iselCondCode_wrk ( ISelEnv* env, IRExpr* e );
240 static AMD64CondCode iselCondCode ( ISelEnv* env, IRExpr* e );
242 static HReg iselDblExpr_wrk ( ISelEnv* env, IRExpr* e );
243 static HReg iselDblExpr ( ISelEnv* env, IRExpr* e );
245 static HReg iselFltExpr_wrk ( ISelEnv* env, IRExpr* e );
246 static HReg iselFltExpr ( ISelEnv* env, IRExpr* e );
248 static HReg iselVecExpr_wrk ( ISelEnv* env, IRExpr* e );
249 static HReg iselVecExpr ( ISelEnv* env, IRExpr* e );
252 ISelEnv* env, IRExpr* e );
254 ISelEnv* env, IRExpr* e );
294 static Bool isZeroU64 ( IRExpr* e ) in isZeroU64()
301 static Bool isZeroU32 ( IRExpr* e ) in isZeroU32()
366 IRExpr* e ) in iselIntExpr_single_instruction()
431 IRExpr* guard, in doHelperCall()
432 IRCallee* cee, IRType retTy, IRExpr** args ) in doHelperCall()
566 IRExpr* arg = args[i]; in doHelperCall()
612 IRExpr* arg = args[i]; in doHelperCall()
703 IRExpr* off, Int bias ) in genGuestArrayOffset()
777 void set_SSE_rounding_mode ( ISelEnv* env, IRExpr* mode ) in set_SSE_rounding_mode()
812 void set_FPU_rounding_mode ( ISelEnv* env, IRExpr* mode ) in set_FPU_rounding_mode()
899 static HReg iselIntExpr_R ( ISelEnv* env, IRExpr* e ) in iselIntExpr_R()
912 static HReg iselIntExpr_R_wrk ( ISelEnv* env, IRExpr* e ) in iselIntExpr_R_wrk()
1382 IRExpr* expr64 = mi.bindee[0]; in iselIntExpr_R_wrk()
1423 IRExpr* argL = e->Iex.Unop.arg->Iex.Binop.arg1; in iselIntExpr_R_wrk()
1424 IRExpr* argR = e->Iex.Unop.arg->Iex.Binop.arg2; in iselIntExpr_R_wrk()
1937 static AMD64AMode* iselIntExpr_AMode ( ISelEnv* env, IRExpr* e ) in iselIntExpr_AMode()
1945 static AMD64AMode* iselIntExpr_AMode_wrk ( ISelEnv* env, IRExpr* e ) in iselIntExpr_AMode_wrk()
1964 IRExpr* expr1 = mi.bindee[0]; in iselIntExpr_AMode_wrk()
1965 IRExpr* expr2 = mi.bindee[1]; in iselIntExpr_AMode_wrk()
1966 IRExpr* imm8 = mi.bindee[2]; in iselIntExpr_AMode_wrk()
1967 IRExpr* simm32 = mi.bindee[3]; in iselIntExpr_AMode_wrk()
2026 static AMD64RMI* iselIntExpr_RMI ( ISelEnv* env, IRExpr* e ) in iselIntExpr_RMI()
2046 static AMD64RMI* iselIntExpr_RMI_wrk ( ISelEnv* env, IRExpr* e ) in iselIntExpr_RMI_wrk()
2098 static AMD64RI* iselIntExpr_RI ( ISelEnv* env, IRExpr* e ) in iselIntExpr_RI()
2115 static AMD64RI* iselIntExpr_RI_wrk ( ISelEnv* env, IRExpr* e ) in iselIntExpr_RI_wrk()
2154 static AMD64RM* iselIntExpr_RM ( ISelEnv* env, IRExpr* e ) in iselIntExpr_RM()
2172 static AMD64RM* iselIntExpr_RM_wrk ( ISelEnv* env, IRExpr* e ) in iselIntExpr_RM_wrk()
2199 static AMD64CondCode iselCondCode ( ISelEnv* env, IRExpr* e ) in iselCondCode()
2206 static AMD64CondCode iselCondCode_wrk ( ISelEnv* env, IRExpr* e ) in iselCondCode_wrk()
2371 IRExpr* cal = e->Iex.Binop.arg1; in iselCondCode_wrk()
2372 IRExpr* con = e->Iex.Binop.arg2; in iselCondCode_wrk()
2460 ISelEnv* env, IRExpr* e ) in iselInt128Expr()
2474 ISelEnv* env, IRExpr* e ) in iselInt128Expr_wrk()
2553 static HReg iselFltExpr ( ISelEnv* env, IRExpr* e ) in iselFltExpr()
2565 static HReg iselFltExpr_wrk ( ISelEnv* env, IRExpr* e ) in iselFltExpr_wrk()
2740 static HReg iselDblExpr ( ISelEnv* env, IRExpr* e ) in iselDblExpr()
2752 static HReg iselDblExpr_wrk ( ISelEnv* env, IRExpr* e ) in iselDblExpr_wrk()
3107 static HReg iselVecExpr ( ISelEnv* env, IRExpr* e ) in iselVecExpr()
3120 static HReg iselVecExpr_wrk ( ISelEnv* env, IRExpr* e ) in iselVecExpr_wrk()
3722 ISelEnv* env, IRExpr* e ) in iselDVecExpr()
3737 ISelEnv* env, IRExpr* e ) in iselDVecExpr_wrk()
4829 IRExpr* next, IRJumpKind jk, Int offsIP ) in iselNext()