Home | History | Annotate | Download | only in priv

Lines Matching defs:am

335    s390_amode *am;
340 am = s390_isel_amode_wrk(env, expr, /* B12, B20 only */ False);
343 vassert(s390_amode_is_sane(am));
345 return am;
366 s390_amode *am;
371 am = s390_isel_amode_wrk(env, expr, /* B12, B20 only */ True);
374 vassert(s390_amode_is_sane(am) &&
375 (am->tag == S390_AMODE_B12 || am->tag == S390_AMODE_B20));
377 return am;
404 return s390_insn_load(size, dst, opnd.variant.am);
1103 s390_amode *am = s390_isel_amode(env, expr->Iex.Load.addr);
1108 addInstr(env, s390_insn_load(size, dst, am));
1803 s390_amode *am = s390_amode_for_guest_state(expr->Iex.Get.offset);
1809 addInstr(env, s390_insn_load(size, dst, am));
1915 dst.variant.am = s390_isel_amode(env, expr->Iex.Load.addr);
1918 dst.variant.am = s390_amode_for_guest_state(expr->Iex.Get.offset);
2261 s390_amode *am = s390_isel_amode(env, expr->Iex.Load.addr);
2266 addInstr(env, s390_insn_load(size, dst, am));
2274 s390_amode *am = s390_amode_for_guest_state(expr->Iex.Get.offset);
2276 addInstr(env, s390_insn_load(size, dst, am));
2954 s390_amode *am = s390_isel_amode(env, expr->Iex.Load.addr);
2959 addInstr(env, s390_insn_load(size, dst, am));
2967 s390_amode *am = s390_amode_for_guest_state(expr->Iex.Get.offset);
2969 addInstr(env, s390_insn_load(size, dst, am));
3486 s390_amode *am;
3491 am = s390_isel_amode(env, stmt->Ist.Store.addr);
3499 if (am->tag == S390_AMODE_B12 &&
3503 addInstr(env, s390_insn_mimm(sizeofIRType(tyd), am, value));
3511 if (am->tag == S390_AMODE_B12 &&
3515 addInstr(env, s390_insn_memcpy(sizeofIRType(tyd), am, from));
3541 addInstr(env, s390_insn_store(sizeofIRType(tyd), am, src));
3549 s390_amode *am;
3598 am = s390_amode_for_guest_state(offset);
3599 addInstr(env, s390_insn_madd(sizeofIRType(tyd), am,
3606 am = s390_amode_for_guest_state(offset + 4);
3607 addInstr(env, s390_insn_mimm(4, am, new_value & 0xFFFFFFFF));
3614 am = s390_amode_for_guest_state(offset);
3621 if (am->tag == S390_AMODE_B12 &&
3625 addInstr(env, s390_insn_mimm(sizeofIRType(tyd), am, value));
3631 if (am->tag == S390_AMODE_B12 &&
3640 addInstr(env, s390_insn_memcpy(size, am, from));
3649 if (am->tag == S390_AMODE_B12 &&
3651 UInt put_offset = am->d;
3658 addInstr(env, s390_insn_memcpy(size, am, from));
3687 addInstr(env, s390_insn_store(sizeofIRType(tyd), am, src));