Lines Matching defs:IntRange
10651 struct IntRange { struct
10654 unsigned Width;
10659 bool NonNegative;
10661 IntRange(unsigned Width, bool NonNegative) in IntRange() argument
10665 unsigned valueBits() const { in valueBits()
10670 static IntRange forBoolType() { in forBoolType()
10675 static IntRange forValueOfType(ASTContext &C, QualType T) { in forValueOfType()
10681 static IntRange forValueOfCanonicalType(ASTContext &C, const Type *T) { in forValueOfCanonicalType()
10729 static IntRange forTargetOfCanonicalType(ASTContext &C, const Type *T) { in forTargetOfCanonicalType()
10751 static IntRange join(IntRange L, IntRange R) { in join()
10758 static IntRange bit_and(IntRange L, IntRange R) { in bit_and()
10773 static IntRange sum(IntRange L, IntRange R) { in sum()
10780 static IntRange difference(IntRange L, IntRange R) { in difference()
10792 static IntRange product(IntRange L, IntRange R) { in product()
10803 static IntRange rem(IntRange L, IntRange R) { in rem()