Home | History | Annotate | Download | only in priv

Lines Matching defs:con

340    IRConst* con = e->Iex.Const.con;
341 vassert(con->tag == Ico_U64);
342 return con->Ico.U64 == 0;
605 && guard->Iex.Const.con->tag == Ico_U1
606 && guard->Iex.Const.con->Ico.U1 == True) {
711 && guard->Iex.Const.con->tag == Ico_U1
712 && guard->Iex.Const.con->Ico.U1 == True) {
870 && e->Iex.Binop.arg2->Iex.Const.con->tag == Ico_U64) {
871 Long simm = (Long)e->Iex.Binop.arg2->Iex.Const.con->Ico.U64;
888 && e->Iex.Binop.arg2->Iex.Const.con->tag == Ico_U64) {
889 ULong uimm = e->Iex.Binop.arg2->Iex.Const.con->Ico.U64;
944 switch (e->Iex.Const.con->tag) {
945 case Ico_U64: u = e->Iex.Const.con->Ico.U64; break;
946 case Ico_U32: u = e->Iex.Const.con->Ico.U32; break;
1209 vassert(e->Iex.Const.con->tag == Ico_U64);
1210 maybe = mb_mkARM64RIL_I(e->Iex.Const.con->Ico.U64);
1213 vassert(e->Iex.Const.con->tag == Ico_U32);
1214 UInt u32 = e->Iex.Const.con->Ico.U32;
1266 switch (e->Iex.Const.con->tag) {
1268 UInt u = e->Iex.Const.con->Ico.U8;
1694 IRConst* arg1con = arg1->Iex.Const.con;
2051 switch (e->Iex.Const.con->tag) {
2052 case Ico_U64: u = e->Iex.Const.con->Ico.U64; break;
2053 case Ico_U32: u = e->Iex.Const.con->Ico.U32; break;
2054 case Ico_U16: u = e->Iex.Const.con->Ico.U16; break;
2055 case Ico_U8: u = e->Iex.Const.con->Ico.U8; break;
2176 vassert(e->Iex.Const.con->tag == Ico_V128);
2177 UShort con = e->Iex.Const.con->Ico.V128;
2179 switch (con) {
2181 addInstr(env, ARM64Instr_VImmQ(res, con));
2661 if (argR->tag == Iex_Const && argR->Iex.Const.con->tag == Ico_U8) {
2662 UInt amt = argR->Iex.Const.con->Ico.U8;
2777 if (argR->tag == Iex_Const && argR->Iex.Const.con->tag == Ico_U8) {
2778 UInt amt = argR->Iex.Const.con->Ico.U8;
2875 if (argR->tag == Iex_Const && argR->Iex.Const.con->tag == Ico_U8) {
2876 UInt amt = argR->Iex.Const.con->Ico.U8;
2976 if (argAmt->tag == Iex_Const && argAmt->Iex.Const.con->tag == Ico_U8) {
2977 UInt amt = argAmt->Iex.Const.con->Ico.U8;
3032 IRConst* con = e->Iex.Const.con;
3033 if (con->tag == Ico_F64i) {
3036 addInstr(env, ARM64Instr_Imm64(src, con->Ico.F64i));
3040 if (con->tag == Ico_F64) {
3045 u.d64 = con->Ico.F64;
3219 IRConst* con = e->Iex.Const.con;
3220 if (con->tag == Ico_F32i && con->Ico.F32i == 0) {
3227 if (con->tag == Ico_F32) {
3232 u.f32 = con->Ico.F32;
4024 IRConst* cdst = next->Iex.Const.con;