Lines Matching defs:IntRange
9254 struct IntRange { struct
9257 unsigned Width;
9262 bool NonNegative;
9264 IntRange(unsigned Width, bool NonNegative) in IntRange() argument
9268 unsigned valueBits() const { in valueBits()
9273 static IntRange forBoolType() { in forBoolType()
9278 static IntRange forValueOfType(ASTContext &C, QualType T) { in forValueOfType()
9284 static IntRange forValueOfCanonicalType(ASTContext &C, const Type *T) { in forValueOfCanonicalType()
9332 static IntRange forTargetOfCanonicalType(ASTContext &C, const Type *T) { in forTargetOfCanonicalType()
9354 static IntRange join(IntRange L, IntRange R) { in join()
9361 static IntRange bit_and(IntRange L, IntRange R) { in bit_and()
9376 static IntRange sum(IntRange L, IntRange R) { in sum()
9383 static IntRange difference(IntRange L, IntRange R) { in difference()
9395 static IntRange product(IntRange L, IntRange R) { in product()
9406 static IntRange rem(IntRange L, IntRange R) { in rem()