/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/ |
H A D | ctfe.h | 191 Expression *getAggregateFromPointer(Expression *e, dinteger_t *ofs); 201 int comparePointers(TOK op, Expression *agg1, dinteger_t ofs1, Expression *agg2, dinteger_t ofs2); 249 int intUnsignedCmp(TOK op, dinteger_t n1, dinteger_t n2);
|
H A D | constfold.c | 449 if ((dinteger_t)n1 == 0xFFFFFFFF80000000ULL && type->toBasetype()->ty != Tint64) in Div() 455 else if ((dinteger_t)n1 == 0x8000000000000000LL) // long.min / -1 in Div() 463 n = ((dinteger_t) n1) / ((dinteger_t) n2); in Div() 528 if ((dinteger_t)n1 == 0xFFFFFFFF80000000ULL && type->toBasetype()->ty != Tint64) in Mod() 534 else if ((dinteger_t)n1 == 0x8000000000000000LL) // long.min % -1 in Mod() 542 n = ((dinteger_t) n1) % ((dinteger_t) n2); in Mod() 557 dinteger_t n = e2->toInteger(); in Pow() 647 dinteger_t value = e1->toInteger(); in Shr() 648 dinteger_t dcount = e2->toInteger(); in Shr() 702 dinteger_t value = e1->toInteger(); in Ushr() [all …]
|
H A D | ctfeexpr.c | 706 Expression *getAggregateFromPointer(Expression *e, dinteger_t *ofs) in getAggregateFromPointer() 792 dinteger_t ofs1, ofs2; in pointerDifference() 798 dinteger_t sz = pointee->size(); in pointerDifference() 806 dinteger_t sz = pointee->size(); in pointerDifference() 840 dinteger_t ofs1; in pointerArithmetic() 857 dinteger_t ofs2 = e2->toInteger(); in pointerArithmetic() 860 dinteger_t sz = pointee->size(); in pointerArithmetic() 863 dinteger_t len; in pointerArithmetic() 886 if (indx < 0 || len < (dinteger_t)indx) in pointerArithmetic() 908 dinteger_t dim = ((TypeSArray *)eptr->type->toBasetype())->dim->toInteger(); in pointerArithmetic() [all …]
|
H A D | expression.h | 154 virtual dinteger_t toInteger(); 227 dinteger_t value; 229 IntegerExp(Loc loc, dinteger_t value, Type *type); 230 IntegerExp(dinteger_t value); 231 static IntegerExp *create(Loc loc, dinteger_t value, Type *type); 233 dinteger_t toInteger(); 240 dinteger_t getInteger() { return value; } in getInteger() 241 void setInteger(dinteger_t value); 263 dinteger_t toInteger(); 280 dinteger_t toInteger(); [all …]
|
H A D | globals.h | 264 typedef uint64_t dinteger_t; typedef
|
H A D | dinterpret.c | 1993 const dinteger_t sz = pointee->size(); in visit() 1994 dinteger_t indx = e->offset / sz; in visit() 3060 dinteger_t ofs1, ofs2; in interpretCompareCommon() 3719 dinteger_t value = newval->toInteger(); in assignToLvalue() 3842 dinteger_t lowerbound; in interpretAssignToSlice() 3843 dinteger_t upperbound; in interpretAssignToSlice() 3846 dinteger_t firstIndex; in interpretAssignToSlice() 3964 const dinteger_t srclower = se->lwr->toInteger(); in interpretAssignToSlice() 3965 const dinteger_t srcupper = se->upr->toInteger(); in interpretAssignToSlice() 4000 dinteger_t value = newval->toInteger(); in interpretAssignToSlice() [all …]
|
H A D | cond.c | 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.c | 2147 dinteger_t Expression::toInteger() in toInteger() 2857 IntegerExp::IntegerExp(Loc loc, dinteger_t value, Type *type) in IntegerExp() 2873 IntegerExp::IntegerExp(dinteger_t value) in IntegerExp() 2880 IntegerExp *IntegerExp::create(Loc loc, dinteger_t value, Type *type) in create() 2901 void IntegerExp::setInteger(dinteger_t value) in setInteger() 2940 dinteger_t IntegerExp::toInteger() in toInteger() 3014 dinteger_t RealExp::toInteger() in toInteger() 3086 dinteger_t ComplexExp::toInteger() in toInteger() 4343 SymOffExp::SymOffExp(Loc loc, Declaration *var, dinteger_t offset, bool hasOverloads) in SymOffExp()
|
H A D | optimize.c | 904 dinteger_t i = e->e1->toInteger(); in Expression_optimize() 905 dinteger_t mul = 1; in Expression_optimize()
|
H A D | hdrgen.c | 2211 dinteger_t uval = ex->op == TOKint64 ? ex->toInteger() : (dinteger_t)-1; in sizeToBuffer() 2214 dinteger_t sizemax; in sizeToBuffer() 2264 dinteger_t v = e->toInteger(); in visit()
|
/netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/ |
H A D | globals.h | 336 typedef uint64_t dinteger_t; typedef 343 typedef unsigned long dinteger_t; typedef 348 typedef unsigned long long dinteger_t; typedef
|
H A D | expression.h | 100 virtual dinteger_t toInteger(); 247 dinteger_t value; 249 static IntegerExp *create(const Loc &loc, dinteger_t value, Type *type); 250 static void emplace(UnionExp *pue, const Loc &loc, dinteger_t value, Type *type); 252 dinteger_t toInteger(); 259 dinteger_t getInteger() { return value; } in getInteger() 260 void setInteger(dinteger_t value); 282 dinteger_t toInteger(); 299 dinteger_t toInteger(); 570 dinteger_t offset;
|
H A D | constfold.d | 449 n = (cast(dinteger_t)n1) / (cast(dinteger_t)n2); in Div() 514 n = (cast(dinteger_t)n1) % (cast(dinteger_t)n2); in Mod() 529 dinteger_t n = e2.toInteger(); in Pow() 612 dinteger_t value = e1.toInteger(); in Shr() 613 dinteger_t dcount = e2.toInteger(); in Shr() 658 dinteger_t value = e1.toInteger(); in Ushr() 659 dinteger_t dcount = e2.toInteger(); in Ushr() 966 dinteger_t n; in Cmp() 1097 dinteger_t result; in Cast() 1106 result = cast(ubyte)cast(dinteger_t)r; in Cast() [all …]
|
H A D | ctfeexpr.d | 714 Expression getAggregateFromPointer(Expression e, dinteger_t* ofs) in getAggregateFromPointer() 794 dinteger_t ofs1, ofs2; in pointerDifference() 836 dinteger_t ofs1; in pointerArithmetic() 851 dinteger_t ofs2 = e2.toInteger(); in pointerArithmetic() 853 dinteger_t sz = pointee.size(); in pointerArithmetic() 855 dinteger_t len; in pointerArithmetic() 896 dinteger_t dim = (cast(TypeSArray)eptr.type.toBasetype()).dim.toInteger(); in pointerArithmetic() 917 int comparePointers(EXP op, Expression agg1, dinteger_t ofs1, Expression agg2, dinteger_t ofs2) in comparePointers() 1061 bool intUnsignedCmp(EXP op, dinteger_t n1, dinteger_t n2) in intUnsignedCmp() 1063 return numCmp!dinteger_t(op, n1, n2); in intUnsignedCmp() [all …]
|
H A D | expression.d | 936 dinteger_t toInteger() in toInteger() 1777 private dinteger_t value; 1779 extern (D) this(const ref Loc loc, dinteger_t value, Type type) in this() 1795 extern (D) this(dinteger_t value) in this() 1802 static IntegerExp create(const ref Loc loc, dinteger_t value, Type type) in create() 1808 static void emplace(UnionExp* pue, const ref Loc loc, dinteger_t value, Type type) in emplace() 1827 override dinteger_t toInteger() in toInteger() 1875 dinteger_t getInteger() in getInteger() 1880 void setInteger(dinteger_t value) in setInteger() 1885 extern (D) static dinteger_t normalize(TY ty, dinteger_t value) in normalize() [all …]
|
H A D | globals.d | 489 alias dinteger_t = ulong;
|
H A D | dinterpret.d | 1936 const dinteger_t sz = pointee.size(); in visit() 1937 dinteger_t indx = e.offset / sz; in visit() 3142 dinteger_t ofs1, ofs2; in interpretCompareCommon() 3996 dinteger_t lowerbound; in interpretAssignToSlice() 3997 dinteger_t upperbound; in interpretAssignToSlice() 3998 dinteger_t firstIndex; in interpretAssignToSlice() 4511 dinteger_t ofs1, ofs2; in interpretFourPointerRelation() 4543 dinteger_t ofs3, ofs4; in interpretFourPointerRelation() 5198 dinteger_t ofs; in resolveIndexing() 5220 dinteger_t len = resolveArrayLength(agg); in resolveIndexing() [all …]
|
H A D | mtype.h | 283 Type *sarrayOf(dinteger_t dim);
|
/netbsd-src/external/gpl3/gcc/dist/gcc/d/ |
H A D | d-convert.cc | 470 dinteger_t dim = ebtype->isTypeSArray ()->dim->toInteger (); in convert_expr() 471 dinteger_t esize = ebtype->nextOf ()->size (); in convert_expr() 472 dinteger_t tsize = tbtype->nextOf ()->size (); in convert_expr() 530 dinteger_t fsize = ebtype->nextOf ()->toBasetype ()->size (); in convert_expr() 531 dinteger_t tsize = tbtype->nextOf ()->toBasetype ()->size (); in convert_expr()
|
H A D | d-builtins.cc | 372 dinteger_t value = TREE_INT_CST_LOW (cst); in d_eval_constant_expression() 388 dinteger_t nunits = VECTOR_CST_NELTS (cst).to_constant (); in d_eval_constant_expression()
|
H A D | d-tree.h | 526 extern tree build_integer_cst (dinteger_t, tree = d_int_type);
|
/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/ |
H A D | d-convert.cc | 470 dinteger_t dim = ((TypeSArray *) ebtype)->dim->toInteger (); in convert_expr() 471 dinteger_t esize = ebtype->nextOf ()->size (); in convert_expr() 472 dinteger_t tsize = tbtype->nextOf ()->size (); in convert_expr()
|
H A D | d-builtins.cc | 359 dinteger_t value = TREE_INT_CST_LOW (cst); in d_eval_constant_expression() 375 dinteger_t nunits = VECTOR_CST_NELTS (cst).to_constant (); in d_eval_constant_expression()
|
H A D | d-tree.h | 510 extern tree build_integer_cst (dinteger_t, tree = d_int_type);
|