/dports/lang/gcc9/gcc-9.4.0/gcc/d/dmd/ |
H A D | constfold.c | 101 new(&ue) IntegerExp(loc, ~e1->toInteger(), type); in Com() 466 new(&ue) IntegerExp(loc, n, type); in Div() 545 new(&ue) IntegerExp(loc, n, type); in Mod() 695 new(&ue) IntegerExp(loc, value, type); in Shr() 740 new(&ue) IntegerExp(loc, value, type); in Ushr() 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() 1242 new(&zero) IntegerExp(0); in Cast() 1281 new(&ue) IntegerExp(loc, dim, type); in ArrayLength() [all …]
|
H A D | optimize.c | 839 ret = new AndExp(e->loc, e->e2, new IntegerExp(e->loc, 1, e->e2->type)); in Expression_optimize() 841 …ret = new CondExp(e->loc, ret, new IntegerExp(e->loc, -1L, e->type), new IntegerExp(e->loc, 1L, e-… in Expression_optimize() 851 ret = new IntegerExp(e->loc, 1, e->e1->type); in Expression_optimize() 886 e->e2 = new IntegerExp(e->loc, e->e2->toInteger(), Type::tint64); in Expression_optimize() 907 … Expression *shift = new MulExp(e->loc, e->e2, new IntegerExp(e->loc, mul, e->e2->type)); in Expression_optimize() 910 ret = new ShlExp(e->loc, new IntegerExp(e->loc, 1, e->e1->type), shift); in Expression_optimize() 1030 Expression *dollar = new IntegerExp(Loc(), len, Type::tsize_t); in Expression_optimize() 1107 ret = new IntegerExp(e->loc, 0, Type::tbool); in Expression_optimize() 1126 ret = new IntegerExp(e->loc, n1 && n2, e->type); in Expression_optimize() 1150 ret = new IntegerExp(e->loc, 1, Type::tbool); in Expression_optimize() [all …]
|
/dports/devel/avr-gcc/gcc-10.2.0/gcc/d/dmd/ |
H A D | constfold.c | 101 new(&ue) IntegerExp(loc, ~e1->toInteger(), type); in Com() 466 new(&ue) IntegerExp(loc, n, type); in Div() 545 new(&ue) IntegerExp(loc, n, type); in Mod() 695 new(&ue) IntegerExp(loc, value, type); in Shr() 740 new(&ue) IntegerExp(loc, value, type); in Ushr() 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() 1242 new(&zero) IntegerExp(0); in Cast() 1281 new(&ue) IntegerExp(loc, dim, type); in ArrayLength() [all …]
|
H A D | optimize.c | 839 ret = new AndExp(e->loc, e->e2, new IntegerExp(e->loc, 1, e->e2->type)); in Expression_optimize() 841 …ret = new CondExp(e->loc, ret, new IntegerExp(e->loc, -1L, e->type), new IntegerExp(e->loc, 1L, e-… in Expression_optimize() 851 ret = new IntegerExp(e->loc, 1, e->e1->type); in Expression_optimize() 886 e->e2 = new IntegerExp(e->loc, e->e2->toInteger(), Type::tint64); in Expression_optimize() 907 … Expression *shift = new MulExp(e->loc, e->e2, new IntegerExp(e->loc, mul, e->e2->type)); in Expression_optimize() 910 ret = new ShlExp(e->loc, new IntegerExp(e->loc, 1, e->e1->type), shift); in Expression_optimize() 1030 Expression *dollar = new IntegerExp(Loc(), len, Type::tsize_t); in Expression_optimize() 1107 ret = new IntegerExp(e->loc, 0, Type::tbool); in Expression_optimize() 1126 ret = new IntegerExp(e->loc, n1 && n2, e->type); in Expression_optimize() 1150 ret = new IntegerExp(e->loc, 1, Type::tbool); in Expression_optimize() [all …]
|
H A D | cond.c | 109 IntegerExp *index = new IntegerExp(sfe->loc, i, Type::tsize_t); in lowerArrayAggregate() 311 s1->push(new ExpStatement(aloc, new AssertExp(aloc, new IntegerExp(aloc, 0, Type::tint32)))); in lowerNonArrayAggregate() 345 (*exps)[i] = new IntegerExp(aloc, lwr + i, indexty); in lowerNonArrayAggregate() 351 (*exps)[i] = new IntegerExp(aloc, upr - i, indexty); in lowerNonArrayAggregate()
|
/dports/lang/gcc11-devel/gcc-11-20211009/gcc/d/dmd/ |
H A D | constfold.c | 101 new(&ue) IntegerExp(loc, ~e1->toInteger(), type); in Com() 466 new(&ue) IntegerExp(loc, n, type); in Div() 545 new(&ue) IntegerExp(loc, n, type); in Mod() 695 new(&ue) IntegerExp(loc, value, type); in Shr() 740 new(&ue) IntegerExp(loc, value, type); in Ushr() 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() 1242 new(&zero) IntegerExp(0); in Cast() 1281 new(&ue) IntegerExp(loc, dim, type); in ArrayLength() [all …]
|
H A D | optimize.c | 838 ret = new AndExp(e->loc, e->e2, new IntegerExp(e->loc, 1, e->e2->type)); in Expression_optimize() 840 …ret = new CondExp(e->loc, ret, new IntegerExp(e->loc, -1L, e->type), new IntegerExp(e->loc, 1L, e-… in Expression_optimize() 850 ret = new IntegerExp(e->loc, 1, e->e1->type); in Expression_optimize() 885 e->e2 = new IntegerExp(e->loc, e->e2->toInteger(), Type::tint64); in Expression_optimize() 906 … Expression *shift = new MulExp(e->loc, e->e2, new IntegerExp(e->loc, mul, e->e2->type)); in Expression_optimize() 909 ret = new ShlExp(e->loc, new IntegerExp(e->loc, 1, e->e1->type), shift); in Expression_optimize() 1029 Expression *dollar = new IntegerExp(Loc(), len, Type::tsize_t); in Expression_optimize() 1106 ret = new IntegerExp(e->loc, oror, Type::tbool); in Expression_optimize() 1126 ret = new IntegerExp(e->loc, oror ? (n1 || n2) : (n1 && n2), e->type); in Expression_optimize()
|
H A D | cond.c | 107 IntegerExp *index = new IntegerExp(sfe->loc, i, Type::tsize_t); in lowerArrayAggregate() 311 s1->push(new ExpStatement(aloc, new AssertExp(aloc, new IntegerExp(aloc, 0, Type::tint32)))); in lowerNonArrayAggregate() 355 (*exps)[i] = new IntegerExp(aloc, lwr + i, indexty); in lowerNonArrayAggregate() 361 (*exps)[i] = new IntegerExp(aloc, upr - i, indexty); in lowerNonArrayAggregate()
|
/dports/misc/cxx_atomics_pic/gcc-11.2.0/gcc/d/dmd/ |
H A D | constfold.c | 101 new(&ue) IntegerExp(loc, ~e1->toInteger(), type); in Com() 466 new(&ue) IntegerExp(loc, n, type); in Div() 545 new(&ue) IntegerExp(loc, n, type); in Mod() 695 new(&ue) IntegerExp(loc, value, type); in Shr() 740 new(&ue) IntegerExp(loc, value, type); in Ushr() 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() 1242 new(&zero) IntegerExp(0); in Cast() 1281 new(&ue) IntegerExp(loc, dim, type); in ArrayLength() [all …]
|
H A D | optimize.c | 838 ret = new AndExp(e->loc, e->e2, new IntegerExp(e->loc, 1, e->e2->type)); in Expression_optimize() 840 …ret = new CondExp(e->loc, ret, new IntegerExp(e->loc, -1L, e->type), new IntegerExp(e->loc, 1L, e-… in Expression_optimize() 850 ret = new IntegerExp(e->loc, 1, e->e1->type); in Expression_optimize() 885 e->e2 = new IntegerExp(e->loc, e->e2->toInteger(), Type::tint64); in Expression_optimize() 906 … Expression *shift = new MulExp(e->loc, e->e2, new IntegerExp(e->loc, mul, e->e2->type)); in Expression_optimize() 909 ret = new ShlExp(e->loc, new IntegerExp(e->loc, 1, e->e1->type), shift); in Expression_optimize() 1029 Expression *dollar = new IntegerExp(Loc(), len, Type::tsize_t); in Expression_optimize() 1106 ret = new IntegerExp(e->loc, oror, Type::tbool); in Expression_optimize() 1126 ret = new IntegerExp(e->loc, oror ? (n1 || n2) : (n1 && n2), e->type); in Expression_optimize()
|
H A D | cond.c | 107 IntegerExp *index = new IntegerExp(sfe->loc, i, Type::tsize_t); in lowerArrayAggregate() 311 s1->push(new ExpStatement(aloc, new AssertExp(aloc, new IntegerExp(aloc, 0, Type::tint32)))); in lowerNonArrayAggregate() 355 (*exps)[i] = new IntegerExp(aloc, lwr + i, indexty); in lowerNonArrayAggregate() 361 (*exps)[i] = new IntegerExp(aloc, upr - i, indexty); in lowerNonArrayAggregate()
|
/dports/lang/gcc9-aux/gcc-9.1.0/gcc/d/dmd/ |
H A D | constfold.c | 101 new(&ue) IntegerExp(loc, ~e1->toInteger(), type); in Com() 466 new(&ue) IntegerExp(loc, n, type); in Div() 545 new(&ue) IntegerExp(loc, n, type); in Mod() 695 new(&ue) IntegerExp(loc, value, type); in Shr() 740 new(&ue) IntegerExp(loc, value, type); in Ushr() 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() 1242 new(&zero) IntegerExp(0); in Cast() 1281 new(&ue) IntegerExp(loc, dim, type); in ArrayLength() [all …]
|
H A D | optimize.c | 839 ret = new AndExp(e->loc, e->e2, new IntegerExp(e->loc, 1, e->e2->type)); in Expression_optimize() 841 …ret = new CondExp(e->loc, ret, new IntegerExp(e->loc, -1L, e->type), new IntegerExp(e->loc, 1L, e-… in Expression_optimize() 851 ret = new IntegerExp(e->loc, 1, e->e1->type); in Expression_optimize() 886 e->e2 = new IntegerExp(e->loc, e->e2->toInteger(), Type::tint64); in Expression_optimize() 907 … Expression *shift = new MulExp(e->loc, e->e2, new IntegerExp(e->loc, mul, e->e2->type)); in Expression_optimize() 910 ret = new ShlExp(e->loc, new IntegerExp(e->loc, 1, e->e1->type), shift); in Expression_optimize() 1030 Expression *dollar = new IntegerExp(Loc(), len, Type::tsize_t); in Expression_optimize() 1107 ret = new IntegerExp(e->loc, 0, Type::tbool); in Expression_optimize() 1126 ret = new IntegerExp(e->loc, n1 && n2, e->type); in Expression_optimize() 1150 ret = new IntegerExp(e->loc, 1, Type::tbool); in Expression_optimize() [all …]
|
/dports/lang/gcc10/gcc-10.3.0/gcc/d/dmd/ |
H A D | constfold.c | 101 new(&ue) IntegerExp(loc, ~e1->toInteger(), type); in Com() 466 new(&ue) IntegerExp(loc, n, type); in Div() 545 new(&ue) IntegerExp(loc, n, type); in Mod() 695 new(&ue) IntegerExp(loc, value, type); in Shr() 740 new(&ue) IntegerExp(loc, value, type); in Ushr() 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() 1242 new(&zero) IntegerExp(0); in Cast() 1281 new(&ue) IntegerExp(loc, dim, type); in ArrayLength() [all …]
|
H A D | optimize.c | 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() [all …]
|
H A D | cond.c | 109 IntegerExp *index = new IntegerExp(sfe->loc, i, Type::tsize_t); in lowerArrayAggregate() 311 s1->push(new ExpStatement(aloc, new AssertExp(aloc, new IntegerExp(aloc, 0, Type::tint32)))); in lowerNonArrayAggregate() 345 (*exps)[i] = new IntegerExp(aloc, lwr + i, indexty); in lowerNonArrayAggregate() 351 (*exps)[i] = new IntegerExp(aloc, upr - i, indexty); in lowerNonArrayAggregate()
|
/dports/lang/gcc9-devel/gcc-9-20211007/gcc/d/dmd/ |
H A D | constfold.c | 101 new(&ue) IntegerExp(loc, ~e1->toInteger(), type); in Com() 466 new(&ue) IntegerExp(loc, n, type); in Div() 545 new(&ue) IntegerExp(loc, n, type); in Mod() 695 new(&ue) IntegerExp(loc, value, type); in Shr() 740 new(&ue) IntegerExp(loc, value, type); in Ushr() 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() 1242 new(&zero) IntegerExp(0); in Cast() 1281 new(&ue) IntegerExp(loc, dim, type); in ArrayLength() [all …]
|
H A D | optimize.c | 839 ret = new AndExp(e->loc, e->e2, new IntegerExp(e->loc, 1, e->e2->type)); in Expression_optimize() 841 …ret = new CondExp(e->loc, ret, new IntegerExp(e->loc, -1L, e->type), new IntegerExp(e->loc, 1L, e-… in Expression_optimize() 851 ret = new IntegerExp(e->loc, 1, e->e1->type); in Expression_optimize() 886 e->e2 = new IntegerExp(e->loc, e->e2->toInteger(), Type::tint64); in Expression_optimize() 907 … Expression *shift = new MulExp(e->loc, e->e2, new IntegerExp(e->loc, mul, e->e2->type)); in Expression_optimize() 910 ret = new ShlExp(e->loc, new IntegerExp(e->loc, 1, e->e1->type), shift); in Expression_optimize() 1030 Expression *dollar = new IntegerExp(Loc(), len, Type::tsize_t); in Expression_optimize() 1107 ret = new IntegerExp(e->loc, 0, Type::tbool); in Expression_optimize() 1126 ret = new IntegerExp(e->loc, n1 && n2, e->type); in Expression_optimize() 1150 ret = new IntegerExp(e->loc, 1, Type::tbool); in Expression_optimize() [all …]
|
/dports/lang/gcc11/gcc-11.2.0/gcc/d/dmd/ |
H A D | constfold.c | 101 new(&ue) IntegerExp(loc, ~e1->toInteger(), type); in Com() 466 new(&ue) IntegerExp(loc, n, type); in Div() 545 new(&ue) IntegerExp(loc, n, type); in Mod() 695 new(&ue) IntegerExp(loc, value, type); in Shr() 740 new(&ue) IntegerExp(loc, value, type); in Ushr() 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() 1242 new(&zero) IntegerExp(0); in Cast() 1281 new(&ue) IntegerExp(loc, dim, type); in ArrayLength() [all …]
|
H A D | optimize.c | 838 ret = new AndExp(e->loc, e->e2, new IntegerExp(e->loc, 1, e->e2->type)); in Expression_optimize() 840 …ret = new CondExp(e->loc, ret, new IntegerExp(e->loc, -1L, e->type), new IntegerExp(e->loc, 1L, e-… in Expression_optimize() 850 ret = new IntegerExp(e->loc, 1, e->e1->type); in Expression_optimize() 885 e->e2 = new IntegerExp(e->loc, e->e2->toInteger(), Type::tint64); in Expression_optimize() 906 … Expression *shift = new MulExp(e->loc, e->e2, new IntegerExp(e->loc, mul, e->e2->type)); in Expression_optimize() 909 ret = new ShlExp(e->loc, new IntegerExp(e->loc, 1, e->e1->type), shift); in Expression_optimize() 1029 Expression *dollar = new IntegerExp(Loc(), len, Type::tsize_t); in Expression_optimize() 1106 ret = new IntegerExp(e->loc, oror, Type::tbool); in Expression_optimize() 1126 ret = new IntegerExp(e->loc, oror ? (n1 || n2) : (n1 && n2), e->type); in Expression_optimize()
|
H A D | cond.c | 107 IntegerExp *index = new IntegerExp(sfe->loc, i, Type::tsize_t); in lowerArrayAggregate() 311 s1->push(new ExpStatement(aloc, new AssertExp(aloc, new IntegerExp(aloc, 0, Type::tint32)))); in lowerNonArrayAggregate() 355 (*exps)[i] = new IntegerExp(aloc, lwr + i, indexty); in lowerNonArrayAggregate() 361 (*exps)[i] = new IntegerExp(aloc, upr - i, indexty); in lowerNonArrayAggregate()
|
/dports/lang/gcc10-devel/gcc-10-20211008/gcc/d/dmd/ |
H A D | constfold.c | 101 new(&ue) IntegerExp(loc, ~e1->toInteger(), type); in Com() 466 new(&ue) IntegerExp(loc, n, type); in Div() 545 new(&ue) IntegerExp(loc, n, type); in Mod() 695 new(&ue) IntegerExp(loc, value, type); in Shr() 740 new(&ue) IntegerExp(loc, value, type); in Ushr() 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() 1242 new(&zero) IntegerExp(0); in Cast() 1281 new(&ue) IntegerExp(loc, dim, type); in ArrayLength() [all …]
|
H A D | optimize.c | 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() [all …]
|
H A D | cond.c | 109 IntegerExp *index = new IntegerExp(sfe->loc, i, Type::tsize_t); in lowerArrayAggregate() 313 s1->push(new ExpStatement(aloc, new AssertExp(aloc, new IntegerExp(aloc, 0, Type::tint32)))); in lowerNonArrayAggregate() 357 (*exps)[i] = new IntegerExp(aloc, lwr + i, indexty); in lowerNonArrayAggregate() 363 (*exps)[i] = new IntegerExp(aloc, upr - i, indexty); in lowerNonArrayAggregate()
|
/dports/lang/gcc12-devel/gcc-12-20211205/gcc/d/dmd/ |
H A D | constfold.d | 115 emplaceExp!(IntegerExp)(&ue, loc, ~e1.toInteger(), type); in Com() 460 emplaceExp!(IntegerExp)(&ue, loc, n, type); in Div() 525 emplaceExp!(IntegerExp)(&ue, loc, n, type); in Mod() 659 emplaceExp!(IntegerExp)(&ue, loc, value, type); in Shr() 699 emplaceExp!(IntegerExp)(&ue, loc, value, type); in Ushr() 925 emplaceExp!(IntegerExp)(&ue, loc, cmp, type); in Equal() 971 emplaceExp!(IntegerExp)(&ue, loc, cmp, type); in Identity() 1031 emplaceExp!(IntegerExp)(&ue, loc, n, type); in Cmp() 1170 emplaceExp!(IntegerExp)(&zero, 0); in Cast() 1205 emplaceExp!(IntegerExp)(&ue, loc, dim, type); in ArrayLength() [all …]
|