Lines Matching refs:IntegerExp
840 ret = new AndExp(e->loc, e->e2, new IntegerExp(e->loc, 1, e->e2->type)); in Expression_optimize()
842 …ret = new CondExp(e->loc, ret, new IntegerExp(e->loc, -1L, e->type), new IntegerExp(e->loc, 1L, e-… in Expression_optimize()
852 ret = new IntegerExp(e->loc, 1, e->e1->type); in Expression_optimize()
887 e->e2 = new IntegerExp(e->loc, e->e2->toInteger(), Type::tint64); in Expression_optimize()
908 … Expression *shift = new MulExp(e->loc, e->e2, new IntegerExp(e->loc, mul, e->e2->type)); in Expression_optimize()
911 ret = new ShlExp(e->loc, new IntegerExp(e->loc, 1, e->e1->type), shift); in Expression_optimize()
1031 Expression *dollar = new IntegerExp(Loc(), len, Type::tsize_t); in Expression_optimize()
1108 ret = new IntegerExp(e->loc, 0, Type::tbool); in Expression_optimize()
1127 ret = new IntegerExp(e->loc, n1 && n2, e->type); in Expression_optimize()
1151 ret = new IntegerExp(e->loc, 1, Type::tbool); in Expression_optimize()
1170 ret = new IntegerExp(e->loc, n1 || n2, e->type); in Expression_optimize()