| /netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/ |
| H A D | constfold.c | 91 new(&ue) IntegerExp(loc, -e1->toInteger(), type); in Neg() 101 new(&ue) IntegerExp(loc, ~e1->toInteger(), type); in Com() 218 new(&ue) SymOffExp(loc, soe->var, soe->offset + e2->toInteger()); in Add() 224 new(&ue) SymOffExp(loc, soe->var, soe->offset + e1->toInteger()); in Add() 228 new(&ue) IntegerExp(loc, e1->toInteger() + e2->toInteger(), type); in Add() 328 new(&ue) SymOffExp(loc, soe->var, soe->offset - e2->toInteger()); in Min() 333 new(&ue) IntegerExp(loc, e1->toInteger() - e2->toInteger(), type); in Min() 385 new(&ue) IntegerExp(loc, e1->toInteger() * e2->toInteger(), type); in Mul() 438 n1 = e1->toInteger(); in Div() 439 n2 = e2->toInteger(); in Div() [all …]
|
| H A D | ctfeexpr.c | 315 size_t len = (size_t)tsa->dim->toInteger(); in copyLiteral() 526 uinteger_t ilo = ((SliceExp *)e)->lwr->toInteger(); in resolveArrayLength() 527 uinteger_t iup = ((SliceExp *)e)->upr->toInteger(); in resolveArrayLength() 567 size_t len = (size_t)tsa->dim->toInteger(); in createBlockDuplicatedArrayLiteral() 737 *ofs = ie->e2->toInteger(); in getAggregateFromPointer() 750 *ofs = se->lwr->toInteger(); in getAggregateFromPointer() 767 agg1->toInteger() == agg2->toInteger()) in pointToSameMemoryBlock() 857 dinteger_t ofs2 = e2->toInteger(); in pointerArithmetic() 867 len = ((TypeSArray *)((SymOffExp *)agg1)->var->type)->dim->toInteger(); in pointerArithmetic() 874 len = dollar->toInteger(); in pointerArithmetic() [all …]
|
| H A D | optimize.c | 384 sinteger_t index = ae->e2->toInteger(); in Expression_optimize() 390 sinteger_t dim = ts->dim->toInteger(); in Expression_optimize() 679 sinteger_t i2 = e->e2->toInteger(); in Expression_optimize() 764 sinteger_t i2 = e->e2->toInteger(); in Expression_optimize() 829 if ((e->e1->op == TOKint64 && e->e1->toInteger() == 1) || in Expression_optimize() 838 … if (e->e2->type->isintegral() && e->e1->op == TOKint64 && (sinteger_t)e->e1->toInteger() == -1L) in Expression_optimize() 848 if ((e->e2->op == TOKint64 && e->e2->toInteger() == 0) || in Expression_optimize() 862 if ((e->e2->op == TOKint64 && e->e2->toInteger() == 1) || in Expression_optimize() 878 … if ((e->e1->type->isintegral()) && (e->e2->op == TOKint64) && (sinteger_t)e->e2->toInteger() < 0) in Expression_optimize() 887 e->e2 = new IntegerExp(e->loc, e->e2->toInteger(), Type::tint64); in Expression_optimize() [all …]
|
| H A D | initsem.c | 265 const uinteger_t idxvalue = idx->toInteger(); in visit() 271 length = (unsigned)idx->toInteger(); in visit() 317 uinteger_t edim = ((TypeSArray *)t)->dim->toInteger(); in visit() 428 se->numberOfCodeUnits(tynto) < ((TypeSArray *)tb)->dim->toInteger()) in visit() 480 uinteger_t dim1 = ((TypeSArray *)tb)->dim->toInteger(); in visit() 491 dim2 = ((TypeSArray *)tx)->dim->toInteger(); in visit() 768 uinteger_t adim = ((TypeSArray *)t)->dim->toInteger(); in visit() 793 const uinteger_t idxval = init->index[i]->toInteger(); in visit() 812 j = (size_t)(init->index[i])->toInteger(); in visit() 849 size_t dim = ((TypeSArray *)tn)->dim->toInteger(); in visit() [all …]
|
| H A D | dinterpret.c | 1963 size_t d = (size_t)((TypeSArray *)pointee)->dim->toInteger(); in visit() 2006 indx += lwr->toInteger(); in visit() 2676 size_t len = (size_t)tsa->dim->toInteger(); in visit() 2724 size_t len = (size_t)(lenExpr->toInteger()); in recursivelyCreateArrayLiteral() 2745 const unsigned ch = (unsigned)elemType->defaultInitLiteral(loc)->toInteger(); in recursivelyCreateArrayLiteral() 3032 const sinteger_t i2 = e2->toInteger(); in interpretCommon() 3530 size_t oldlen = (size_t)oldval->toInteger(); 3531 size_t newlen = (size_t)newval->toInteger(); 3719 dinteger_t value = newval->toInteger(); in assignToLvalue() 3885 lowerbound = (int)(lwr ? lwr->toInteger() : 0); in interpretAssignToSlice() [all …]
|
| H A D | dcast.c | 342 dinteger_t value = e->toInteger(); in implicitConvTo() 551 if (((TypeSArray *)e->type)->dim->toInteger() == in implicitConvTo() 552 ((TypeSArray *)t)->dim->toInteger()) in implicitConvTo() 563 size_t tolen = (size_t)((TypeSArray *)t)->dim->toInteger(); in implicitConvTo() 587 size_t tolen = (size_t)((TypeSArray *)t)->dim->toInteger(); in implicitConvTo() 661 if (e->elements->dim != tsa->dim->toInteger()) in implicitConvTo() 706 const size_t tbasedim = tbase->dim->toInteger(); in implicitConvTo() 1499 dinteger_t dim = ((TypeSArray *)t1b)->dim->toInteger(); in castTo() 1688 se->len = (size_t)((TypeSArray *)tb)->dim->toInteger(); in castTo() 1864 size_t dim2 = (size_t)((TypeSArray *)tb)->dim->toInteger(); in castTo() [all …]
|
| H A D | denum.c | 348 if (ec->toInteger()) in getMaxMinValue() 699 if (e->toInteger()) in semantic() 728 if (etest->toInteger()) in semantic()
|
| H A D | cond.c | 104 size_t length = (size_t)el->toInteger(); in lowerArrayAggregate() 344 const dinteger_t lwr = sfe->rangefe->lwr->toInteger(); in lowerNonArrayAggregate() 345 dinteger_t upr = sfe->rangefe->upr->toInteger(); in lowerNonArrayAggregate()
|
| H A D | argtypes.c | 160 dinteger_t sz = t->dim->toInteger(); in toArgTypes()
|
| H A D | expression.h | 154 virtual dinteger_t toInteger(); 233 dinteger_t toInteger(); 263 dinteger_t toInteger(); 280 dinteger_t toInteger();
|
| /netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/ |
| H A D | constfold.d | 106 emplaceExp!(IntegerExp)(&ue, loc, -e1.toInteger(), type); in Neg() 115 emplaceExp!(IntegerExp)(&ue, loc, ~e1.toInteger(), type); in Com() 222 emplaceExp!(SymOffExp)(&ue, loc, soe.var, soe.offset + e2.toInteger()); in Add() 227 emplaceExp!(SymOffExp)(&ue, loc, soe.var, soe.offset + e1.toInteger()); in Add() 231 emplaceExp!(IntegerExp)(&ue, loc, e1.toInteger() + e2.toInteger(), type); in Add() 323 emplaceExp!(SymOffExp)(&ue, loc, soe.var, soe.offset - e2.toInteger()); in Min() 328 emplaceExp!(IntegerExp)(&ue, loc, e1.toInteger() - e2.toInteger(), type); in Min() 377 emplaceExp!(IntegerExp)(&ue, loc, e1.toInteger() * e2.toInteger(), type); in Mul() 424 n1 = e1.toInteger(); in Div() 425 n2 = e2.toInteger(); in Div() [all …]
|
| H A D | ctfeexpr.d | 345 auto len = cast(size_t)tsa.dim.toInteger(); in copyLiteral() 542 const ilo = se.lwr.toInteger(); in resolveArrayLength() 543 const iup = se.upr.toInteger(); in resolveArrayLength() 584 const len = cast(size_t)tsa.dim.toInteger(); in createBlockDuplicatedArrayLiteral() 741 *ofs = ie.e2.toInteger(); in getAggregateFromPointer() 750 *ofs = se.lwr.toInteger(); in getAggregateFromPointer() 774 if (agg1.op == EXP.int64 && agg2.op == EXP.int64 && agg1.toInteger() == agg2.toInteger()) in pointToSameMemoryBlock() 851 dinteger_t ofs2 = e2.toInteger(); in pointerArithmetic() 859 len = (cast(TypeSArray)agg1.isSymOffExp().var.type).dim.toInteger(); in pointerArithmetic() 866 len = dollar.toInteger(); in pointerArithmetic() [all …]
|
| H A D | initsem.d | 327 const uinteger_t idxvalue = idx.toInteger(); in initializerSemantic() 376 uinteger_t edim = tsa.dim.toInteger(); in initializerSemantic() 500 se.numberOfCodeUnits(tynto) < tb.isTypeSArray().dim.toInteger()) in initializerSemantic() 512 tb.isTypeSArray().dim.toInteger() + 1 == typeb.isTypeSArray().dim.toInteger()) in initializerSemantic() 601 uinteger_t dim1 = tba.dim.toInteger(); in initializerSemantic() 610 dim2 = tx.isTypeSArray().dim.toInteger(); in initializerSemantic() 796 const nelems = tnsa ? cast(size_t)tnsa.dim.toInteger() : 0; in initializerSemantic() 863 size_t dim = tsa.isIncomplete() ? dil.length : cast(size_t)tsa.dim.toInteger(); in initializerSemantic() 877 const uinteger_t edim = tsa.dim.toInteger(); in initializerSemantic() 1163 uinteger_t adim = t.isTypeSArray().dim.toInteger(); in visitArray() [all …]
|
| H A D | optimize.d | 234 len = tsa.dim.toInteger(); in setLengthVarIfKnown() 256 const len = tsa.dim.toInteger(); in setLengthVarIfKnown() 531 offset += ie.toInteger() * ve.type.toBasetype().nextOf().size(); in Expression_optimize() 555 ret = new IntegerExp(e.loc, eint.toInteger() + offset, e.type); in Expression_optimize() 564 sinteger_t index = ae.e2.toInteger(); in Expression_optimize() 569 sinteger_t dim = ts.dim.toInteger(); in Expression_optimize() 599 sinteger_t index = ae.e2.toInteger(); in Expression_optimize() 604 sinteger_t dim = ts.dim.toInteger(); in Expression_optimize() 882 sinteger_t i2 = e.e2.toInteger(); in Expression_optimize() 968 sinteger_t i2 = e.e2.toInteger(); in Expression_optimize() [all …]
|
| H A D | dinterpret.d | 1907 size_t d = cast(size_t)(cast(TypeSArray)pointee).dim.toInteger(); in visit() 1949 indx += lwr.toInteger(); in visit() 2691 auto len = cast(size_t)tsa.dim.toInteger(); in visit() 2738 size_t len = cast(size_t)lenExpr.toInteger(); in recursivelyCreateArrayLiteral() 2757 const ch = cast(dchar)elemType.defaultInitLiteral(loc).toInteger(); in recursivelyCreateArrayLiteral() 3050 const sinteger_t i2 = e2.toInteger(); in interpretCommon() 3663 size_t oldlen = cast(size_t)oldval.toInteger(); 3664 size_t newlen = cast(size_t)newval.toInteger(); 3838 sinteger_t value = ival.toInteger(); in assignToLvalue() 3869 existingSE.setCodeUnit(index, cast(dchar)newval.toInteger()); in assignToLvalue() [all …]
|
| H A D | dcast.d | 402 immutable dinteger_t value = e.toInteger(); in implicitConvTo() 594 if (e.type.isTypeSArray().dim.toInteger() == t.isTypeSArray().dim.toInteger()) in implicitConvTo() 605 size_t tolen = cast(size_t)t.isTypeSArray().dim.toInteger(); in implicitConvTo() 627 size_t tolen = cast(size_t)t.isTypeSArray().dim.toInteger(); in implicitConvTo() 713 if (e.elements.dim != tsa.dim.toInteger()) in implicitConvTo() 757 const tbasedim = tbase.dim.toInteger(); in implicitConvTo() 1719 const dim = t1b.isTypeSArray().dim.toInteger(); in visit() 1909 se.len = cast(size_t)tb.isTypeSArray().dim.toInteger(); in visitString() 2088 size_t dim2 = cast(size_t)tsa.dim.toInteger(); in visitString() 2273 if (e.elements.dim != tsa.dim.toInteger()) in visitArrayLiteral() [all …]
|
| H A D | cond.d | 165 const length = cast(size_t)el.toInteger(); in private() 400 const lwr = rangefe.lwr.toInteger(); in lowerNonArrayAggregate() 401 auto upr = rangefe.upr.toInteger(); in lowerNonArrayAggregate()
|
| H A D | expression.h | 100 virtual dinteger_t toInteger(); 252 dinteger_t toInteger(); 282 dinteger_t toInteger(); 299 dinteger_t toInteger();
|
| H A D | printast.d | 56 printf("Integer %lld %s\n", e.toInteger(), e.type ? e.type.toChars() : ""); in visit()
|
| H A D | lambdacomp.d | 352 buf.print(exp.toInteger()); in visit()
|
| H A D | dstruct.d | 526 return exp.toInteger() == 0; in _isZeroInit()
|
| H A D | dmangle.d | 300 buf.print(t.dim.toInteger()); in visit() 842 const v = e.toInteger(); in visit()
|
| /netbsd-src/regress/sys/uvm/pdsim/ |
| H A D | genpat5.hs | 50 intsqrt = truncate . (sqrt . ((flip encodeFloat) 0)) . toInteger 62 intsqrt = truncate . (sqrt . ((flip encodeFloat) 0)) . toInteger
|
| /netbsd-src/external/gpl3/gcc/dist/gcc/d/ |
| H A D | d-compiler.cc | 50 cst = build_integer_cst (expr->toInteger (), build_ctype (expr->type)); in paintAsType() 65 tree value = build_integer_cst (e->toInteger (), in paintAsType()
|
| /netbsd-src/external/gpl3/gcc.old/dist/gcc/d/ |
| H A D | d-frontend.cc | 458 cst = build_integer_cst (expr->toInteger (), build_ctype (expr->type)); in paintAsType() 473 tree value = build_integer_cst (e->toInteger (), in paintAsType()
|