Home | History | Annotate | Download | only in priv

Lines Matching refs:Ist

4683       IRType    tya   = typeOfIRExpr(env->type_env, stmt->Ist.Store.addr);
4684 IRType tyd = typeOfIRExpr(env->type_env, stmt->Ist.Store.data);
4685 IREndness end = stmt->Ist.Store.end;
4697 = iselWordExpr_AMode(env, stmt->Ist.Store.addr, tyd/*of xfer*/);
4698 HReg r_src = iselWordExpr_R(env, stmt->Ist.Store.data);
4705 = iselWordExpr_AMode(env, stmt->Ist.Store.addr, tyd/*of xfer*/);
4706 HReg fr_src = iselDblExpr(env, stmt->Ist.Store.data);
4713 = iselWordExpr_AMode(env, stmt->Ist.Store.addr, tyd/*of xfer*/);
4714 HReg fr_src = iselFltExpr(env, stmt->Ist.Store.data);
4721 = iselWordExpr_AMode(env, stmt->Ist.Store.addr, tyd/*of xfer*/);
4722 HReg v_src = iselVecExpr(env, stmt->Ist.Store.data);
4732 HReg r_addr = iselWordExpr_R(env, stmt->Ist.Store.addr);
4733 iselInt64Expr( &rHi32, &rLo32, env, stmt->Ist.Store.data );
4749 IRType ty = typeOfIRExpr(env->type_env, stmt->Ist.Put.data);
4752 HReg r_src = iselWordExpr_R(env, stmt->Ist.Put.data);
4753 PPCAMode* am_addr = PPCAMode_IR( stmt->Ist.Put.offset,
4761 PPCAMode* am_addr = PPCAMode_IR( stmt->Ist.Put.offset,
4764 iselInt64Expr(&rHi,&rLo, env, stmt->Ist.Put.data);
4772 HReg v_src = iselVecExpr(env, stmt->Ist.Put.data);
4773 PPCAMode* am_addr = PPCAMode_IR( stmt->Ist.Put.offset,
4780 HReg fr_src = iselDblExpr(env, stmt->Ist.Put.data);
4781 PPCAMode* am_addr = PPCAMode_IR( stmt->Ist.Put.offset,
4788 HReg fr_src = iselDfp64Expr( env, stmt->Ist.Put.data );
4789 PPCAMode* am_addr = PPCAMode_IR( stmt->Ist.Put.offset,
4799 IRPutI *puti = stmt->Ist.PutI.details;
4823 IRTemp tmp = stmt->Ist.WrTmp.tmp;
4828 HReg r_src = iselWordExpr_R(env, stmt->Ist.WrTmp.data);
4835 iselInt64Expr(&r_srcHi,&r_srcLo, env, stmt->Ist.WrTmp.data);
4843 iselInt128Expr(&r_srcHi,&r_srcLo, env, stmt->Ist.WrTmp.data);
4855 env, stmt->Ist.WrTmp.data);
4867 PPCCondCode cond = iselCondCode(env, stmt->Ist.WrTmp.data);
4874 HReg fr_src = iselDblExpr(env, stmt->Ist.WrTmp.data);
4880 HReg fr_src = iselFltExpr(env, stmt->Ist.WrTmp.data);
4886 HReg v_src = iselVecExpr(env, stmt->Ist.WrTmp.data);
4892 HReg fr_src = iselDfp64Expr( env, stmt->Ist.WrTmp.data );
4900 iselDfp128Expr( &fr_srcHi, &fr_srcLo, env, stmt->Ist.WrTmp.data );
4910 IRTemp res = stmt->Ist.LLSC.result;
4912 IRType tyAddr = typeOfIRExpr(env->type_env, stmt->Ist.LLSC.addr);
4914 if (stmt->Ist
4921 if (stmt->Ist.LLSC.storedata == NULL) {
4923 HReg r_addr = iselWordExpr_R( env, stmt->Ist.LLSC.addr );
4937 HReg r_a = iselWordExpr_R(env, stmt->Ist.LLSC.addr);
4938 HReg r_src = iselWordExpr_R(env, stmt->Ist.LLSC.storedata);
4941 stmt->Ist.LLSC.storedata);
4972 IRDirty* d = stmt->Ist.Dirty.details;
5010 switch (stmt->Ist.MBE.event) {
5037 IRConst* dst = stmt->Ist.Exit.dst;
5043 PPCCondCode cc = iselCondCode(env, stmt->Ist.Exit.guard);
5044 PPCAMode* amCIA = PPCAMode_IR(stmt->Ist.Exit.offsIP,
5048 if (stmt->Ist.Exit.jk == Ijk_Boring
5049 || stmt->Ist.Exit.jk == Ijk_Call
5050 /* || stmt->Ist.Exit.jk == Ijk_Ret */) {
5057 ? (((Addr64)stmt->Ist.Exit.dst->Ico.U64) > (Addr64)env->max_ga)
5058 : (((Addr32)stmt->Ist.Exit.dst->Ico.U32) > (Addr32)env->max_ga);
5061 mode64 ? (Addr64)stmt->Ist.Exit.dst->Ico.U64
5062 : (Addr64)stmt->Ist.Exit.dst->Ico.U32,
5068 HReg r = iselWordExpr_R(env, IRExpr_Const(stmt->Ist.Exit.dst));
5075 switch (stmt->Ist.Exit.jk) {
5087 HReg r = iselWordExpr_R(env, IRExpr_Const(stmt->Ist.Exit.dst));
5089 stmt->Ist.Exit.jk));