Home | History | Annotate | Download | only in priv

Lines Matching refs:Ist

5607       IRType    tya  = typeOfIRExpr(env->type_env, stmt->Ist.Store.addr);
5608 IRType tyd = typeOfIRExpr(env->type_env, stmt->Ist.Store.data);
5609 IREndness end = stmt->Ist.Store.end;
5615 HReg rD = iselIntExpr_R(env, stmt->Ist.Store.data);
5616 ARMAMode1* am = iselIntExpr_AMode1(env, stmt->Ist.Store.addr);
5621 HReg rD = iselIntExpr_R(env, stmt->Ist.Store.data);
5622 ARMAMode2* am = iselIntExpr_AMode2(env, stmt->Ist.Store.addr);
5628 HReg rD = iselIntExpr_R(env, stmt->Ist.Store.data);
5629 ARMAMode1* am = iselIntExpr_AMode1(env, stmt->Ist.Store.addr);
5635 HReg dD = iselNeon64Expr(env, stmt->Ist.Store.data);
5636 ARMAModeN* am = iselIntExpr_AModeN(env, stmt->Ist.Store.addr);
5640 iselInt64Expr(&rDhi, &rDlo, env, stmt->Ist.Store.data);
5641 rA = iselIntExpr_R(env, stmt->Ist.Store.addr);
5650 HReg dD = iselDblExpr(env, stmt->Ist.Store.data);
5651 ARMAModeV* am = iselIntExpr_AModeV(env, stmt->Ist.Store.addr);
5656 HReg fD = iselFltExpr(env, stmt->Ist.Store.data);
5657 ARMAModeV* am = iselIntExpr_AModeV(env, stmt->Ist.Store.addr);
5662 HReg qD = iselNeonExpr(env, stmt->Ist.Store.data);
5663 ARMAModeN* am = iselIntExpr_AModeN(env, stmt->Ist.Store.addr);
5674 IRType tyd = typeOfIRExpr(env->type_env, stmt->Ist.Put.data);
5677 HReg rD = iselIntExpr_R(env, stmt->Ist.Put.data);
5678 ARMAMode1* am = ARMAMode1_RI(hregARM_R8(), stmt->Ist.Put.offset);
5685 HReg qD = iselNeon64Expr(env, stmt->Ist.Put.data);
5687 stmt->Ist.Put.offset));
5692 stmt->Ist.Put.offset + 0);
5694 stmt->Ist.Put.offset + 4);
5695 iselInt64Expr(&rDhi, &rDlo, env, stmt->Ist.Put.data);
5704 ARMAModeV* am = mkARMAModeV(hregARM_R8(), stmt->Ist.Put.offset);
5705 HReg rD = iselDblExpr(env, stmt->Ist.Put.data);
5712 ARMAModeV* am = mkARMAModeV(hregARM_R8(), stmt->Ist.Put.offset);
5713 HReg rD = iselFltExpr(env, stmt->Ist.Put.data);
5719 HReg qD = iselNeonExpr(env, stmt->Ist.Put.data);
5721 stmt->Ist.Put.offset));
5733 //zz env, stmt->Ist.PutI.descr,
5734 //zz stmt->Ist.PutI.ix, stmt->Ist.PutI.bias );
5736 //zz IRType tyd = typeOfIRExpr(env->type_env, stmt->Ist.PutI.data);
5739 //zz HReg reg = iselIntExpr_R(env, stmt->Ist.PutI.data);
5750 IRTemp tmp = stmt->Ist.WrTmp.tmp;
5755 env, stmt->Ist.WrTmp.data);
5762 ARMCondCode cond = iselCondCode(env, stmt->Ist.WrTmp.data);
5769 HReg src = iselNeon64Expr(env, stmt->Ist.WrTmp.data);
5774 iselInt64Expr(&rHi,&rLo, env, stmt->Ist.WrTmp.data);
5782 HReg src = iselDblExpr(env, stmt->Ist.WrTmp.data);
5788 HReg src = iselFltExpr(env, stmt->Ist.WrTmp.data);
5794 HReg src = iselNeonExpr(env, stmt->Ist.WrTmp.data);
5806 IRDirty* d = stmt->Ist.Dirty.details;
5854 if (stmt->Ist.LLSC.storedata == NULL) {
5856 IRTemp res = stmt->Ist.LLSC.result;
5861 HReg raddr = iselIntExpr_R(env, stmt->Ist.LLSC.addr);
5874 HReg raddr = iselIntExpr_R(env, stmt->Ist.LLSC.addr);
5897 IRType tyd = typeOfIRExpr(env->type_env, stmt->Ist.LLSC.storedata);
5900 HReg rD = iselIntExpr_R(env, stmt->Ist.LLSC.storedata);
5901 HReg rA = iselIntExpr_R(env, stmt->Ist.LLSC.addr);
5919 iselInt64Expr(&rDhi, &rDlo, env, stmt->Ist.LLSC.storedata);
5920 HReg rA = iselIntExpr_R(env, stmt->Ist.LLSC.addr);
5929 IRTemp res = stmt->Ist.LLSC.result;
5944 switch (stmt->Ist.MBE.event) {
5969 if (stmt->Ist.Exit.dst->tag != Ico_U32)
5971 gnext = iselIntExpr_R(env, IRExpr_Const(stmt->Ist.Exit.dst));
5972 cc = iselCondCode(env, stmt->Ist.Exit.guard);
5974 addInstr(env, ARMInstr_Goto(stmt->Ist.Exit.jk, cc, gnext));