Home | History | Annotate | Download | only in priv

Lines Matching defs:con

212           && e->Iex.Const.con->tag == Ico_U8
213 && e->Iex.Const.con->Ico.U8 == 0;
845 && guard->Iex.Const.con->tag == Ico_U1
846 && guard->Iex.Const.con->Ico.U1 == True) {
1002 && guard->Iex.Const.con->tag == Ico_U1
1003 && guard->Iex.Const.con->Ico.U1 == True) {
1242 vassert(mode->Iex.Const.con->tag == Ico_U32);
1243 vassert(mode->Iex.Const.con->Ico.U32 == 0x8);
2512 IRConst* con = e->Iex.Const.con;
2513 switch (con->tag) {
2515 l = (Long) con->Ico.U64; break;
2516 case Ico_U32: l = (Long)(Int) con->Ico.U32; break;
2517 case Ico_U16: l = (Long)(Int)(Short)con->Ico.U16; break;
2518 case Ico_U8: l = (Long)(Int)(Char )con->Ico.U8; break;
2641 && e->Iex.Binop.arg2->Iex.Const.con->tag == Ico_U64
2643 ->Iex.Const.con->Ico.U64)
2646 ->Iex.Const.con->Ico.U64)) {
2647 return PPCAMode_IR( (Int)e->Iex.Binop.arg2->Iex.Const.con->Ico.U64,
2668 && e->Iex.Binop.arg2->Iex.Const.con->tag == Ico_U32
2670 ->Iex.Const.con->Ico.U32)) {
2671 return PPCAMode_IR( (Int)e->Iex.Binop.arg2->Iex.Const.con->Ico.U32,
2733 IRConst* con = e->Iex.Const.con;
2735 switch (con->tag) {
2738 u = con->Ico.U64; break;
2739 case Ico_U32: u = 0xFFFFFFFF & con->Ico.U32; break;
2740 case Ico_U16: u = 0x0000FFFF & con->Ico.U16; break;
2741 case Ico_U8: u = 0x000000FF & con->Ico.U8; break;
2794 IRConst* con = e->Iex.Const.con;
2795 switch (con->tag) {
2797 l = (Long) con->Ico.U64; break;
2798 case Ico_U32: l = (Long)(Int) con->Ico.U32; break;
2799 case Ico_U16: l = (Long)(Int)(Short)con->Ico.U16; break;
2800 case Ico_U8: l = (Long)(Int)(Char )con->Ico.U8; break;
2847 && e->Iex.Const.con->tag == Ico_U8
2848 && e->Iex.Const.con->Ico.U8 >= 1
2849 && e->Iex.Const.con->Ico.U8 <= 31) {
2850 return PPCRH_Imm(False/*unsigned*/, e->Iex.Const.con->Ico.U8);
2894 && e->Iex.Const.con->tag == Ico_U8
2895 && e->Iex.Const.con->Ico.U8 >= 1
2896 && e->Iex.Const.con->Ico.U8 <= 63) {
2897 return PPCRH_Imm(False/*unsigned*/, e->Iex.Const.con->Ico.U8);
2926 if (e->tag == Iex_Const && e->Iex.Const.con->Ico.U1 == True) {
3303 ULong w64 = e->Iex.Const.con->Ico.U64;
3308 vassert(e->Iex.Const.con->tag == Ico_U64);
4105 if (e->Iex.Const.con->tag == Ico_F64) {
4106 u.f64 = e->Iex.Const.con->Ico.F64;
4108 else if (e->Iex.Const.con->tag == Ico_F64i) {
4109 u.u64 = e->Iex.Const.con->Ico.F64i;
6110 vassert(e->Iex.Const.con->tag == Ico_V128);
6111 if (e->Iex.Const.con->Ico.V128 == 0x0000) {
6114 else if (e->Iex.Const.con->Ico.V128 == 0xffff) {
6735 IRConst* cdst = next->Iex.Const.con;