Lines Matching refs:IntegerExp

91         new(&ue) IntegerExp(loc, -e1->toInteger(), type);  in Neg()
101 new(&ue) IntegerExp(loc, ~e1->toInteger(), type); in Com()
110 new(&ue) IntegerExp(loc, e1->isBool(false) ? 1 : 0, type); in Not()
119 new(&ue) IntegerExp(loc, e1->isBool(true) ? 1 : 0, type); in Bool()
228 new(&ue) IntegerExp(loc, e1->toInteger() + e2->toInteger(), type); in Add()
333 new(&ue) IntegerExp(loc, e1->toInteger() - e2->toInteger(), type); in Min()
385 new(&ue) IntegerExp(loc, e1->toInteger() * e2->toInteger(), type); in Mul()
466 new(&ue) IntegerExp(loc, n, type); in Div()
545 new(&ue) IntegerExp(loc, n, type); in Mod()
588 new(&ur) IntegerExp(loc, e1->toInteger(), e1->type); in Pow()
589 new(&uv) IntegerExp(loc, 1, e1->type); in Pow()
617 new(&ue) IntegerExp(loc, v->toInteger(), type); in Pow()
640 new(&ue) IntegerExp(loc, e1->toInteger() << e2->toInteger(), type); in Shl()
695 new(&ue) IntegerExp(loc, value, type); in Shr()
740 new(&ue) IntegerExp(loc, value, type); in Ushr()
747 new(&ue) IntegerExp(loc, e1->toInteger() & e2->toInteger(), type); in And()
754 new(&ue) IntegerExp(loc, e1->toInteger() | e2->toInteger(), type); in Or()
761 new(&ue) IntegerExp(loc, e1->toInteger() ^ e2->toInteger(), type); in Xor()
974 new(&ue) IntegerExp(loc, cmp, type); in Equal()
1023 new(&ue) IntegerExp(loc, cmp, type); in Identity()
1087 new(&ue) IntegerExp(loc, n, type); in Cmp()
1157 new(&ue) IntegerExp(loc, e1->toInteger() != 0, type); in Cast()
1199 new(&ue) IntegerExp(loc, result, type); in Cast()
1202 new(&ue) IntegerExp(loc, e1->toUInteger(), type); in Cast()
1204 new(&ue) IntegerExp(loc, e1->toInteger(), type); in Cast()
1226 new(&ue) IntegerExp(loc, e1->toInteger(), type); in Cast()
1242 new(&zero) IntegerExp(0); in Cast()
1274 new(&ue) IntegerExp(loc, es1->len, type); in ArrayLength()
1281 new(&ue) IntegerExp(loc, dim, type); in ArrayLength()
1288 new(&ue) IntegerExp(loc, dim, type); in ArrayLength()
1321 new(&ue) IntegerExp(loc, es1->charAt(i), type); in Index()
1489 = new IntegerExp(newval->loc, val, elemType); in sliceAssignArrayLiteralFromString()