Lines Matching refs:SliceExp
348 SliceExp *se = (SliceExp *)e;
367 new(&ue) SliceExp(e->loc, se->e1, se->lwr, se->upr);
447 SliceExp *se = (SliceExp *)lit;
448 new(&ue) SliceExp(lit->loc, se->e1, se->lwr, se->upr);
457 new(&ue) SliceExp(lit->loc, lit,
463 new(&ue) SliceExp(lit->loc, lit,
489 * If e is a SliceExp, constant fold it.
500 SliceExp *se = (SliceExp *)e;
526 uinteger_t ilo = ((SliceExp *)e)->lwr->toInteger();
527 uinteger_t iup = ((SliceExp *)e)->upr->toInteger();
743 SliceExp *se = (SliceExp *)e;
911 SliceExp *se = new SliceExp(loc, agg1,
1018 e = ((SliceExp *)e)->e1;
1120 lo1 = ((SliceExp *)x)->lwr->toInteger();
1121 x = ((SliceExp *)x)->e1;
1129 lo2 = ((SliceExp *)x)->lwr->toInteger();
1130 x = ((SliceExp *)x)->e1;
1794 indxlo = (size_t)((SliceExp *)oldval)->lwr->toInteger();
1795 oldval = ((SliceExp *)oldval)->e1;
1923 SliceExp *se = (SliceExp *)newval;
2010 showCtfeExpr(((SliceExp *)e)->e1, level + 1);