Home | History | Annotate | Download | only in priv

Lines Matching refs:IRExpr

84     - An IRExpr*, which may be NULL, holding the IR expression (an
111 IRExpr* previous_rm;
179 IRExpr* e, IRType dty );
181 IRExpr* e, IRType dty );
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 );
340 static Bool isZeroU64 ( IRExpr* e ) {
381 void set_FPCR_rounding_mode ( ISelEnv* env, IRExpr* mode )
450 Bool mightRequireFixedRegs ( IRExpr* e )
479 IRExpr* guard,
480 IRCallee* cee, IRType retTy, IRExpr** args )
560 IRExpr* arg = args[i];
640 IRExpr* arg = args[i];
679 IRExpr* arg = args[i];
844 ARM64AMode* iselIntExpr_AMode ( ISelEnv* env, IRExpr* e, IRType dty )
852 ARM64AMode* iselIntExpr_AMode_wrk ( ISelEnv* env, IRExpr* e, IRType dty )
919 static ARM64RIA* iselIntExpr_RIA ( ISelEnv* env, IRExpr* e )
938 static ARM64RIA* iselIntExpr_RIA_wrk ( ISelEnv* env, IRExpr* e )
1182 static ARM64RIL* iselIntExpr_RIL ( ISelEnv* env, IRExpr* e )
1202 static ARM64RIL* iselIntExpr_RIL_wrk ( ISelEnv* env, IRExpr* e )
1242 static ARM64RI6* iselIntExpr_RI6 ( ISelEnv* env, IRExpr* e )
1261 static ARM64RI6* iselIntExpr_RI6_wrk ( ISelEnv* env, IRExpr* e )
1295 static ARM64CondCode iselCondCode ( ISelEnv* env, IRExpr* e )
1302 static ARM64CondCode iselCondCode_wrk ( ISelEnv* env, IRExpr* e )
1430 static HReg iselIntExpr_R ( ISelEnv* env, IRExpr* e )
1443 static HReg iselIntExpr_R_wrk ( ISelEnv* env, IRExpr* e )
1664 IRExpr* arg1 = e->Iex.Binop.arg1;
1723 IRExpr* arg = e->Iex.Unop.arg;
1729 IRExpr* arg = e->Iex.Unop.arg;
1746 IRExpr* arg = e->Iex.Unop.arg;
1767 IRExpr* arg = e->Iex.Unop.arg;
1773 IRExpr* arg = e->Iex.Unop.arg;
1779 IRExpr* arg = e->Iex.Unop.arg;
2070 ISelEnv* env, IRExpr* e )
2084 ISelEnv* env, IRExpr* e )
2127 static HReg iselV128Expr ( ISelEnv* env, IRExpr* e )
2136 static HReg iselV128Expr_wrk ( ISelEnv* env, IRExpr* e )
2631 IRExpr* argL = e->Iex.Binop.arg1;
2632 IRExpr* argR = e->Iex.Binop.arg2;
2747 IRExpr* argL = e->Iex.Binop.arg1;
2748 IRExpr* argR = e->Iex.Binop.arg2;
2845 IRExpr* argL = e->Iex.Binop.arg1;
2846 IRExpr* argR = e->Iex.Binop.arg2;
2945 IRExpr* argHi = triop->arg1;
2946 IRExpr* argLo = triop->arg2;
2947 IRExpr* argAmt = triop->arg3;
2981 static HReg iselDblExpr ( ISelEnv* env, IRExpr* e )
2993 static HReg iselDblExpr_wrk ( ISelEnv* env, IRExpr* e )
3164 static HReg iselFltExpr ( ISelEnv* env, IRExpr* e )
3176 static HReg iselFltExpr_wrk ( ISelEnv* env, IRExpr* e )
3348 static HReg iselF16Expr ( ISelEnv* env, IRExpr* e )
3360 static HReg iselF16Expr_wrk ( ISelEnv* env, IRExpr* e )
3407 ISelEnv* env, IRExpr* e )
3418 ISelEnv* env, IRExpr* e )
3912 IRExpr* next, IRJumpKind jk, Int offsIP )