Home | History | Annotate | Download | only in priv

Lines Matching defs:con

314       if (arg2->tag == Iex_Const && arg2->Iex.Const.con->tag == Ico_U64) {
315 ULong value = arg2->Iex.Const.con->Ico.U64;
451 switch (expr->Iex.Const.con->tag) {
452 case Ico_U1: value = expr->Iex.Const.con->Ico.U1; break;
453 case Ico_U8: value = expr->Iex.Const.con->Ico.U8; break;
454 case Ico_U16: value = expr->Iex.Const.con->Ico.U16; break;
455 case Ico_U32: value = expr->Iex.Const.con->Ico.U32; break;
456 case Ico_U64: value = expr->Iex.Const.con->Ico.U64; break;
467 /* Return the value of CON as a sign-exteded ULong value */
469 get_const_value_as_ulong(const IRConst *con)
473 switch (con->tag) {
474 case Ico_U1: value = con->Ico.U1; return ((Long)(value << 63) >> 63);
475 case Ico_U8: value = con->Ico.U8; return ((Long)(value << 56) >> 56);
476 case Ico_U16: value = con->Ico.U16; return ((Long)(value << 48) >> 48);
477 case Ico_U32: value = con->Ico.U32; return ((Long)(value << 32) >> 32);
478 case Ico_U64: return con->Ico.U64;
596 && guard->Iex.Const.con->tag == Ico_U1
597 && guard->Iex.Const.con->Ico.U1 == True) {
699 vassert(irrm->Iex.Const.con->tag == Ico_U32);
700 IRRoundingMode mode = irrm->Iex.Const.con->Ico.U32;
809 vassert(irrm->Iex.Const.con->tag == Ico_U32);
810 IRRoundingMode mode = irrm->Iex.Const.con->Ico.U32;
1842 const IRConst *con = expr->Iex.Const.con;
1845 switch (con->tag) {
1846 case Ico_U64: value = con->Ico.U64; break;
1847 case Ico_U32: value = con->Ico.U32; break;
1848 case Ico_U16: value = con->Ico.U16; break;
1849 case Ico_U8: value = con->Ico.U8; break;
1924 switch (expr->Iex.Const.con->tag) {
1925 case Ico_U1: value = expr->Iex.Const.con->Ico.U1; break;
1926 case Ico_U8: value = expr->Iex.Const.con->Ico.U8; break;
1927 case Ico_U16: value = expr->Iex.Const.con->Ico.U16; break;
1928 case Ico_U32: value = expr->Iex.Const.con->Ico.U32; break;
1929 case Ico_U64: value = expr->Iex.Const.con->Ico.U64; break;
2324 const IRConst *con = expr->Iex.Const.con;
2327 switch (con->tag) {
2328 case Ico_F32i: value = con->Ico.F32i; break;
2329 case Ico_F64i: value = con->Ico.F64i; break;
3308 vassert(cond->Iex.Const.con->tag == Ico_U1);
3309 vassert(cond->Iex.Const.con->Ico.U1 == True
3310 || cond->Iex.Const.con->Ico.U1 == False);
3312 return cond->Iex.Const.con->Ico.U1 == True ? S390_CC_ALWAYS : S390_CC_NEVER;
3540 get_const_value_as_ulong(stmt->Ist.Store.data->Iex.Const.con);
3617 new_value = stmt->Ist.Put.data->Iex.Const.con->Ico.U64;
3662 get_const_value_as_ulong(stmt->Ist.Put.data->Iex.Const.con);
4019 IRConst *cdst = next->Iex.Const.con;