Lines Matching defs:IntRange
12286 struct IntRange { struct
12289 unsigned Width;
12294 bool NonNegative;
12296 IntRange(unsigned Width, bool NonNegative) in IntRange() argument
12300 unsigned valueBits() const { in valueBits()
12305 static IntRange forBoolType() { in forBoolType()
12310 static IntRange forValueOfType(ASTContext &C, QualType T) { in forValueOfType()
12316 static IntRange forValueOfCanonicalType(ASTContext &C, const Type *T) { in forValueOfCanonicalType()
12364 static IntRange forTargetOfCanonicalType(ASTContext &C, const Type *T) { in forTargetOfCanonicalType()
12386 static IntRange join(IntRange L, IntRange R) { in join()
12393 static IntRange bit_and(IntRange L, IntRange R) { in bit_and()
12408 static IntRange sum(IntRange L, IntRange R) { in sum()
12415 static IntRange difference(IntRange L, IntRange R) { in difference()
12427 static IntRange product(IntRange L, IntRange R) { in product()
12438 static IntRange rem(IntRange L, IntRange R) { in rem()