Searched refs:SignExtendedNumber (Results 1 – 9 of 9) sorted by relevance
/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/ |
H A D | intrange.h | 23 struct SignExtendedNumber struct 31 SignExtendedNumber() {} in SignExtendedNumber() argument 34 SignExtendedNumber(uinteger_t value_) in SignExtendedNumber() function 37 SignExtendedNumber(uinteger_t value_, bool negative_) in SignExtendedNumber() argument 41 static SignExtendedNumber fromInteger(uinteger_t value_); 44 static SignExtendedNumber extreme(bool minimum); 49 static SignExtendedNumber max(); 50 static SignExtendedNumber min() { return SignExtendedNumber(0, true); } in min() argument 56 bool operator==(const SignExtendedNumber&) const; argument 57 bool operator!=(const SignExtendedNumber& a) const { return !(*this == a); } [all …]
|
H A D | intrange.c | 31 SignExtendedNumber SignExtendedNumber::fromInteger(uinteger_t value_) in fromInteger() 33 return SignExtendedNumber(value_, value_ >> 63); in fromInteger() 36 bool SignExtendedNumber::operator==(const SignExtendedNumber& a) const 41 bool SignExtendedNumber::operator<(const SignExtendedNumber& a) const 47 SignExtendedNumber SignExtendedNumber::extreme(bool minimum) in extreme() 49 return SignExtendedNumber(minimum-1, minimum); in extreme() 52 SignExtendedNumber SignExtendedNumber::max() in max() 54 return SignExtendedNumber(UINT64_MAX, false); in max() 57 SignExtendedNumber& SignExtendedNumber::operator++() 69 SignExtendedNumber SignExtendedNumber::operator~() const [all …]
|
H A D | statementsem.c | 660 IntRange dimrange = IntRange(SignExtendedNumber(length)).cast(Type::tsize_t); in makeTupleForeachBody() 662 dimrange.imax = SignExtendedNumber(dimrange.imax.value-1); in makeTupleForeachBody() 1081 dimrange.imax = SignExtendedNumber(dimrange.imax.value-1); in visit() 1087 fs->key->range = new IntRange(SignExtendedNumber(0), dimrange.imax); in visit() 1214 … v->range = new IntRange(fs->key->range->imin, fs->key->range->imax - SignExtendedNumber(1)); in visit() 1839 SignExtendedNumber lower = getIntRange(fs->lwr).imin; in visit() 1840 SignExtendedNumber upper = getIntRange(fs->upr).imax; in visit() 1918 … v->range = new IntRange(fs->key->range->imin, fs->key->range->imax - SignExtendedNumber(1)); in visit()
|
H A D | dcast.c | 3410 range = IntRange(SignExtendedNumber(e->getInteger())).cast(e->type); in getIntRange() 3550 range = IntRange(SignExtendedNumber(~ir.imax.value, !ir.imax.negative), in getIntRange() 3551 SignExtendedNumber(~ir.imin.value, !ir.imin.negative)).cast(e->type); in getIntRange()
|
H A D | expressionsem.c | 4670 IntRange bounds(SignExtendedNumber(0), SignExtendedNumber(length)); in visit() 5050 IntRange bounds(SignExtendedNumber(0), SignExtendedNumber(length - 1)); in visit()
|
/netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/ |
H A D | intrange.d | 27 struct SignExtendedNumber struct 32 static SignExtendedNumber fromInteger(uinteger_t value_) in fromInteger() argument 34 return SignExtendedNumber(value_, value_ >> 63); in fromInteger() 37 static SignExtendedNumber extreme(bool minimum) in extreme() argument 39 return SignExtendedNumber(minimum - 1, minimum); in extreme() 42 static SignExtendedNumber max() in max() argument 44 return SignExtendedNumber(ulong.max, false); in max() 47 static SignExtendedNumber min() in min() argument 49 return SignExtendedNumber(0, true); in min() 57 bool opEquals(const ref SignExtendedNumber a) const in opEquals() argument [all …]
|
H A D | statementsem.d | 1012 dimrange.imax = SignExtendedNumber(dimrange.imax.value-1); in package() 1019 fs.key.range = new IntRange(SignExtendedNumber(0), dimrange.imax); in package() 1150 … v.range = new IntRange(fs.key.range.imin, fs.key.range.imax - SignExtendedNumber(1)); in package() 1770 SignExtendedNumber lower = getIntRange(fs.lwr).imin; in package() 1771 SignExtendedNumber upper = getIntRange(fs.upr).imax; in package() 1848 … v.range = new IntRange(fs.key.range.imin, fs.key.range.imax - SignExtendedNumber(1)); in package() 4347 IntRange dimrange = IntRange(SignExtendedNumber(length))._cast(Type.tsize_t); in makeTupleForeach() 4349 dimrange.imax = SignExtendedNumber(dimrange.imax.value-1); in makeTupleForeach()
|
H A D | dcast.d | 3722 return IntRange(SignExtendedNumber(e.getInteger()))._cast(e.type); in getIntRange() 3860 …return IntRange(SignExtendedNumber(~ir.imax.value, !ir.imax.negative), SignExtendedNumber(~ir.imin… in getIntRange()
|
H A D | expressionsem.d | 8038 auto bounds = IntRange(SignExtendedNumber(0), SignExtendedNumber(length)); in visit() 8497 auto bounds = IntRange(SignExtendedNumber(0), SignExtendedNumber(length - 1)); in visit()
|