Lines Matching refs:Ist
3527 IRType tya = typeOfIRExpr(env->type_env, stmt->Ist.Store.addr); in iselStmt()
3528 IRType tyd = typeOfIRExpr(env->type_env, stmt->Ist.Store.data); in iselStmt()
3529 IREndness end = stmt->Ist.Store.end; in iselStmt()
3535 HReg rD = iselIntExpr_R(env, stmt->Ist.Store.data); in iselStmt()
3536 ARM64AMode* am = iselIntExpr_AMode(env, stmt->Ist.Store.addr, tyd); in iselStmt()
3541 HReg rD = iselIntExpr_R(env, stmt->Ist.Store.data); in iselStmt()
3542 ARM64AMode* am = iselIntExpr_AMode(env, stmt->Ist.Store.addr, tyd); in iselStmt()
3547 HReg rD = iselIntExpr_R(env, stmt->Ist.Store.data); in iselStmt()
3548 ARM64AMode* am = iselIntExpr_AMode(env, stmt->Ist.Store.addr, tyd); in iselStmt()
3553 HReg rD = iselIntExpr_R(env, stmt->Ist.Store.data); in iselStmt()
3554 ARM64AMode* am = iselIntExpr_AMode(env, stmt->Ist.Store.addr, tyd); in iselStmt()
3559 HReg qD = iselV128Expr(env, stmt->Ist.Store.data); in iselStmt()
3560 HReg addr = iselIntExpr_R(env, stmt->Ist.Store.addr); in iselStmt()
3565 HReg dD = iselDblExpr(env, stmt->Ist.Store.data); in iselStmt()
3566 HReg addr = iselIntExpr_R(env, stmt->Ist.Store.addr); in iselStmt()
3571 HReg sD = iselFltExpr(env, stmt->Ist.Store.data); in iselStmt()
3572 HReg addr = iselIntExpr_R(env, stmt->Ist.Store.addr); in iselStmt()
3582 IRType tyd = typeOfIRExpr(env->type_env, stmt->Ist.Put.data); in iselStmt()
3583 UInt offs = (UInt)stmt->Ist.Put.offset; in iselStmt()
3585 HReg rD = iselIntExpr_R(env, stmt->Ist.Put.data); in iselStmt()
3591 HReg rD = iselIntExpr_R(env, stmt->Ist.Put.data); in iselStmt()
3597 HReg rD = iselIntExpr_R(env, stmt->Ist.Put.data); in iselStmt()
3603 HReg rD = iselIntExpr_R(env, stmt->Ist.Put.data); in iselStmt()
3609 HReg qD = iselV128Expr(env, stmt->Ist.Put.data); in iselStmt()
3615 HReg dD = iselDblExpr(env, stmt->Ist.Put.data); in iselStmt()
3621 HReg sD = iselFltExpr(env, stmt->Ist.Put.data); in iselStmt()
3627 HReg hD = iselF16Expr(env, stmt->Ist.Put.data); in iselStmt()
3639 IRTemp tmp = stmt->Ist.WrTmp.tmp; in iselStmt()
3645 HReg rD = iselIntExpr_R(env, stmt->Ist.WrTmp.data); in iselStmt()
3665 ARM64CondCode cc = iselCondCode(env, stmt->Ist.WrTmp.data); in iselStmt()
3670 HReg src = iselDblExpr(env, stmt->Ist.WrTmp.data); in iselStmt()
3676 HReg src = iselFltExpr(env, stmt->Ist.WrTmp.data); in iselStmt()
3682 HReg src = iselV128Expr(env, stmt->Ist.WrTmp.data); in iselStmt()
3689 iselV256Expr(&srcHi,&srcLo, env, stmt->Ist.WrTmp.data); in iselStmt()
3701 IRDirty* d = stmt->Ist.Dirty.details; in iselStmt()
3774 if (stmt->Ist.LLSC.storedata == NULL) { in iselStmt()
3776 IRTemp res = stmt->Ist.LLSC.result; in iselStmt()
3782 HReg raddr = iselIntExpr_R(env, stmt->Ist.LLSC.addr); in iselStmt()
3798 IRType tyd = typeOfIRExpr(env->type_env, stmt->Ist.LLSC.storedata); in iselStmt()
3802 HReg rD = iselIntExpr_R(env, stmt->Ist.LLSC.storedata); in iselStmt()
3803 HReg rA = iselIntExpr_R(env, stmt->Ist.LLSC.addr); in iselStmt()
3820 IRTemp res = stmt->Ist.LLSC.result; in iselStmt()
3838 switch (stmt->Ist.MBE.event) { in iselStmt()
3864 if (stmt->Ist.Exit.dst->tag != Ico_U64) in iselStmt()
3868 = iselCondCode(env, stmt->Ist.Exit.guard); in iselStmt()
3870 = mk_baseblock_64bit_access_amode(stmt->Ist.Exit.offsIP); in iselStmt()
3873 if (stmt->Ist.Exit.jk == Ijk_Boring) { in iselStmt()
3879 = ((Addr64)stmt->Ist.Exit.dst->Ico.U64) > env->max_ga; in iselStmt()
3881 addInstr(env, ARM64Instr_XDirect(stmt->Ist.Exit.dst->Ico.U64, in iselStmt()
3887 HReg r = iselIntExpr_R(env, IRExpr_Const(stmt->Ist.Exit.dst)); in iselStmt()
3894 switch (stmt->Ist.Exit.jk) { in iselStmt()
3904 HReg r = iselIntExpr_R(env, IRExpr_Const(stmt->Ist.Exit.dst)); in iselStmt()
3906 stmt->Ist.Exit.jk)); in iselStmt()