Home | History | Annotate | Download | only in priv

Lines Matching refs:Ist

5695       IRType    tya  = typeOfIRExpr(env->type_env, stmt->Ist.Store.addr);
5696 IRType tyd = typeOfIRExpr(env->type_env, stmt->Ist.Store.data);
5697 IREndness end = stmt->Ist.Store.end;
5703 HReg rD = iselIntExpr_R(env, stmt->Ist.Store.data);
5704 ARMAMode1* am = iselIntExpr_AMode1(env, stmt->Ist.Store.addr);
5709 HReg rD = iselIntExpr_R(env, stmt->Ist.Store.data);
5710 ARMAMode2* am = iselIntExpr_AMode2(env, stmt->Ist.Store.addr);
5717 HReg rD = iselIntExpr_R(env, stmt->Ist.Store.data);
5718 ARMAMode1* am = iselIntExpr_AMode1(env, stmt->Ist.Store.addr);
5724 HReg dD = iselNeon64Expr(env, stmt->Ist.Store.data);
5725 ARMAModeN* am = iselIntExpr_AModeN(env, stmt->Ist.Store.addr);
5729 iselInt64Expr(&rDhi, &rDlo, env, stmt->Ist.Store.data);
5730 rA = iselIntExpr_R(env, stmt->Ist.Store.addr);
5739 HReg dD = iselDblExpr(env, stmt->Ist.Store.data);
5740 ARMAModeV* am = iselIntExpr_AModeV(env, stmt->Ist.Store.addr);
5745 HReg fD = iselFltExpr(env, stmt->Ist.Store.data);
5746 ARMAModeV* am = iselIntExpr_AModeV(env, stmt->Ist.Store.addr);
5751 HReg qD = iselNeonExpr(env, stmt->Ist.Store.data);
5752 ARMAModeN* am = iselIntExpr_AModeN(env, stmt->Ist.Store.addr);
5763 IRStoreG* sg = stmt->Ist.StoreG.details;
5799 IRLoadG* lg = stmt->Ist.LoadG.details;
5845 IRType tyd = typeOfIRExpr(env->type_env, stmt->Ist.Put.data);
5848 HReg rD = iselIntExpr_R(env, stmt->Ist.Put.data);
5849 ARMAMode1* am = ARMAMode1_RI(hregARM_R8(), stmt->Ist.Put.offset);
5856 HReg qD = iselNeon64Expr(env, stmt->Ist.Put.data);
5858 stmt->Ist.Put.offset));
5863 stmt->Ist.Put.offset + 0);
5865 stmt->Ist.Put.offset + 4);
5866 iselInt64Expr(&rDhi, &rDlo, env, stmt->Ist.Put.data);
5877 ARMAModeV* am = mkARMAModeV(hregARM_R8(), stmt->Ist.Put.offset);
5878 HReg rD = iselDblExpr(env, stmt->Ist.Put.data);
5885 ARMAModeV* am = mkARMAModeV(hregARM_R8(), stmt->Ist.Put.offset);
5886 HReg rD = iselFltExpr(env, stmt->Ist.Put.data);
5892 HReg qD = iselNeonExpr(env, stmt->Ist.Put.data);
5894 stmt->Ist.Put.offset));
5904 IRTemp tmp = stmt->Ist.WrTmp.tmp;
5909 env, stmt->Ist.WrTmp.data);
5923 ARMCondCode cond = iselCondCode(env, stmt->Ist.WrTmp.data);
5930 HReg src = iselNeon64Expr(env, stmt->Ist.WrTmp.data);
5935 iselInt64Expr(&rHi,&rLo, env, stmt->Ist.WrTmp.data);
5943 HReg src = iselDblExpr(env, stmt->Ist.WrTmp.data);
5949 HReg src = iselFltExpr(env, stmt->Ist.WrTmp.data);
5955 HReg src = iselNeonExpr(env, stmt->Ist.WrTmp.data);
5966 IRDirty* d = stmt->Ist.Dirty.details;
6062 if (stmt->Ist.LLSC.storedata == NULL) {
6064 IRTemp res = stmt->Ist.LLSC.result;
6069 HReg raddr = iselIntExpr_R(env, stmt->Ist.LLSC.addr);
6082 HReg raddr = iselIntExpr_R(env, stmt->Ist.LLSC.addr);
6105 IRType tyd = typeOfIRExpr(env->type_env, stmt->Ist.LLSC.storedata);
6108 HReg rD = iselIntExpr_R(env, stmt->Ist.LLSC.storedata);
6109 HReg rA = iselIntExpr_R(env, stmt->Ist.LLSC.addr);
6127 iselInt64Expr(&rDhi, &rDlo, env, stmt->Ist.LLSC.storedata);
6128 HReg rA = iselIntExpr_R(env, stmt->Ist.LLSC.addr);
6137 IRTemp res = stmt->Ist.LLSC.result;
6152 switch (stmt->Ist.MBE.event) {
6175 if (stmt->Ist.Exit.dst->tag != Ico_U32)
6178 ARMCondCode cc = iselCondCode(env, stmt->Ist.Exit.guard);
6180 stmt->Ist.Exit.offsIP);
6183 if (stmt->Ist.Exit.jk == Ijk_Boring
6184 || stmt->Ist.Exit.jk == Ijk_Call
6185 || stmt->Ist.Exit.jk == Ijk_Ret) {
6191 = stmt->Ist.Exit.dst->Ico.U32 > env->max_ga;
6193 addInstr(env, ARMInstr_XDirect(stmt->Ist.Exit.dst->Ico.U32,
6199 HReg r = iselIntExpr_R(env, IRExpr_Const(stmt->Ist.Exit.dst));
6206 switch (stmt->Ist.Exit.jk) {
6215 HReg r = iselIntExpr_R(env, IRExpr_Const(stmt->Ist.Exit.dst));
6217 stmt->Ist.Exit.jk));