Lines Matching defs:IntRange
10394 struct IntRange { struct
10397 unsigned Width;
10402 bool NonNegative;
10404 IntRange(unsigned Width, bool NonNegative) in IntRange() function
10408 unsigned valueBits() const { in valueBits()
10413 static IntRange forBoolType() { in forBoolType()
10418 static IntRange forValueOfType(ASTContext &C, QualType T) { in forValueOfType()
10424 static IntRange forValueOfCanonicalType(ASTContext &C, const Type *T) { in forValueOfCanonicalType()
10472 static IntRange forTargetOfCanonicalType(ASTContext &C, const Type *T) { in forTargetOfCanonicalType()
10494 static IntRange join(IntRange L, IntRange R) { in join()
10501 static IntRange bit_and(IntRange L, IntRange R) { in bit_and()
10516 static IntRange sum(IntRange L, IntRange R) { in sum()
10523 static IntRange difference(IntRange L, IntRange R) { in difference()
10535 static IntRange product(IntRange L, IntRange R) { in product()
10546 static IntRange rem(IntRange L, IntRange R) { in rem()