Home
last modified time | relevance | path

Searched refs:toInteger (Results 1 – 25 of 55) sorted by relevance

123

/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/
H A Dconstfold.c91 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 Dctfeexpr.c315 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 Doptimize.c384 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 Dinitsem.c265 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 Ddinterpret.c1963 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 Ddcast.c342 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 Ddenum.c348 if (ec->toInteger()) in getMaxMinValue()
699 if (e->toInteger()) in semantic()
728 if (etest->toInteger()) in semantic()
H A Dcond.c104 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 Dargtypes.c160 dinteger_t sz = t->dim->toInteger(); in toArgTypes()
H A Dexpression.h154 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 Dconstfold.d106 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 Dctfeexpr.d345 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 Dinitsem.d327 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 Doptimize.d234 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 Ddinterpret.d1907 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 Ddcast.d402 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 Dcond.d165 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 Dexpression.h100 virtual dinteger_t toInteger();
252 dinteger_t toInteger();
282 dinteger_t toInteger();
299 dinteger_t toInteger();
H A Dprintast.d56 printf("Integer %lld %s\n", e.toInteger(), e.type ? e.type.toChars() : ""); in visit()
H A Dlambdacomp.d352 buf.print(exp.toInteger()); in visit()
H A Ddstruct.d526 return exp.toInteger() == 0; in _isZeroInit()
H A Ddmangle.d300 buf.print(t.dim.toInteger()); in visit()
842 const v = e.toInteger(); in visit()
/netbsd-src/regress/sys/uvm/pdsim/
H A Dgenpat5.hs50 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 Dd-compiler.cc50 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 Dd-frontend.cc458 cst = build_integer_cst (expr->toInteger (), build_ctype (expr->type)); in paintAsType()
473 tree value = build_integer_cst (e->toInteger (), in paintAsType()

123